د شبکې کاریال پروګرامونې انټرنیټونه (APIs)

د کاریال پروګرامونې انټرنیټ (API) اجازه ورکوي چې کمپیوټر خپرونکي د خپرېدو سافټویر ماډلونو او خدماتو فعالیت ته لاسرسي ومومي. API د ډاټا جوړښتونه او فرعي بڼې غواړي چې د نویو بڼو سره د موجوده غوښتنلیکونو پراختیا لپاره کارول کیدی شي، او د نورو سافټویر اجزاوو په سر بشپړ بشپړ نوي غوښتن لیکونه جوړ کړي. ځینې ​​دا APIونه په ځانګړې توګه د شبکې پروګرامونو مالتړ کوي .

د شبکې پروګرامونه د غوښتنلیکونو لپاره د سافټویر پرمختګ ډول دی چې د انټرنیټ په ګډون د کمپیوټر شبکو سره نښلوي او اړیکه کوي. د شبکې APIs د ننوتو ټکي پروتوکول او بیا د کار وړ وړ سافټویر کتابتونونو ته وړاندې کوي. د شبکې APIs د ویب براؤزرونو، ویب ډیټابیسز، او ډیری موبایل ایپس ملاتړ کوي. دوی په پراخه کچه د ډیری بیلابیلو پرو رامونو ژبو او عملیاتي سیسټمونو کې ملاتړ کوي.

ساکټ پروګرامونې

د شبکې دودیز پروګرامونه د مراجعینو - سرور ماډل تعقیب کړي. لومړني APIs چې د مراجعینو سرور شبکې لپاره کارول شوي په ساکټم سیسټمونو کې جوړ شوي ساکټ کتابتونونو کې پلي شوي. برکلي ساکټس او وینډوز ساکټونه (Winsock) APIs د ډیرو کلونو لپاره د ساکټ پروګرام لپاره دوه ابتدايي معیارونه وو.

د ریموټ پروسیجر کالونه

د RPC APIs د شبکې بنسټیزو پروګرامونو تخنیکونو ته پراختیا ورکوي چې د هغو لپاره د لرې پرتو وسیلو په کارونو کې د کار کولو غوښتنه کولو لپاره د وړتیا زیاتولو له الرې دوی ته پیغامونه واستوي. د نړیوالې پراخې ویب (WWW) په وده کې د چاودنې سره، XML-RPC د RPC لپاره د یو مشهور میکانیزم په توګه راڅرګند شو.

ساده څیز لاس پروتوکول (SOAP)

SOAP د 1990 لسیزې په وروستیو کې د ایکسیل پروتوکول په توګه د خپل پیغام بڼه او د HyperText لیږد پروتوکول (HTTP) په توګه د خپل ټرانسپورت په توګه کارول کیده. SOAP د ویب خدماتو پروګرام کونکي یو وفادار را منځ ته کړي او د تشبث غوښتنلیکونو لپاره په پراخه کچه کارول کیږي.

د استازو دولتي لیږد (REST)

REST د بل پروګرام کولو ماډل دی چې د دې ویب خدماتو ملاتړ هم کوي چې پدې وروستیو کې یې لید ته رسیدلی. د SOAP په څیر، REST APIs د HTTP کاروي، مګر د XML ځای پرځای، د REST غوښتنلیکونه ډیری وختونه د جاوا سکرپٹ اعتراض نوټ) JSON (کارولو لپاره غوره کوي. REST او SOAP د دوی په تګالرو کې د دولت مدیریت او امنیت لپاره خورا ډیر توپیر لري، د شبکې پروګرامونو پروګرامونو لپاره دواړه مهمې اندیښنې. ګرځنده تلیفونونه ممکن د شبکې APIs کاروي یا نه شي کولی، مګر هغه چې RST اکثرا د REST کاروي.

د APIs راتلونکی

دواړه SOAP او REST په فعال ډول د نوي ویب خدماتو پراختیا لپاره کارول کیږي. د SOAP په پرتله خورا نوي ټیکنالوژي جوړوي، REST احتمال لري د API پراختیا نور نور توزیع تولید کړي.

عملیاتي سیسټمونه هم چمتو شوي ترڅو د نویو شبکې API API ټیکنالوژۍ مالتړ وکړي. د وینډوز 10 په څیر په عصري عملیاتي سیسټمونو کې، د مثال په توګه، ساکټونه د اصلي API یوه برخه ده، د HTTP او نورو اضافی ملاتړ سره د RESTful طرزالعمل پروګرام کولو لپاره لوړ شوي.

لکه څنګه چې ډیری وختونه د کمپیوټر په ساحو کې واقع وي نو نوي تکنالوژی د پخوانیو عمرونو په پرتله ډیر چټکتیا لري. په ځانګړې توګه د بادغیس کمپیوټر او د وسایطو انټرنیټ په ساحو کې، چې د وسایطو ځانګړتیاوې او د دوی د کارولو ماډلونه د دوديز شبکې د پروګرام پروګرام چاپیریال څخه خورا توپیر لري د پیښو په اړه د نوي API پرمختګونو لپاره وګورئ.