आज की दुनिया एप्लिकेशन प्रोग्रामिंग इंटरफेस - एपीआई पर टिकी हुई है। उनके साथ, वेब एप्लिकेशन, मोबाइल एप्लिकेशन और नेटवर्क से जुड़े उपकरणों के माध्यम से डेटा प्राप्त करना और सेवाओं का उपभोग करना संभव हो गया। तेजी से, एपीआई के माध्यम से इंटरनेट पर बातचीत की जाती है। एपीआई के लिए धन्यवाद, नए व्यापार मॉडल उभर रहे हैं, और इंटरनेट एक सार्वभौमिक व्यापार मंच बन गया है।
एपीआई का कोई औद्योगिक बंधन नहीं है, अर्थव्यवस्था के विभिन्न क्षेत्रों की कंपनियां अपने व्यवसाय के लिए मूल्य का उपयोग करती हैं। बदले में, एपीआई प्रबंधन सॉफ्टवेयर के लिए बाजार तेजी से बढ़ रहा है, जैसा कि गार्टनर और फॉरेस्टर द्वारा रिपोर्ट किया गया है।

कुछ साल पहले, एक ही व्यवसाय के विभिन्न प्रभागों के बीच बातचीत आमतौर पर एक एकीकरण बस के माध्यम से प्रदान की जाती थी। लेकिन एपीआई पोर्टल के माध्यम से बातचीत का मॉडल - जिस पोर्टल पर एपीआई प्रकाशित होते हैं - वह इतना सुविधाजनक निकला कि अब यह आंतरिक रूप से है।
यह कैसा है, यहां तक कि विभागों, कंपनियों के बीच बातचीत का एक मॉडल चुनने पर भी आज एपीआई पर आधारित समाधान का झुकाव है? वर्तमान तकनीकी मॉडल का सार क्या है और खेल के नए नियम क्या हैं?
ओपन एपीआई - एक मॉड या एक आवश्यकता?
खुले एपीआई का उपयोग करना केवल एक फैशन या समय की प्रवृत्ति नहीं है, यह बाजार की आवश्यकताओं के लिए एक प्रतिक्रिया है। बैंकों, दूरसंचार कंपनियों और बीमा कंपनियों ने पहले से ही बाहरी उपयोग के लिए, भागीदारों के साथ एकीकरण के लिए और वित्तीय प्रवाह को स्वचालित करने के लिए अपनी सेवाएं प्रकाशित की हैं। ऐसा लगता है कि वह दिन दूर नहीं है जब वे मनोरंजन, परिचालन सेवाओं और भौतिक वस्तुओं के आपूर्तिकर्ताओं में शामिल हो जाएंगे।
यूरोप में, वित्तीय प्रवाह में नवाचारों में रुचि को यूरोपीय संसद के भुगतान निर्देशक PSD2 द्वारा समर्थित किया गया है, जो एक और भी, पारदर्शी और खुले भुगतान बाजार बनाने के लिए जारी किया गया था जो नवाचार, प्रतिस्पर्धा और सुरक्षा को बढ़ावा देगा। रूस में, खुले एपीआई के विकास को आधिकारिक तौर पर वित्तीय बाजार प्रतिभागियों की प्रणालियों के प्रभावी एकीकरण के लिए आवश्यक एक प्रमुख तत्व के रूप में मान्यता प्राप्त है।
रूसी राज्य और उसके वित्तीय क्षेत्र को पहले ही खुले बैंकिंग की आवश्यकता का एहसास हो गया है। बाहरी संगठनों को बैंकिंग एपीआई प्रदान करना वित्तीय बाजार सहभागियों की प्रणालियों के प्रभावी एकीकरण के लिए आवश्यक एक प्रमुख तत्व के रूप में पहचाना जाता है, खुले एपीआई को जारी करने की पहल को सेंट्रल बैंक, Banki.ru पोर्टल, मॉस्को एक्सचेंज, नेशनल क्लियरिंग सेंटर और नेशनल क्लीयरेंस डिपॉजिटरी द्वारा समर्थित है। कुछ बैंकों ने पहले से ही अपनी खुली बैंकिंग रणनीति तैयार की है, आगे के कार्यों के लिए एक मॉडल का फैसला किया है, आधिकारिक तौर पर खुले एपीआई के माध्यम से अपने सिस्टम और सेवाओं तक पहुंच की घोषणा की है और इसी काम को शुरू किया है।

WebMethods API पोर्टल पर एपीआई की सूचीघरेलू मोबाइल ऑपरेटर अपने भागीदारों के व्यवसायों के विकास के लिए एपीआई के साथ नए प्लेटफार्म भी प्रदान करते हैं। यह दूरसंचार प्रदाताओं को उनके प्रस्तावों के संयोजन और उनके लिए अपने बिक्री बाजार का विस्तार करके अपने भागीदारों का समर्थन करने की अनुमति देगा।
रूसी बैंक और दूरसंचार प्रदाता ठीक वही उद्यम हैं जो सॉफ्टवेयर डेवलपर्स के रूप में खुद को पहचानने वाले पहले थे, और उत्पादों के प्रबंधन के लिए एक बड़े डिजिटल प्लेटफॉर्म के रूप में बाजार, विपणन अभियान स्थापित करना और संभावित ग्राहकों के साथ बातचीत करना। उत्पाद टीम, ग्राहक, कंपनियां और ग्राहक समझते हैं कि वे जितने अधिक खुले होंगे, उनके उत्पाद उतने ही खुले होंगे, और जितनी तेजी से वे बाजारों के सामान्य पारिस्थितिकी तंत्र में एकीकृत करेंगे, जिसमें वे काम करते हैं। इसलिए, वे खुले एपीआई का उपयोग करते हैं - डेवलपर्स के लिए बातचीत करने के लिए एक उचित और प्रभावी तरीका, जो नाटकीय रूप से नए उत्पादों को बाजार में प्रवेश करने में लगने वाले समय को कम कर सकता है।
इसके अलावा, ओपन एपीआई को यैंडेक्स जैसे सॉफ्टवेयर डेवलपर्स द्वारा अपने भागीदारों के लिए प्रस्तुत किया जाता है। रूसी पोस्ट एपीआई के माध्यम से बाहरी अनुप्रयोगों के साथ एकीकरण भी प्रदान करता है, जो आपको तृतीय-पक्ष साइटों, अनुप्रयोगों, लेखा प्रणालियों और वर्कफ़्लोज़ में रूसी पोस्ट सेवाओं को एम्बेड करने की अनुमति देता है - उदाहरण के लिए, साइटों पर ट्रैकिंग फ़ंक्शन जोड़ें।
और, ज़ाहिर है, सॉफ्टवेयर एपीआई जैसे स्वयं सॉफ्टवेयर डेवलपर्स के लिए खुले एपीआई के साथ उत्पाद बनाना स्वाभाविक है। जितने अधिक पूरी तरह से उनके उत्पादों को प्रलेखित किया जाता है और उतने ही बेहतर तरीके से प्रबंधित किए जाते हैं, उतने ही अधिक उपयोगकर्ता उनके पास होंगे।
लेकिन खुले एपीआई प्रबंधन ऊपर से किसी को नहीं दिया जाता है। यह एक उपयुक्त प्रौद्योगिकी स्टैक के बिना असंभव है।
कौन एपीआई प्लेटफॉर्म विकसित करता है और वे कैसे काम करते हैं
पूर्वोक्त गार्टनर मैजिक क्वाड्रंट के अनुसार, Google, CA Technologies, IBM, Software AG, MuleSoft, Red Hat और TIBCO Software API पूर्ण जीवनचक्र प्रबंधन प्रणालियों के लिए बाजार में अग्रणी हैं। एक हालिया अध्ययन में, फॉरेस्टर ने आईबीएम, गूगल, सॉफ्टवेयर एजी, दुष्ट वेव सॉफ्टवेयर और डब्ल्यूएसओ 2 नेताओं को कॉल किया।
फॉरेस्टर रिपोर्ट के अनुसार: “एपीआई डिजिटल परिवर्तन के लिए एक महत्वपूर्ण आधार है। वे ग्राहकों के अनुभव को अनुकूलित करने में मदद करते हैं, ग्राहकों और भागीदारों के एकीकृत डिजिटल पारिस्थितिक तंत्र बनाते हैं, कंपनियों को सफलता के डिजिटल नवाचारों को भुनाने में सक्षम बनाते हैं, परिचालन दक्षता में वृद्धि करते हैं और मंच व्यापार मॉडल के लिए नींव रखते हैं ... एपीआई प्रबंधन समाधान आपूर्तिकर्ताओं और एपीआई के उपयोगकर्ताओं के बीच संबंधों के प्रबंधन में एक केंद्रीय भूमिका निभाते हैं "डेवलपर्स और एप्लिकेशन प्रदाताओं को डिजिटल व्यवसाय की सफलता के लिए महत्वपूर्ण व्यावसायिक अनुप्रयोगों के रूप में उन पर विचार करना चाहिए।"

एपीआई प्रशासन इंटरफ़ेस"पूर्ण एपीआई जीवन चक्र प्रबंधन के बिना, आप डिजिटल रणनीति के लिए एक मंच नहीं बना सकते हैं, एक पारिस्थितिकी तंत्र का निर्माण और प्रभावी उत्पादों को लॉन्च कर सकते हैं," गार्टनर अपनी रिपोर्ट में कहते हैं।
पूर्ण एपीआई जीवन चक्र के प्रबंधन के लिए सिस्टम क्या प्रदान करते हैं? आमतौर पर, एपीआई जीवन चक्र प्रबंधन प्रौद्योगिकी स्टैक में आसान प्रकाशन पोर्टल पर एपीआई प्रकाशन उपकरण शामिल होते हैं, जिनमें से मुख्य उपयोगकर्ता थर्ड-पार्टी डेवलपर्स, ऑपरेशन का वातावरण, खपत, रखरखाव, एपीआई के संस्करण नियंत्रण और उनके डीकोमिशनिंग टूल हैं। कुछ डेवलपर्स (सॉफ्टवेयर एजी सहित) एपीआई योजना, डिजाइन, कार्यान्वयन और परीक्षण उपकरण भी प्रदान करते हैं।
हम सॉफ्टवेयर एजी में एपीआई के प्रबंधन के प्रभारी थे, जब इसे "आंतरिक इंटरैक्शन" भी कहा जाता था। हमने मिडलवेयर, एप्लिकेशन इंटीग्रेशन सॉल्यूशंस, एंटरप्राइज सर्विस बस बनाने के लिए सिस्टम और सर्विस ओरिएंटेड आर्किटेक्चर पर आधारित सिस्टम बनाने के लिए उपकरणों का विस्तार और सुधार किया है।
2004 में, हमारे एकीकरण बस के अलावा, हमने बी 2 बी ट्रेडिंग नेटवर्क उत्पाद बनाया, जो अंतर-पार्टनर इंटरैक्शन और डेटा एक्सचेंज के लिए बनाया गया है। इसने व्यापारिक संबंधों के परिणामों के आधार पर निरंतर निगरानी, सेवा, डेटा विनिमय सहित भागीदार संबंधों के काफी क्लासिक उपयोगकर्ता परिदृश्यों को लागू किया। तब इसे ओपन एपीआई नहीं कहा जाता था।
अंत में, पांच साल पहले, हमने वेबमिथोड्स एपीआई प्रबंधन मंच के हिस्से के रूप में पूर्ण एपीआई प्रबंधन जीवनचक्र पेश किया। 2014 में, हमने API डेवलपर्स के लिए webMethods API पोर्टल लॉन्च किया, और 2016 में हमने webMethods API गेटवे एपीआई , पोर्टल, और मध्यस्थता और जीवन चक्र प्रबंधन टूल की कार्यक्षमता को एक मंच में जोड़ दिया। ये उपकरण एपीआई के विकास, उनकी विधानसभा, स्वीकृत प्रौद्योगिकी मानक में स्वीकृति और प्रकाशन का समर्थन करते हैं और सॉफ्टवेयर एजी हाइब्रिड इंटीग्रेशन एंड एपीआई प्लेटफॉर्म का हिस्सा हैं।

एपीआई विनिर्देश चयनएपीआई प्लेटफॉर्म कैसे चुनें
फॉरेस्टर का मानना है कि एपीआई के प्रबंधन के लिए एक समाधान चुनते समय, आपको पहले यह विचार करना होगा कि प्रस्तावित समाधान जटिल है - अर्थात, इसमें एपीआई डेवलपर्स के लिए एक पोर्टल, एपीआई के प्रबंधन के लिए एक पोर्टल और एक एपीआई गेटवे है। इस बात पर जोर दिया जाता है कि कुछ समाधान अतिरिक्त घटक प्रदान करते हैं, जैसे एपीआई डिज़ाइन और विकास उपकरण, एकीकरण प्लेटफ़ॉर्म, रीयल-टाइम सेवा प्रबंधन प्लेटफ़ॉर्म, आदि।
फॉरेस्टर आगे जोर देकर कहता है कि एक एपीआई प्रबंधन समाधान एक वास्तविक स्टैंडअलोन उत्पाद होना चाहिए, किसी भी संबद्ध मंच से अलग होना चाहिए, एकीकरण उत्पाद या व्यावसायिक अनुप्रयोग।
अंत में, रिपोर्ट के लेखकों का मानना है कि यह उन समाधान डेवलपर्स पर भरोसा करने के लायक है, जिनके पास कई पूर्ण कार्यान्वयन हैं। सॉफ्टवेयर एजी के एपीआई प्रबंधन समाधान ग्राहकों में माइकल कोर्स (उच्च अंत परिधान और सामान के निर्माता और आपूर्तिकर्ता), अमेरिकन इलेक्ट्रिक पावर (उत्तरी अमेरिका की सबसे बड़ी ऊर्जा कंपनियों में से एक), आउटरवॉल (स्वचालित खुदरा कियोस्क के आपूर्तिकर्ता), डिक के स्पोर्टिंग गुड्स (खुदरा खेल नेटवर्क) शामिल हैं। माल), ईडीएफ (सबसे बड़ी फ्रांसीसी राज्य ऊर्जा उत्पादक कंपनी और परमाणु ऊर्जा संयंत्रों का दुनिया का सबसे बड़ा ऑपरेटर), आदि।
API प्लेटफ़ॉर्म चुनते समय कुछ और कारकों को उन मापदंडों की सूची में जोड़ा जाना चाहिए जिन्हें ध्यान में रखा जाना चाहिए।
1. विभिन्न उद्योगों में, अर्थव्यवस्था अलग तरीके से काम करती है और अलग-अलग मुद्रीकरण योजनाएं हैं। आपके द्वारा विचार किए जा रहे एपीआई प्लेटफॉर्म के लिए विकास योजना का मूल्यांकन करें। क्या यह आपके व्यवसाय खंड की वास्तविकताओं को दर्शाता है? कार्यान्वयन के व्यवसाय कार्य को निर्धारित करना महत्वपूर्ण है, समाधान के लिए व्यावसायिक आवश्यकताओं की एक सूची बनाएं और इसमें से कार्यात्मक और स्थापत्य आवश्यकताओं की सूची प्राप्त करें। शायद यह सूची न केवल एपीआई समाधानों, बल्कि अतिरिक्त घटकों की पसंद भी निर्धारित करेगी।

एपीआई नीति प्रबंधन2. यह बहुत महत्वपूर्ण है कि आपका एपीआई प्लेटफॉर्म आपके ग्राहकों की अपेक्षाओं को पूरा करे, और अधिक सटीक रूप से - उनके आईटी विभाग। प्लेटफ़ॉर्म कार्यान्वयन और संचालन के लिए सुविधाजनक होना चाहिए, इसे एक तकनीकी परिनियोजन मॉडल का समर्थन करना चाहिए जो ग्राहकों (क्लाउड, भौतिक या हाइब्रिड) के लिए आरामदायक हो, इसकी कार्यक्षमता उनकी वर्तमान जरूरतों को पूरा करे, और इसकी विकास योजना को उनकी भविष्य की जरूरतों को एक या दो साल पहले पूरा करना चाहिए।
3. एपीआई पोर्टल में व्यापक विश्लेषिकी क्षमता, डेवलपर्स के लिए परीक्षण इंटरफेस और एपीआई मेटाडेटा के आधार पर प्रलेखन उत्पन्न करने की क्षमता होनी चाहिए। यह डेवलपर्स के सामाजिक सहयोग, ग्राहक एसडीके की पीढ़ी और विमुद्रीकरण के साधन प्रदान करना चाहिए।

ग्राहक एसडीके पीढ़ी4. एपीआई गेटवे को सुरक्षा (प्रमाणीकरण, प्राधिकरण, सुरक्षा नीतियों का प्रबंधन, हमलों से सुरक्षा), सेवाओं की मध्यस्थता, मार्ग और भार संतुलन क्षमताओं को प्रदान करना चाहिए।

उपयोगकर्ता पंजीकरण की पुष्टि5. एपीआई जीवन चक्र प्रबंधन उपकरण आंतरिक और बाहरी सेवाओं, माइक्रोसॉफ़्ट और पारंपरिक सेवाओं, तकनीकी और व्यावसायिक सेवाओं के साथ-साथ कैटलॉग में विभिन्न प्रकार की "संपत्ति" के लिए समर्थन प्रदान और मूल्यांकन करना चाहिए।
6. निर्णयों के स्वामित्व की कुल लागत का मुद्दा, जो उत्पाद विकास और बाजार के लिए समय की गति पर निर्भर करता है, बहुत महत्वपूर्ण है - और यह डेवलपर्स द्वारा अपनाई गई प्रथाओं और उनके द्वारा उपयोग की जाने वाली तकनीकों से प्रभावित है।
7. यह सवाल कि एपीआई प्लेटफार्मों के डेवलपर्स के पास अक्सर कोई जवाब नहीं होता है - ग्राहक और भागीदार के बीच अनुबंध कैसे होगा और बिलिंग कैसे काम करेगी - सबसे अधिक संभावना है कि विक्रेता के पास अनुबंध बनाने की तकनीकी संभावना के कार्यान्वयन पर सिफारिशें हैं।
* * *
खैर, वास्तव में, एपीआई कुछ भी नया नहीं है - वे सिर्फ आंतरिक हुआ करते थे। एपीआई में आज की रुचि के कारण, यह पहले से ही कई लोगों को लगता है कि इस संक्षिप्त नाम ने हमेशा संकेत दिया है कि कंपनियां इंटरनेट के माध्यम से कैसे बातचीत करती हैं, लेकिन वास्तव में, एपीआई उत्पादों, तकनीकी सेवाओं और उनके उपभोक्ताओं से बातचीत करने के तरीके प्रदान करते हैं, जो विभिन्न बाजार खिलाड़ियों, कंपनियों और ग्राहकों से संबंधित हो सकते हैं। और कंपनी के भीतर विभिन्न व्यावसायिक समूह।
हमारे एकीकरण उत्पाद का अस्तित्व और विकास कई वर्षों से है, यह स्थिर और परिपक्व है, इसका उपयोग कई ग्राहकों द्वारा किया जाता है। इसका मूल्यांकन करने के लिए, हमारे मुफ़्त परीक्षण सॉफ़्टवेयर वेबपृष्ठ पर जाएँ, जहाँ आप वेबमैथोड्स प्लेटफ़ॉर्म के विभिन्न घटकों को आसानी से पा सकते हैं। अभी WebMethods API क्लाउड फ्री ट्रायल का परीक्षण करें और हमें अपने अनुभवों के बारे में बताएं।