API… چه کسی یک APUI می سازد؟

گردش کار

مدتی است که در صنعت رابط های برنامه نویسی برنامه داریم. چالش یک API یافتن منابع توسعه ای مورد نیاز برای برنامه ریزی ادغام است. کار آسانی نیست. با استفاده از هر زبان برنامه نویسی مدرن ، معمولاً لازم است متغیرها را به یک سرویس ارسال کنید و سپس نتایج را با استفاده از XML (eXtensible Markup Language) بازیابی کنید.

در سال 2000 ، من در یک مشاور مشاوره بازاریابی پایگاه داده در دنور ، کلرادو کار می کردم و ابزاری به نام Sagent Solutions داشتیم. ساژنت سرانجام توسط خریداری شد گروه 1. گروه 1 برای ساخت برخی از برنامه های خارق العاده در صحنه بازاریابی پایگاه داده کاملاً شناخته شده است. من مطمئن نیستم که چه اتفاقی برای محصولات ساژنت افتاد که قبلاً استفاده می کردم ، اما این محصولات باورنکردنی بودند. در سمت چپ صفحه خود "تغییر شکل" داده اید و می توانید آنها را به یک گردش کار بکشید. تمام ورودی ها و خروجی های هر تبدیل به طور خودکار به تبدیل بعدی گره می خورند.

بنابراین ، می توانم یک گردش کار برای وارد کردن یک پرونده ، نقشه برداری از زمینه ها به یک پایگاه داده ، تبدیل مقادیر فیلدها ، پاک کردن آدرس ها ، کدگذاری آدرس ها ، صادر کردن فایل تکمیل شده و غیره ایجاد کنم. حتی می توانم گردش کار را تقسیم کنم و چندین کار انجام دهم پردازش با داده های مشابه. Sagent در مرور 'back-end' گردش کار ، در واقع طرح را با استفاده از XML ذخیره کرد. این اساساً به این معنی است که اگر بخواهید می توانید یک گردش کار را به صورت پویا ایجاد و اجرا کنید. راه حل یک راه حل 6 رقمی بود ، اما ساختن یک برنامه برای دستکاری انبار داده ها به جای روزها ، چند دقیقه طول کشید.

با ظهور API ها ، وب سرویس ها ، SOAP ، Flex ، Ajax و غیره ... من کنجکاوم که چرا هنوز کسی هنوز یک رابط کاربری برنامه نویسی تحت وب ایجاد نکرده است. به عبارت دیگر ، یک رابط کشیدن و رها کردن برای API تماس می گیرد. با استفاده از SOAP ، شرکت ها WSDL (زبان تعریف خدمات وب) را ذخیره می کنند که اساساً یک دایره المعارف برنامه ای برای نحوه مصرف سرویس وب است. در طی پنج سال هیچ کس نتوانسته است راه حلی برای تفسیر یک API یا وب سرویس برای ایجاد بصری گردش کار؟ آیا کسی روی آن کار می کند؟

این ایده 1 میلیارد دلاری من برای روز است. اگر کسی بتواند یک رابط Flex ایجاد کند که بتواند WSDL را بخواند و تماس ها را به صورت تصویری نشان دهد ، پس می توانید تعاملات بین تماس ها را بکشید و رها کنید. این حلقه گمشده وب است و وب را برای هر کسی قابل دسترسی می کند تا راه حل خود را بدون نیاز به درک هیچ زبانی برنامه ریزی کند.

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.