حالا یک نمونه دیگر از API در دنیای حقیقی را رسیدگی میکنیم. شما به طبع با جستجوی پروازها بهشکل آنلاین آشنا می باشید. دقیقا مثل منوی رستوران اینجا هم دارنده آیتمهایی میباشد که می بایست تعیین نمایید. انتخاب مقصد یا این که شهر موردنظر و تاریخ رفت و بازگشت را می بایست تعیین نمایید. حالا فرض می کنیم که شما درون یک اینترنتتارنما طراحی سایت اختصاصی هواپیمایی میباشید. شما با آنها از روش تارنما رابطه برقرار کرده و به مقر دادهی آنان دسترسی پیدا میکنید. شما خلال گزینش مقصد می بایست تاریخ رفت و رجوع و نوع کلاس کابین را گزینش نمائید. حتی مشاهده می کنید که کدام صندلیها مو جود بوده و هریک چه قیمتی داراهستند. این اینترنتوبسایت دقیقا عمل به عبارتی API را ایفا داده و رابط دربین شما و آن کمپانی هواپیمایی میباشد که تعیینهای شمارا به سرور آنها ارسال کرده و جواب دریافتی را به شما می دهد.
آن چیزی که یک API ارئه میدهد لایهای از امنیت میباشد
دادههای شما هیچ زمان بهطور بی نقص در دست سرور قرار نمیگیرد و همینطور سرور هم نمیتواند بهطور بدون نقص به داده ها شما دسترسی پبدا نماید. در ازای هرمورد با بستههای کوچکتری از دادهها رابطه برقرار کرده و تنها آنچه را که مایحتاج میباشد و نیاز دارا هستند (مانند داده ها مرتبط با یک توصیه) به اشتراک می گذارند.
API آنقدر با ارزش میباشد که نصیب بزرگی از درآمد اکثری از مشاغل را تشکیل می دهد. کمپانیهای بزرگی زیرا گوگل، آمازون و ebay از نادر کمپانیهایی میباشند که از APIهای خویش درآمدزایی مینمایند. آنچه که اقتصاد API به آن اشاره داراست همین بازار API میباشد.
API امروزی
با سپری شد سالها آنچه که از API تعریف می گردد این میباشد که غالبا هر نوع اتصال همگانی به یک نرم افزار را دربرگیرنده می شود. ولی API امروزی و توسعه یافته برخی خصوصیتها را به عمل گرفته که آنها را بسیار با ارزش و اثر گذار میسازد. APIهای امروزی که مبنی بر با استانداردها می باشند ( به صورت معمول HTTP و REST ) سازگار با توسعه و گسترشدهندگان بوده و بهراحتی در دسترس و قابل درک میباشند.
آنان برای مخاطبان خاصی مثل توسعه و گسترشدهندگان گوشی پیاده سازی و به سیرتکاملای ورژنساری گردیدهاند که می توانند انتظارات خاصی از حفظ و ارتفاع قدمت این API را داشته باشند. چون آنها بسیار استاندارد بوده و دارنده یک نظم و انضباط بسیار توانمند برای امنیت و پژوهش همت میباشند. API امروزی مانند هر قطعهی دیگر از قابل انعطافافزارهای ساخت و ساز گردیده، دارنده چرخهی پیشرفتی قابل انعطافافزاری مرتبط با خویش (SDLC) برای پیاده سازی، تست، ایجاد کرد، رئیس و ورژنسازی میباشد. همینطور این API های امروزی به خیر برای مصرف و ورژنسازی باصرفه گردیدهاند.
ابتکار عمل با API
API های شما هنگامی در موقعیت شریکی یا این که همگانی قرار می گیرند، می توانید:
شبکههای تازه درآمدی را ساخت و ساز کرده و یا این که شبکههای جانور را پیشرفت دهید.
دسترسی به اسم تجاری خویش را پیشرفت دهید.
ابتکار عمل آزادانه یا این که بهبود فایدهوری را از روش گسترش و همیاریهای بیرونی ارتقا دهید.
فرض میکنیم که یک توزیعکنندهی کتاب اپای را پیاده سازی کرده تا به یاری آن اشخاص بتوانند کتابهای خویش را بهراحتی از قفسههای کتابخانه پیدا نمایند. این تجاربی بهبودیافته قادر است مشتریان متعددی را به سمت کتابخانه هدایت کرده و یک نوع شبکه درآمد را تولید نماید. درحال حاضر شاید فرد ثالثی پیدا گردیده و با بسط دادن این اپ به عموم اذن می دهد تا کتاب خویش را مستقیما از توزیعکنندهی کتاب خریداری نمایند. همین میتواند یک شبکه درآمدی برای توزیعکنندهی کتاب ساختوساز نماید.
اشتراک API با تک تک عالم می تواند اثرات مثبتی بهیاور داشته باشد. هر مشارکتی که دراین مورد داشته باشید فرآیندهای بازاریابی شما بهسرعت توسعه و گسترش پیدا مینماید. ساختوساز یک تکنولوژی مثل یک API همگانی برای کلیه، بسطدهندگان را ترغیب مینماید تا اکوسیستم نرم افزارهایی را در نزدیکی API شما بسازند.
بیشتر اشخاص از تکنولوژی شما استعمال خواهند کرد و این فعالیت یعنی اشخاص بیشتری رغبت داراهستند تا با شما شغل نمایند. هنگامی که شما یک فناوری را همگانی می کنید، به نتیجه ها غیرمنتظره و جدیدی دست پیدا خواهید کرد. بعضی وقت ها این نتیجه ها تمام صنعت را مختل مینماید. برای مثال برای یک شرکتی که کتاب توزیع مینماید، رقبا بهراحتی میتوانند با اجاره دادن کتابها، فعالیت این موسسه را مختل نمایند. APIهای مشترک و همگانی به شما یاری مینمایند تا از علم و اختراع جامعهی توسعه و گسترشدهندگان استعمال نمائید. ایدههای تازه از هرکجا که فکرش را فرمائید، تشکیلشده و همچنین کمپانیها می بایست از تغییرات بازار خویش با خبر باشند. APIها امداد اکثری می توانند به شما ارائه دهند.
حالا یک نمونه دیگر از API در دنیای حقیقی را رسیدگی میکنیم. شما به طبع با جستجوی پروازها بهشکل آنلاین آشنا می باشید. دقیقا مثل منوی رستوران اینجا هم دارنده آیتمهایی میباشد که می بایست تعیین نمایید. انتخاب مقصد یا این که شهر موردنظر و تاریخ رفت و بازگشت را می بایست تعیین نمایید. حالا فرض می کنیم که شما درون یک اینترنتتارنما طراحی سایت اختصاصی هواپیمایی میباشید. شما با آنها از روش تارنما رابطه برقرار کرده و به مقر دادهی آنان دسترسی پیدا میکنید. شما خلال گزینش مقصد می بایست تاریخ رفت و رجوع و نوع کلاس کابین را گزینش نمائید. حتی مشاهده می کنید که کدام صندلیها مو جود بوده و هریک چه قیمتی داراهستند. این اینترنتوبسایت دقیقا عمل به عبارتی API را ایفا داده و رابط دربین شما و آن کمپانی هواپیمایی میباشد که تعیینهای شمارا به سرور آنها ارسال کرده و جواب دریافتی را به شما می دهد.
آن چیزی که یک API ارئه میدهد لایهای از امنیت میباشد
دادههای شما هیچ زمان بهطور بی نقص در دست سرور قرار نمیگیرد و همینطور سرور هم نمیتواند بهطور بدون نقص به داده ها شما دسترسی پبدا نماید. در ازای هرمورد با بستههای کوچکتری از دادهها رابطه برقرار کرده و تنها آنچه را که مایحتاج میباشد و نیاز دارا هستند (مانند داده ها مرتبط با یک توصیه) به اشتراک می گذارند.
API آنقدر با ارزش میباشد که نصیب بزرگی از درآمد اکثری از مشاغل را تشکیل می دهد. کمپانیهای بزرگی زیرا گوگل، آمازون و ebay از نادر کمپانیهایی میباشند که از APIهای خویش درآمدزایی مینمایند. آنچه که اقتصاد API به آن اشاره داراست همین بازار API میباشد.
API امروزی
با سپری شد سالها آنچه که از API تعریف می گردد این میباشد که غالبا هر نوع اتصال همگانی به یک نرم افزار را دربرگیرنده می شود. ولی API امروزی و توسعه یافته برخی خصوصیتها را به عمل گرفته که آنها را بسیار با ارزش و اثر گذار میسازد. APIهای امروزی که مبنی بر با استانداردها می باشند ( به صورت معمول HTTP و REST ) سازگار با توسعه و گسترشدهندگان بوده و بهراحتی در دسترس و قابل درک میباشند.
آنان برای مخاطبان خاصی مثل توسعه و گسترشدهندگان گوشی پیاده سازی و به سیرتکاملای ورژنساری گردیدهاند که می توانند انتظارات خاصی از حفظ و ارتفاع قدمت این API را داشته باشند. چون آنها بسیار استاندارد بوده و دارنده یک نظم و انضباط بسیار توانمند برای امنیت و پژوهش همت میباشند. API امروزی مانند هر قطعهی دیگر از قابل انعطافافزارهای ساخت و ساز گردیده، دارنده چرخهی پیشرفتی قابل انعطافافزاری مرتبط با خویش (SDLC) برای پیاده سازی، تست، ایجاد کرد، رئیس و ورژنسازی میباشد. همینطور این API های امروزی به خیر برای مصرف و ورژنسازی باصرفه گردیدهاند.
ابتکار عمل با API
API های شما هنگامی در موقعیت شریکی یا این که همگانی قرار می گیرند، می توانید:
شبکههای تازه درآمدی را ساخت و ساز کرده و یا این که شبکههای جانور را پیشرفت دهید.
دسترسی به اسم تجاری خویش را پیشرفت دهید.
ابتکار عمل آزادانه یا این که بهبود فایدهوری را از روش گسترش و همیاریهای بیرونی ارتقا دهید.
فرض میکنیم که یک توزیعکنندهی کتاب اپای را پیاده سازی کرده تا به یاری آن اشخاص بتوانند کتابهای خویش را بهراحتی از قفسههای کتابخانه پیدا نمایند. این تجاربی بهبودیافته قادر است مشتریان متعددی را به سمت کتابخانه هدایت کرده و یک نوع شبکه درآمد را تولید نماید. درحال حاضر شاید فرد ثالثی پیدا گردیده و با بسط دادن این اپ به عموم اذن می دهد تا کتاب خویش را مستقیما از توزیعکنندهی کتاب خریداری نمایند. همین میتواند یک شبکه درآمدی برای توزیعکنندهی کتاب ساختوساز نماید.
اشتراک API با تک تک عالم می تواند اثرات مثبتی بهیاور داشته باشد. هر مشارکتی که دراین مورد داشته باشید فرآیندهای بازاریابی شما بهسرعت توسعه و گسترش پیدا مینماید. ساختوساز یک تکنولوژی مثل یک API همگانی برای کلیه، بسطدهندگان را ترغیب مینماید تا اکوسیستم نرم افزارهایی را در نزدیکی API شما بسازند.
بیشتر اشخاص از تکنولوژی شما استعمال خواهند کرد و این فعالیت یعنی اشخاص بیشتری رغبت داراهستند تا با شما شغل نمایند. هنگامی که شما یک فناوری را همگانی می کنید، به نتیجه ها غیرمنتظره و جدیدی دست پیدا خواهید کرد. بعضی وقت ها این نتیجه ها تمام صنعت را مختل مینماید. برای مثال برای یک شرکتی که کتاب توزیع مینماید، رقبا بهراحتی میتوانند با اجاره دادن کتابها، فعالیت این موسسه را مختل نمایند. APIهای مشترک و همگانی به شما یاری مینمایند تا از علم و اختراع جامعهی توسعه و گسترشدهندگان استعمال نمائید. ایدههای تازه از هرکجا که فکرش را فرمائید، تشکیلشده و همچنین کمپانیها می بایست از تغییرات بازار خویش با خبر باشند. APIها امداد اکثری می توانند به شما ارائه دهند.