תוכן עניינים:
כשאתה משתמש באפליקציה של צד שלישי כדי לפרסם משהו בחשבון הפייסבוק או הטוויטר שלך, זה לא קורה בקסם. ממשקי תכנות יישומים (API) פועלים ברקע כדי לגשר בין האפליקציה בטלפון שלך לשרתים שמפעילים את המדיה החברתית שבחרת.
בעולם שפועל יותר ויותר על מידע דיגיטלי, ממשקי API הפכו לעסקה גדולה - ולא רק לצורך פרסום ל- Farmville מהאייפון שלך. עסקים נוספים מבינים את הערך של ממשקי API מותאמים אישית ברמה הארגונית עבור כוח אדם שהופך לרגע נייד יותר.
ממשקי API עשו כמה דברים מרכזיים
ממשק API הוא קבוצת קודים הכוללת הוראות או דרישות המאפשרות ליישומים שונים לדבר זה עם זה. באופן מסורתי, ממשקי API בשולחן העבודה מאפשרים לך לשתף מידע בין תוכניות כמו Word ו- Excel, או לאפשר לתוכניות לגשת לתכונות של מערכת ההפעלה, כמו Windows Installer.
אולם השימוש האחרון בממשקי API - וזה שכולם מדברים עליו - הוא ביישומי אינטרנט. ממשקי API של האינטרנט מבצעים את אותן פונקציות כמו המקבילים לשולחן העבודה שלהם, רק הם מחברים תוכנת צד ג 'לשירותים מבוססי אינטרנט כמו רשתות מדיה חברתית, חשבונות אמזון ומרכזי ענן.
ניהול API משתמש בכלים המנהלים גישה (הן עבור מפתחים והן עבור משתמשי קצה) לנתונים ולפונקציונליות של השירותים מבוססי האינטרנט שהאפליקציות אמורות לעבוד איתם. מתהליך ההרשמה למפתח, לתיעוד, ועד לתעודות שהונפקו למשתמשים מורשים, ניהול API מחלק את המפתחות הנכונים שפותחים את דלתות המידע בין תוכניות.
וככה חברות משתמשות בהן
קישוריות חיונית לכל חברה העובדת בנוף השיווקי הדיגיטלי של ימינו. בעיקרון, ממשקי API מייצגים ערוץ הפצה חדש לעסקים, הפותח את הדלתות לאפליקציות של צד שלישי המחוברות להיצע העיקרי שלהם. קבוצות קוד אלה יכולות לעזור לחברות להגיע לשווקים חדשים, לייצר זרמי הכנסה נוספים ולשותפים חדשים, כמו מפתחים ושירותים משלימים.
תוכנת ניהול API מאפשרת לעסקים להשתלט על תהליך ההפצה. חלק מהתכונות שמשתמש בתוכנה מסוג זה כוללות:
- בניית פורטל כדי לאפשר גילוי ושיתוף של מפתחים באפליקציות של צד שלישי
- כלי ניהול תהליכים לתכנון, תכנון ופיתוח API
- דיווח וניתוח להבנה טובה יותר של השימוש בממשק ה- API
- אירוח API וגישור מאובטח
מדוע ענייני ניהול API עכשיו
חברות שלמות נבנו סביב ניהול API - Apigee, SOA Software, Mashery, Layer 7 Technologies, ProgrammableWeb ו- Mashape, בכדי להזכיר רק כמה. לאחרונה חברות גדולות התעניינו בחברות אלה בגדול. לאמיתו של דבר, בשנת 2013, רבים מהחברות הללו מפוצלים על ידי שחקנים גדולים יותר.
מדוע חברות משקיעות בספקי ניהול API? יש כמה סיבות טובות. האחת היא שהצרכן של היום סביר מאוד שיהיה בעל מכשירים מרובים ומשתמש בהם. למעשה, בארצות הברית ישנם כיום יותר גאדג'טים המחוברים לאינטרנט מאשר ישנם אנשים, והאנשים המשתמשים בהם צפו לקישוריות שמציעה ממשקי API.
סיבה נוספת היא פשוט עסקים. מרבית החברות מושקעות בדרגה גבוהה של קישוריות, הן באמצעות התשתיות הפנימיות והן באמצעות מכשירים ניידים שונים. תנועת ה- Bring-your-own-device (BYOD) בעיצומה, וחברת המחקר הטכנולוגי גרטנר מקרינה שעד שנת 2017 50 אחוז מהמעסיקים יהפכו את BYOD לחובה. עם שלל מכשירים ומגוון מערכות הפעלה, ממשקי API מאפשרים לעסקים לשמור על עובדיהם בתקשורת עם בסיס הנתונים של החברה, ללא השקעה ענקית ב- IT.
דרך העתיד?
ניהול API מבטיח כי החיבורים יישארו נזילים בין תוכניות, מבלי להעמיס על השרתים, להפריע מידע או לתת גישה לצדדים הלא נכונים. אם יש "דרך לעתיד", רבים מהנתיבים מובילים לניהול API. (לטיפים למפתחים לבניית ממשק API, עיין ב 5 שלבים ליצירת ממשק API מוצלח.)