API… Kim APUI qurmoqda?

ish jarayoni1

Biz ushbu sohada bir muncha vaqt dasturiy dasturlash interfeyslariga ega bo'ldik. Anning muammosi API integratsiyani dasturlash uchun zarur bo'lgan rivojlanish manbalarini topmoqda. Bu oson emas. Har qanday zamonaviy dasturlash tilidan foydalanib, siz odatda o'zgaruvchini xizmatga yuborishingiz va keyin XML (eXtensible Markup Language) yordamida natijalarni olishingiz talab qilinadi.

2000 yilda Denver (Kolorado) da ma'lumotlar bazalari bo'yicha marketing bo'yicha konsultantda ishladim va bizda "Sagent Solutions" nomli vosita mavjud edi. Oxir-oqibat Sagent tomonidan sotib olingan 1-guruh. Group1 ma'lumotlar bazasi marketing sahnasida ba'zi ajoyib dasturlarni yaratish uchun yaxshi tanilgan. Men ilgari foydalangan Sagent mahsulotlariga nima bo'lganiga amin emasman, lekin ular aql bovar qilmas edi. Ekraningizning chap tomonida siz "konvertatsiya" qildingiz va ularni ish oqimiga sudrab borishingiz mumkin. Har bir transformatsiyaning barcha kirish va chiqishlari avtomatik ravishda keyingi transformaga bog'lanib qoladi.

Shunday qilib, faylni import qilish, maydonlarni ma'lumotlar bazasiga xaritalash, maydonlarning qiymatlarini o'zgartirish, manzillarni tozalash, manzillarni geokodlash, tugallangan faylni eksport qilish va hokazolarni yaratish uchun ish oqimini yaratishim mumkin edi. bir xil ma'lumotlar bilan ishlov beradi. Ish oqimining "orqa tomonini" ko'rib chiqishda, Sagent aslida XML-dan foydalangan holda rejani saqladi. Bu, agar xohlasangiz, ish oqimini dinamik ravishda qurish va amalga oshirishingiz mumkinligini anglatadi. Ushbu yechim 6 raqamli echim edi, ammo ma'lumotlar omborini boshqarish rejasini tuzish bir necha kun o'rniga bir necha daqiqa davom etdi.

API, veb-xizmatlar, SOAP, Flex, Ajax va boshqalar paydo bo'lishi bilan ... nega hali hech kim veb-dasturiy dasturlash uchun foydalanuvchi interfeysini yaratmaganligi qiziq. Boshqacha aytganda, interfeys uchun sudrab tushirish API qo'ng'iroqlar. SOAP yordamida kompaniyalar asosan veb-xizmatni iste'mol qilish uchun dasturiy ensiklopediya bo'lgan WSDL (veb-xizmatni aniqlash tili) ni saqlashadi. Besh yil ichida hech kim anni izohlash uchun echim ishlab chiqa olmadi API yoki ish oqimini vizual ravishda yaratish uchun veb-xizmatmi? Buning ustida kimdir ishlayaptimi?

Mana mening kunlik 1 milliard dollarlik g'oyam. Agar kimdir WSDL-ni o'qiy oladigan va qo'ng'iroqlarni vizual tarzda namoyish etadigan Flex interfeysini qurishi mumkin bo'lsa, siz qo'ng'iroqlar orasidagi o'zaro aloqalarni sudrab olib tashlashingiz mumkin. Bu veb-saytning etishmayotgan havolasi ... har qanday kishiga har qanday tilni tushunmasdan o'z echimini "dasturlash" uchun veb-saytga kirish imkoniyatini beradi.

Siz nima deb o'ylaysiz?

Ushbu sayt spamni kamaytirish uchun Akismet-dan foydalanadi. Fikringiz ma'lumotlarining qanday ishlashini bilib oling.