آشنایی با وب سرویس های سیتی نت

گزارش بازرگانی،   3980519104

وب سرویس ها رابط های بسیار کاربردی هستند که در دنیای امروز برای ایجاد ارتباط بین نرم افزارها و کلاینت ها استفاده می شوند. یکی از انواع وب سـرویس ها، وب سرویـس پرواز می باشد که اغلب شرکت های هواپیمایی برای انتقال اطلاعات پرواز خود به شرکت هایی مانند آژانس های هواپیمایی، انواع مخصوصی از آن را دارند. در این مقاله با معرفی وب سـرویس ها و معماری آن، به معرفی وب سـرویس های سپهر، آمادئوس و گابریل می پردازیم.

وب سرویس چیست؟

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

به طور ساده، وب سرویس یک رابط در برنامه نویسی است که می تواند به کمک پروتکل های استاندارد از قبیل html، مکانیزم های مختلفی را در اختیار ما قرار دهد تا با استفاده از آنها، بتوانیم به انتقال و جابه جایی داده ها بین سیستم ها بپردازیم. 

وب سرویس ها به صورت رابط های نرم افزار-نرم افزار و مشتری-نرم افزار وجود دارند و بر بستر وب اجرایی می شوند.

از ویژگی های این وب سرویس ها می توان به عملکرد یکسان آن ها بر روی سیستم عامل ها و زبان های برنامه نویسی مختلف اشاره نمود. از سایر کاربرد های این پل ارتباطی می توان گفت:

  • عدم وابستگی به نرم افزار و زبان برنامه نویسی
  • یکپارچه سازی داده ها در پلتفرم های گوناگون
  • ایجاد و آسان نمون ارتباط بین کلاینت و نرم افزار
  • ایجاد و آسان کردن ارتباط بین بخش های مختلف نرم افزار

 

استاندارد های استفاده شده در وب سرویس ها

با توجه به اینکه از وب سرویس بلیط هواپیما برای ارتباط میان سرور و کلاینت های مختلفی استفاده می کنند، لازم است از استاندارد های یکسانی برای عملکرد همسان در سیستم های مختلف استفاده شود. 

از پروتکل های استاندارد و پرکاربردی که در وب از آن استفاده شده است می توان به موارد زیر اشاره کرد:

  • XML: این کلمه مخفف عبارت eXtensible Markup Language است که نوعی زبان نشانه گذاری با قابلیت گسترش بوده و برای انتقال اطلاعات و داده ها در قالب متن بین وب سرویس ها کاربرد دارد.
  • SOAP: این کلمه مخفف عبارت Simple Object Access Protocol است که به عنوان روشی برای انتقال اطلاعات در وب سرویس ها مورد استفاده قرار می گیرد. از ویژگی های این پروتکل می توان به انتقال اطلاعات با سطح امنیتی بالا اشاره نمود که می تواند روشی مطمئن باشد. 
  • WSDL: می توان گفت همه ی رابط هایی که از این استاندارد برای انتقال اطلاعات در وب سـرویس ها استفاده می کنند دارای یک فایل XML می باشند. استاندارد WSDL روش ارتباط بین وب سرویس و کلاینت را تعیین می کند.
  • UDDI: یکی از استاندارد های وب سـرویس است که امکان ثبت و معرفی وب سـرویس ها را برای مجموعه هایی مانند برنامه نویس ها و شرکت ها می تواند ایجاد کند. UDDI لیستی از وب سـرویس ها می باشند که توسط آن می توان در مورد نوع و نحوه دسترسی وب سرویس ها مطلع شد.

معماری وب سرویس ها

از جمله روش هایی که وب سرویس ها می توانند پیاده سازی شوند، عبارتند از:

  • فراخوانی از راه دور Remote procedure call : این روش در واقع پروتکلی است که به کمک آن توسط یک نرم افزار می توان سرویسی را از نرم افزاری در کامپیوتر دیگر با کمک توابعی درخواست نمود. از ویژگی های این پروتکل می توان به ارتباط میان نرم افزار های مختلف بدون نیاز به درک جزئیات شبکه اشاره نمود.
  • سرویس گرا Service-Oriented Architecture : در این روش، خدمات در قالب کامپوننت هایی جدا تقسیم بندی می شود که از این کامپوننت ها می توان برای تبادل اطلاعات در بین سرویس های مختلف استفاده نمود. این تبادل اطلاعات برپایه ی پروتکل انتقال اطلاعات در بستر وب انجام می شود.
  • رست Representational state transfer REST API : از این معماری در محیط های غیر توزیع شده و برای ارتباطات به صورت نقطه به نقطه استفاده می شود. پیاده سازی در این روش به نسبت رابط های دیگر راحت تر است.

 

وب سرویس پروازها

حال که با وب سرویس اطلاعات پرواز مقداری آشنا شده ایم، بهتر از به وب سرویس پروازها بپردازیم.

وب سرویس پروازها رابط هایی هستند که به ما قابلیت مشاهده و بررسی تعداد زیادی از اطلاعات پرواز را در قالب واحدی استاندارد در صنعت هواپیمایی می دهند. در واقع وب سـرویس پروازها مشتریان را قادر می سازد تا بتواند به جستجو و انتخاب پرواز مورد نظر خود با کنترل کامل بر فرآیند رزرو و خرید بلیط بپردازد. در کنار این، سایر اطلاعات مانند مبدا، مقصد، زمان توقف و ... نیز به نمایش گذاشته می شود.

امروزه شرکت های مختلف ارائه کننده خدمات گردشگری مانند آژانس های هواپیمایی، برای گسترش طیف خدمات خود نیاز دارند تا با اتصال به وب سرویس های ایرلاین ها، هتل ها، خطوط ریلی و ... بتوانند در بازار رقابتی با قدرت بیشتر باقی بمانند.

از جمله خدمات وب سـرویس پرواز می توان موارد زیر را نام برد:

  • ایجاد یک بستر بین اجزای مختلف صنعت گردشگری
  • تبادل داده ها بین دو سیستم نرم افزاری
  • تبادل اطلاعات پرواز مانند ظرفیت پرواز ها، تاریخ، قیمت و کلاس و ...
  • امکان فروش آنلاین پرواز با ارائه ی داده های پرواز

وب سرویس گابریل

وب سـرویس گابریل یکی از سیستم های رزرواسیون ایرلاین ها است که در آن صندلی های پرواز ها در آن تعریف می شوند و از طریق آن می توان اطلاعات پرواز ها را بدست آورد. این وب سـرویس اکنون در 6 ایرلاین کشور وجود دارد.

از ویژگی های این وب سـرویس می توان به موارد زیر اشاره کرد:

  • ثبت اطلاعات و برنامه زمانی از تمامی پروازهایی که از ایرلاین های مختلف انجام می شود.
  • قابلیت اشتراک گذاری کد ها برای اتصال به سیستم توزیع جهانی
  • اشتراک گذاری کد ها برای کنترل انتخاب صندلی
  • امکان دسترسی به سیستم رزرو خطوط هواپیمایی دیگر 

این وب سـرویس، برنامه های پرواز را بررسی نموده و اطلاعات آن را برای کاربران به نمایش می گذارد و در نهایت برای آنها امکان خرید بلیط را فراهم می سازد.

 

وب سرویس سپهر

وب سرویس سپهر یکی از وب سـرویس های معروفی است که برای پروازهای داخلی و خارجی ایجاد شده است. 

شما به وسیله ی این وب سـرویس می توانید با مشخص کرده بازه ی زمانی مسافرتتان و هم چنین مبدا و مقصدی که در نظر دارید، لیستی از پروازها را مشاهده نمایید. هم چنین شما می توانید به تهیه ی بلیط هواپیمای آنها اقدام نمایید و آن ها را به صورت آنلاین بخرید. 

به طور کلی وب سـرویس ها وظایف یکسانی دارند و آن جستجو در بین اطلاعات پرواز ایرلاین ها می باشد تا با صرف وقت و هزینه ی کمتر، کاربران و مسافران بتوانند پرواز های متناسب با خود را در هر ایرلاین پیدا کنند.

 

 امکانات وب سـرویس سپهر

  • سرعت عملکرد بالا در نمایش تورها
  • امکان نمایش پرواز های چارتری و سیستمی
  • فراهم کردن دسترسی آسان برای خرید بلیط هواپیما ها
  • صدور بلیط در زمان کوتاه
  • ایجاد پنل اختصاصی برای کاربران
  • امکان استرداد هزینه ی لغو کردن بلیط

 

وب سرویس آمادئوس

این وب سـرویس یکی از نرم افزارهای آنلاینی است که با کد های XML قابلیت ارائه ی پروازهای خارجی را در قالب B2C دارد. شرکت آمادئوس با ایجاد این نرم افزار توانست سیستمی برای رزرواسیون آنلاین اختصاصی برای پرواز ایجاد کند که با گذشت سال ها، اکنون سایر خدمات دیگری نیز مانند رزرواسیون هتل ها،قطار، اتوبوس و خدمات بیمه و ... به آن اضافه شده است.

از ویژگی های این وب سـرویس می توان موارد زیر را عنوان کرد:

  • قابلیت پیاده سازی بر روی سیستم های فعال و آنلاین گردشگری و یا سیستم های داخلی مانند کانتر ها
  • فروش بر روی استاکهای پروازی از مجموعه های گردشگری
  • این وب سـرویس یکی از بی نقص ترین و پرطرفدار ترین ها در نوع خود در جهان به شمار می آید.
  • در برگرفتن طیف وسیعی از شرکت های هواپیمایی که خدمات خود را در آمادئوس ارائه می کنند

برای دریافت این وب سـرویس لازم است مجموعه ی شما یک سری شرایط خاص داشته باشد و با داشتن این شرایط شما می توانید با شرکت آمادئوس وارد مذاکره شده و پس از طی فرآیند هایی، کد های این وب سـرویس را دریافت نمایید. 

از جمله اقداماتی که در جهت اخذ آن باید انجام شود عبارتند از:

  • ضمانت نامه بانکی
  • پرداخت هزینه ی نصب
  • معرفی شرکت 

برگرفته از وب سایت سیتی نت https://citynet.ir

عناوین مرتبط

پربحث‌های امروز

  1. موضع‌گیری سخنگوی دولت و پرسش‌های بی جواب در پرونده مازیار ابراهیمی

  2. بازداشت دو نماینده مجلس به خاطر اخلال در بازار خودرو

  3. هشدار نافرجام «ناو لینکلن» به ایران / آسیب به ۴ جنگنده اف‌۱۸

  4. ربیعی: کنترل بازار ارز خواست شورای‌عالی امنیت ملی و دستور رییس جمهوری بود

  5. هیات نظارت درباره بازداشت ۲ نماینده و تخلفات آنها تصمیم‌گیری می‌کند

  6. فجایع اقتصادی و راهبردی جنگ با ایران از نگاه نشریه وابسته به کنگره آمریکا

  7. ظریف: اجازه نمی دهم یک قطره از آب خزر را از ما بگیرند

  8. ارزش ریال بعد از سقوط پهپاد آمریکایی افزایش یافت/ ایران با اصلاحات ارزی به جنگ ترامپ رفت

  9. سامانه موشکی بُرد بلند باور ۳۷۳ رونمایی شد

  10. تست سامانه باور ۳۷۳   

  11. ظریف: هنوز هم اروپایی ها پشت در دکان «اوفک» می ایستند

  12. آغاز اولین اقدامات ترکیه برای ایجاد منطقه امن در شمال سوریه

  13. پدافند رژیم صهیونیستی هواپیمای خودی را هدف گرفت

  14. بدبوترین شهر آمریکا کجاست؟  

  15. پیام سرنگونی پهپاد پیشرفته آمریکایی توسط انصارالله چیست؟

  16. شوهر بعد از 2 سال به قتل همسرش اعتراف کرد

  17. سفر به ملایر  

  18. ارتش سوریه کنترل کامل «خان شیخون» را در دست گرفت

  19. ثروت کاندیداهای ریاست جمهوری آمریکا چه قدر است؟

  20. کدام بازیگران درآمد میلیاردی دارند و چرا؟

  21. جهانگیری: طرح آمریکا برای فروپاشی اقتصاد ایران ناکام ماند

  22. وزیر اطلاعات: اسرائیل، امروز توان مقابله با ایران را ندارد

  23. قتل شوهر زن جوان در پی ارتباط پنهانی

  24. مسجد نصیرالملک  

  25. وضعیت طلاق در ایران

پربحث‌های دیروز

  1. ایران خودرو بر سر دوراهی فروپاشی یا تولید ناب

  2. انتقاد تند نخبه جوان از وضع کشور در حضور رهبر انقلاب  

  3. نکته‌ای در مورد مساله حجاب

  4. بازداشت پوری حسینی و شکست اختصاصی‌سازی اقتصاد

  5. تکذیب استعفای جواد لاریجانی/ واکنش علی مطهری به ماجرای مازیار ابراهیمی/ تحلیل عباس عبدی از موضع‌گیری اخیر یزدی و آملی لاریجانی

  6. ورود پلیس به ماجرای سگ کشی/برخورد با هر گونه حیوان آزاری

  7. نامه زاکانی به وزیر اطلاعات: فساد در کشور ماحصل بی توجهی مسئولان مرتبط است/ منتظرم در دادگاه روابط ناسالم و حقوق ضایع شده مردم را بیان کنم

  8. واکنش علی مطهری به ماجرای مازیار ابراهیمی

  9. پول‌های بزرگ کثیف چگونه در اقتصاد کشور جابجا می‌شوند؟

  10. تحلیل عباس عبدی از موضع گیری اخیر یزدی و آملی لاریجانی

  11. آسوشیتدپرس به نقل از کارشناسان: تحریم ها آمریکا را منزوی کرده است

  12. از تخلفات پسر یکی از مراجع تقلید تا تغییر چندین امام جمعه   

  13. با این قوانین، چند نفر حاضرند مسئولیت بپذیرند؟

  14. ادعای تازه دختر صدام در باره اسارتِ شهید تندگویان

  15. ارتش یمن پهپاد ساخت آمریکا را سرنگون کرد

  16. مهاجرت مستاجران از تهران/ کاهش 19 درصدی معاملات اجاره

  17. پاسخ شرکت بازرگانی پتروشیمی به نامه زاکانی

  18. ظریف: ممکن است مقامات آمریکایی بگویند باید در ساختمان سازمان ملل بخوابم

  19. مالک نفتکش توقیف‌شده انگلیس با ظریف دیدار کرد

  20. تاکید رهبر انقلاب بر تامین عدالت و ریشه‌کن کردن فقر/ تولید داخلی، کلید حل مشکلات اقتصادی/با ولنگاری فرهنگی به‌شدت مخالفیم

  21. لاریجانی: تحریم‌ها ایران را از برنامه‌های توسعه‌ای‌اش جلو انداخت/ما هیچ وقت دنبال جنگ نبودیم

  22. جانِ انجیر  

  23. ظریف: تا زمانی زنده و مسؤول باشم اجازه نمی دهم یک قطره از آب خزر را از ما بگیرند

  24. ترامپ: ایران، روسیه و پاکستان باید با داعش مبارزه کنند

  25. پزشکان را به کلاس دست‌فروشان بفرستید!

پربحث‌های هفته

  1. بالاخره در مساله حجاب چه کنیم؟

  2. تذکاری بر یک برداشت غلط از باوری درست درباره حکومت دینی

  3. ارتباط ازدواج و حجاب جوانان

  4. هشدار توکلی به مسئولان نظام درباره رشد حاشیه‌نشینی در کشور/ صدای «هل من ناصر» مستأجران و مستمندان را بشنویم

  5. پاسخ آملی لاریجانی به ادعاها و اتهامات اخیر/ از هیچ متخلف و فاسدی حمایت نکرده و نخواهم کرد/هیچگاه نگفته ام نجف می روم

  6. عراقچی: مداخله در بازار ارز با دستور رئیس‌جمهور انجام شد/ دولت وقوع بحران ارزی را باور نمی‌کرد/ تایید صلاحیت سالار آقاخانی توسط وزارت اطلاعات

  7. یکه زارع مدیرعامل ایران‌خودرو بازداشت شد

  8. توپی که پزشکان به زمین مشاغل دیگر می‌اندازند

  9. هزینه ۳ هزار میلیارد تومانی برای طراحی صندوق پژو ۲۰۶ / طراحی ۱۲۰ میلیارد تومانی سمند!

  10. صدور گواهینامه رانندگی موتور برای زنان از نگاه یک حقوقدان

  11. چرخش ظریفانه از برجام!...

  12. روحانی: اون ۹۸ که ما می‌خواستیم این ۹۸ نیست   

  13. نفتکش ایرانی در جبل الطارق با وجود مخالفت آمریکا آزاد شد

  14. ایران خودرو بر سر دوراهی فروپاشی یا تولید ناب

  15. واکنش‌ها به نامه‌ای که باید سربسته می‌ماند

  16. تصویر دیده نشده از دیوار کشی رئیسی  

  17. اینستاگرام چطور باعث "احمق‌پروری" در جامعه شده است؟

  18. واکنش احمد توکلی به اختلافات «آملی‌لاریجانی» و «یزدی»

  19. انتقاد تند نخبه جوان از وضع کشور در حضور رهبر انقلاب  

  20. واکنش‌ها به اظهارات منتسب به آیت‌الله یزدی/ سوال محمود صادقی درباره دلیل آزادی فرمانده عملیات ترور/دفاع یک اصلاح طلب از آیت‌الله مصباح یزدی

  21. اتاق رو به کعبه شبی ۳۰۰ میلیون تومان!

  22. اژه‌ای: ‌فردی توانسته با بهانه‌ای ‌۳۸هزار سکه خریداری کند/ عمده ذخایر طلای کشور به‌دست خودمان بر باد رفته

  23. برنج ایرانی به‌نسبت پارسال 100 درصد گران شد

  24. موضع‌گیری سخنگوی دولت و پرسش‌های بی جواب در پرونده مازیار ابراهیمی

  25. نکته‌ای در مورد مساله حجاب

پربحث‌های اخیر

پربحث‌های دیروز

پربحث‌های هفته

  1. ایزی مارکت، اتفاق خوبی که باید تمام فعالان حوزه شبکه از آن با خبر شوند

  2. جدول تازه‌ترین قیمت تلفن همراه در بازار

  3. لباس «هوشمند» ساخته شد

  4. دلزدگی از فضای مجازی

  5. هوش مصنوعی در چین قاضی شد

  6. همه چیز درباره «پشه»

  7. تراشه‌های جدید Kirin هوآوی به کمک هوش مصنوعی دنیای فناوری را متحول می‌کنند

  8. آموزش سئو سایت و تاثیر مستقیم بر افزایش 50 برابری درآمد

  9. قابلیت‌های جالب هواوی میت ایکس

  10. 10 ترند برتر دنیای فناوری از دید هوآوی در سال 2025

  11. حذف خودکار پیام‌های توهین‌آمیز در توئیتر

  12. در سه‌ ماهه‌ ابتدایی سال، چند پیامک ارسال شد؟

  13. چگونه امنیت حساب‌های کاربری خود را ارتقا دهیم؟

  14. گوگل: رمزعبور کاربران قابل حدس است

  15. عرضه ۵۰ میلیون گوشی تاشو ظرف ۵ سال

  16. تاثیر فناوری واقعیت مجازی در کاستن درد زایمان

  17. کنفرانس توسعه دهندگان هوآوی برگزار شد: اکوسیستم های نرم افزاری جدید هوآوی برای شرکا و توسعه دهندگان نرم افزار معرفی شد

  18. مشاهده یک جسم نورانی در آسمان همدان

  19. معرفی ۵ نرم‌افزار برتر برای پاکسازی سیستم‌ عامل اندروید

  20. رابط کاربری EMUI 10 هوآوی معرفی شد

  21. مجازات سرقت اطلاعات رایانه‌ای چیست؟

  22. ساختمان‌هایی که چشم و گوش دارند!

  23. وصله امنیتی جدید ادوب برای فوتوشاپ و آکروبات ریدر

  24. توئیتر برای جذب کاربر به سمت تنوع بیشتر می‌رود

آخرین عناوین