آشنایی با وایت لیبل
معرفی وب سرویس ( web service )
در ابتدا اگر بخواهیم خیلی ساده تعریفی از وب سرویس را برای شما ارئه دهیم؛ باید گفت وب سرویس با در نظر گرفتن ساختار و برنامه مورد نظر، هر کاری را در دنیای اینترنت می تواند انجام دهد. وب سرویس می تواند بین دو سیستم متفاوت به شکلی کاملا مستقل از زبان برنامه نویسی، سیستم عامل و سخت افزار ، اتصالی هماهنگ و موثر برقرار کرده یا به نوعی دیگر یک بستری ارتباطی را در اینترنت ایجاد می کند. این سرویس دارای قابلیت و انعطاف پذیری بالایی است و در صنعت تجارت الکترونیکی کاربرد فراوانی دارد. در گذشته ارتباط برنامه های غیر متمرکز از طریق استانداردهای شخصی بوده و برای هر برنامه فرمت داده ها مختص به آن ایجاد می شد. اما امروزه با پیشرفت دانش و تکنولوژی شاهد استفاده از تکنولوژی های آزاد برای انتقال دیتا ( XML ) و برخی از استاندارد های تکنیکی مانند SOAP ،WSDL و UDDI در برنامه وب سایت های مختلف هستیم و از آن می توان برای افزایش انتقال اطلاعات و ساده کردن پردازش های تجاری بین سیستم های مختلف در هر لحظه و نقطه از دنیا استفاده کرد.
به عبارت دیگر، وب سرویس کدهای یک برنامه نرم افزاری است که با انجام اعمالی برای جابه جایی و پردازش اطلاعات بین دیگر نرم افزارها و سیستم ها از ( XML) به عنوان جایگزین (HTML) استفاده می کند. وب سرویس تحت وب قابل دسترسی بوده و برای انجام وظایف اصلی خود به پروتکل های اینترنتی ( مانند HTTP ) نیاز داشته تا به کمک آن نتایج حاصل را به برنامه در حال اجرا در کامپیوتری دیگر فرستاده و در انتظار پاسخگویی کاربر می باشد. کاربر پس از وارد کردن درخواست خود و تایید آن در برنامه، مجددا اطلاعات جدید وارد شده به ساختار برنامه اول بازگشته و درخواست کاربر اجرا می شود.
انواع وب سرویس:
اساس و بنیان وب سرویس
با تمام موارد گفته شده می توان نتیجه گرفت که، اساس و بنیان کار آن بر پایه دریافت اطلاعات و تولید پیغام با فرمت (XML ) بوده و در مرحله نخست برای انجام وظیفه خود باید منتظر اتصال کاربران به آنها شده و بنا به درخواست کاربر به آن ها پاسخ دهند .
ویژگی های وب سرویس
به طور کلی ویژگی های اصلی این برنامه را می توان در سه مورد زیر خلاصه کرد:
- عدم وابستگی به سیستم عامل و زبان برنامه نویسی به دلیل استفاده از فرمت ( XML)
- سهولت انتقال اطلاعات و تسهیل در ایجاد ارتباط بین نرم افزارهای مختلف
- امکان ارائه سرویس تحت وب بر روی وب سایت های دیگر
وب سرویس پروازها
حال که با وب سـرویس ها مقداری آشنا شده ایم، بهتر از به وب سرویس پروازها بپردازیم. وب سرویس پروازها رابط هایی هستند که به ما قابلیت مشاهده و بررسی تعداد زیادی از اطلاعات پرواز را در قالب واحدی استاندارد در صنعت هواپیمایی می دهند. در واقع وب سـرویس پروازها مشتریان را قادر می سازد تا بتواند به جستجو و انتخاب پرواز مورد نظر خود با کنترل کامل بر فرآیند رزرو و خرید بلیط بپردازد. در کنار این، سایر اطلاعات مانند مبدا، مقصد، زمان توقف و ... نیز به نمایش گذاشته می شود.امروزه شرکت های مختلف ارائه کننده خدمات گردشگری مانند آژانس های هواپیمایی، برای گسترش طیف خدمات خود نیاز دارند تا با اتصال به وب سرویس های ایرلاین ها، هتل ها، خطوط ریلی و ... بتوانند در بازار رقابتی با قدرت بیشتر باقی بمانند. از جمله خدمات وب سـرویس پرواز می توان موارد زیر را نام برد:
- ایجاد یک بستر بین اجزای مختلف صنعت گردشگری
- تبادل داده ها بین دو سیستم نرم افزاری
- تبادل اطلاعات پرواز مانند ظرفیت پرواز ها، تاریخ، قیمت و کلاس و ...
- امکان فروش آنلاین پرواز با ارائه ی داده های پرواز
وب سرویس گابریل
وب سـرویس گابریل یکی از سیستم های رزرواسیون ایرلاین ها است که در آن صندلی های پرواز ها در آن تعریف می شوند و از طریق آن می توان اطلاعات پرواز ها را بدست آورد. این وب سـرویس اکنون در 6 ایرلاین کشور وجود دارد. از ویژگی های این وب سـرویس می توان به موارد زیر اشاره کرد:
- ثبت اطلاعات و برنامه زمانی از تمامی پروازهایی که از ایرلاین های مختلف انجام می شود.
- قابلیت اشتراک گذاری کد ها برای اتصال به سیستم توزیع جهانی
- اشتراک گذاری کد ها برای کنترل انتخاب صندلی
- امکان دسترسی به سیستم رزرو خطوط هواپیمایی دیگر
این وب سـرویس، برنامه های پرواز را بررسی نموده و اطلاعات آن را برای کاربران به نمایش می گذارد و در نهایت برای آنها امکان خرید بلیط را فراهم می سازد.
وب سرویس سپهر
وب سرویس سپهر یکی از وب سـرویس های معروفی است که برای پروازهای داخلی و خارجی ایجاد شده است.شما به وسیله ی این وب سـرویس می توانید با مشخص کرده بازه ی زمانی مسافرتتان و هم چنین مبدا و مقصدی که در نظر دارید، لیستی از پروازها را مشاهده نمایید. هم چنین شما می توانید به تهیه ی بلیط هواپیمای آنها اقدام نمایید و آن ها را به صورت آنلاین بخرید.به طور کلی وب سـرویس ها وظایف یکسانی دارند و آن جستجو در بین اطلاعات پرواز ایرلاین ها می باشد تا با صرف وقت و هزینه ی کمتر، کاربران و مسافران بتوانند پرواز های متناسب با خود را در هر ایرلاین پیدا کنند.
امکانات وب سـرویس سپهر :
- سرعت عملکرد بالا در نمایش تورها
- امکان نمایش پرواز های چارتری و سیستمی
- فراهم کردن دسترسی آسان برای خرید بلیط هواپیما ها
- صدور بلیط در زمان کوتاه
- ایجاد پنل اختصاصی برای کاربران
- امکان استرداد هزینه ی لغو کردن بلیط
وب سرویس آمادئوس
این وب سـرویس یکی از نرم افزارهای آنلاینی است که با کد های XML قابلیت ارائه ی پروازهای خارجی را در قالب B2C دارد. وب سرویسآمادئوس با ایجاد این نرم افزار توانست سیستمی برای رزرواسیون آنلاین اختصاصی برای پرواز ایجاد کند که با گذشت سال ها، اکنون سایر خدمات دیگری نیز مانند رزرواسیون هتل ها،قطار، اتوبوس و خدمات بیمه و ... به آن اضافه شده است. از ویژگی های این وب سـرویس می توان موارد زیر را عنوان کرد:
- قابلیت پیاده سازی بر روی سیستم های فعال و آنلاین گردشگری و یا سیستم های داخلی مانند کانتر ها
- فروش بر روی استاکهای پروازی از مجموعه های گردشگری
- این وب سـرویس یکی از بی نقص ترین و پرطرفدار ترین ها در نوع خود در جهان به شمار می آید.
- در برگرفتن طیف وسیعی از شرکت های هواپیمایی که خدمات خود را در آمادئوس ارائه می کنند
برای دریافت این وب سـرویس لازم است مجموعه ی شما یک سری شرایط خاص داشته باشد و با داشتن این شرایط شما می توانید با شرکت آمادئوس وارد مذاکره شده و پس از طی فرآیند هایی، کد های این وب سـرویس را دریافت نمایید. از جمله اقداماتی که در جهت اخذ آن باید انجام شود عبارتند از:
- ضمانت نامه بانکی
- پرداخت هزینه ی نصب
- معرفی شرکت
خدمات ارائه شده توسط سیتی نت:
- طراحی سایت گردشگری
- طراحی سایت فروش بلیط
- طراحی سایت هتل
- نرم افزار حسابداری آژانس هواپیمایی
- نرم افزار رزرواسیون