API ... Kim bir APUI tikir?

iş axını1

Sənayedə bir müddətdir Proqram Proqramlaşdırma İnterfeyslərimiz var. Bir problem API inteqrasiyanı proqramlaşdırmaq üçün lazım olan inkişaf mənbələrini tapır. Bu asan deyil. Hər hansı bir müasir proqramlaşdırma dilindən istifadə edərək, ümumiyyətlə bir xidmətə dəyişənlər göndərməyiniz və sonra XML (eXtensible Markup Language) istifadə edərək nəticələri əldə etməyiniz tələb olunur.

2000-ci ildə Denverdə, Koloradoda bir Verilənlər Bazası Marketinq Məsləhətçiliyində işləyirdim və Sagent Solutions adlı bir alətimiz var idi. Sagent nəhayət tərəfindən satın alındı Qrup1. Group1, bəzi fantastik tətbiqetmələr hazırladığı üçün verilənlər bazası marketinq səhnəsində yaxşı tanınır. Əvvəllər istifadə etdiyim Sagent məhsullarına nə olduğuna əmin deyiləm, amma inanılmazdılar. Ekranınızın sol tərəfində 'çevrilmələr' etdiniz və onları bir iş axınına sürükləyə bilərsiniz. Hər çevrilmənin bütün giriş və çıxışları avtomatik olaraq növbəti transformasiyaya bağlanacaqdır.

Beləliklə, bir faylı idxal etmək, sahələri verilənlər bazasına uyğunlaşdırmaq, sahələrin dəyərlərini dəyişdirmək, ünvanları təmizləmək, ünvanları coğrafi kodlaşdırmaq, tamamlanmış faylı ixrac etmək və s. Üçün iş axını qura bilərdim. eyni məlumatlarla işləyir. Bir iş axınının 'arxa ucunu' nəzərdən keçirərkən, Sagent həqiqətən XML istifadə edərək planı saxladı. Bu, əsasən istəsəniz bir iş axını dinamik şəkildə qurub icra edə biləcəyiniz deməkdir. Çözüm 6 rəqəmli həll idi, lakin bir məlumat anbarını idarə etmək üçün bir plan qurmaq gün əvəzinə dəqiqələr çəkdi.

API, Veb Xidmətləri, SOAP, Flex, Ajax və s. Gəlişi ilə ... niyə hələ heç kimin veb əsaslı Tətbiq Proqramlaşdırma İstifadəçi İnterfeysi yaratmaması mənə maraqlıdır. Başqa sözlə, üçün sürüklə və burax interfeysi API zənglər. SOAP ilə şirkətlər, əsasən veb xidməti necə istifadə edəcəyiniz üçün proqramlı bir ensiklopediya olan bir WSDL (Veb Xidmət Tərifi Dili) saxlayırlar. Beş il ərzində heç kim bir an şərh etmək üçün bir həll inkişaf etdirə bilmədi API və ya vizual olaraq iş axını yaratmaq üçün Veb Xidmət? Kimsə bunun üzərində işləyir?

Budur gün üçün 1 milyard dollarlıq fikrim. Biri bir WSDL oxuya bilən və zəngləri əyani şəkildə göstərə bilən bir Flex interfeysi qura bilsəydi, zənglər arasındakı qarşılıqlı əlaqəni sürüyə və buraxa bilərsən. Vebin əskik bağlantısıdır ... Vebin hər kəs üçün əlçatan olması, heç bir dillə başa düşmədən öz həllini 'proqramlaşdırması'.

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.