ارمغان

وب سرویس

TabContent: 

تعریف وب سرویس

وب سرویس ها برنامه هایی هستند که تحت وب قابل دسترسی اند و از طریق پروتکل های استانداردی مانند Http به انتقال و مبادله دیتا با سایر برنامه های کاربردی می پردازند. اساس کار وب سرویس (Web Service) ها بر پایه دریافت و تولید پیغام بنیان گذاری شده است. بدین معنی که آنها منتظر می مانند که کلاینت ها به آنها وصل شده و بنا به درخواست کلاینت ها به آن ها پاسخ می دهند .

پروتکل های استاندارد مورد استفاده وب سرویس ها

 (XML (eXtensible Markup Languag

تکنولوژی xml در سال 1996 توسط کنسرسیوم w3c ایجاد و استاندارد شده است. فایل های xml حاوی اطلاعات و دیتا در قالب متن و فاقد شکل و ظاهر می باشند و تنها برای انتقال و مبادله داده ها بین وب سرویس ها و برنامه ها به کار می روند. چنانچه xml برای برنامه ای قابل شناسایی باشد برنامه مورد نظر می تواند بدون آنکه نیاز به برنامه و سیستم عامل خاصی داشته باشد به اطلاعات درون فایل xml دسترسی پیدا کند .

(SOAP (Simple Object Access Protocol

استاندارد مهم دیگری که در وب سرویس ها به کار می رود استاندارد SOAP است. این استاندارد عامل ایجاد ارتباط بین نرم افزارها (برنامه های کاربردی) و وب سرویس میباشد این ارتباط اغلب از طریق پروتکل امن Http صورت می پذیرد. هنگامی که یک برنامه اقدام به ارتباط با یک وب سرویس می نماید پیغام های SOAP عامل ایجاد ارتباط و انتقال اطلاعات بین آن دو می باشند، یک پیغام SOAP که حاوی درخواست فراخوانی و اجرای یک تابع (در وب سرویس) می باشد به Web Service ارسال می شود پیغام ارسال شده توسط وب سرویس بررسی شده و سپس به اجرای درخواست (اجرای تابع) می پردازد و نهایتا نتیجه را در قالب یک پیغام SOAP به برنامه اصلی می فرستد.

 (WSDL (Web Service Description Language

یکی از استانداردهای مهم در وب سرویس ها استاندارد WSDL است. هر وب سرویس دارای یک فایل WSDL می باشد. این فایل به توصیف وب سرویس می پردازد و نحوه استفاده از وب سرویس را توضیح می دهد و به صورت یک فایل متنی با فرمت Xml می باشد که به برنامه ها می گوید که وب سرویس مورد نظر چه ورودی هایی دریافت و چه خروجی هایی را به برنامه برمی گرداند WSDL صرفا برای برنامه طراحی شده است نه برای کاربران استفاده کننده از وب سرویس. بسیاری از نرم افزارهایی که به ساخت وب سرویس می پردازند فایل WSDL وب سرویس را نیز خود به صورت اتوماتیک تولید می کنند.

(UDDI (Universal Description, Discovery and Integration

از طریق این استاندارد، ثبت و جستجوی وب سرویس ها در اینترنت فراهم می گردد. این استاندارد توسط شرکت مایکروسافت، IBM و شرکت های بزرگ دیگر تولید شده است. با استفاده از این استاندارد شرکت ها قادرند به مبادله اطلاعات با سایر شرکت ها پرداخته و مدل B2B ایجاد نمایند. UDDI یک فایل مبتنی بر Xml می باشد که در آن شرکت ها به معرفی امکانات وب سرویس خود و نحوه عملکرد آن می پردازند. همچنین شرکت ها می توانند اجازه دستیابی به این فایل را تنها به شرکت های خاصی بدهند و یا اینکه آنها را به صورت عمومی در اینترنت قرار دهند. 

 

ویژگی های کلی وب سرویس ها

وب سرویس ها به سیستم عامل و زبان برنامه نویسی وابستگی ندارند

شما می توانید از وب سرویس ها (Web Services) بر روی هر سیستم عامل و با هر زبان برنامه نویسی استفاده نمایید. وقتی یک برنامه یک وب سرویس را فرا می خواند، درخواست او با فرمت Xml ارسال می شود و پاسخ را نیز در قالب فایل Xml دریافت می نماید، در نتیجه فراخوانی یک وب سرویس توسط برنامه ها مستقل از سیستم عامل و زبان برنامه نویسی به کار رفته می باشد.

سهولت در برقراری ارتباط بین برنامه ها

انتقال اطلاعات بین برنامه ها از طریق وب سرویس بسیار آسان صورت می پذیرد.

 

درگاه وب سرویس پیام کوتاه شرکت ارمغان راه طلایی امکان ارسال و دریافت هزاران پیام کوتاه در ثانیه بصورت همزمان و پایدار به کلیه اپراتور های موبایل در سراسر کشور را فراهم می کند.

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

 

امکانات سامانه وصال

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

 

فایل pdf توضیحات کامل ویژگی ها و امکانات سامانه وصال را ، از این لینک دانلود نمایید.

  • ارسال و دریافت پیام کوتاه :

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

  1. ارسال پیام به صورت یک به چند : امکان ارسال یک پیام ثابت به چندین گیرنده را فراهم می کند.
  2. ارسال پیام به صورت چند به چند : امکان ارسال چندین متن به چندین گیرنده را بصورت یکجا فراهم میکند.
  3. دریافت پیام کوتاه : با استفاده از این قابلیت می توان پیامک های دریافتی را دریافت نمود.
  4. اطلاع وضعیت پیامک های ارسالی : امکان اطلاع از وضعیت پیامک های ارسالی را فراهم می کند.

ارسال بالک :

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

  1. ارسال استانی : امکان ارسال پیامک انبوه به مشترکین یک استان را فراهم می کند.
  2. ارسال شهری : امکان ارسال پیامک انبوه به یک شهر خاص از استان را فراهم می کند.
  3. ارسال کدپستی : امکان ارسال پیامک انبوهبه مخاطبان یک کدپستی مشخص را فراهم می کند.
  4. ارسال پیش شماره : امکان ارسال پیامک انبوه بر اساس پیش شماره را فراهم می کند.
  5. ارسال سیم کارت دائمی / اعتباری : امکان ارسال بر اساس دائمی یا اعتباری بودن سیم کارت را فراهم میکند.
  6. ارسال جنسیتی: امکان ارسال پیامک انبوه بر اساس جنسیت مخاطب را فراهم میکند.
  7. ارسال تفکیک سن: امکان ارسال بر اساس تفکیک سنی مخاطب را فراهم می کند.

 

  • انتقال ترافیک :

کاربران با استفاده از این قابلیت می توانند پیام های دریافتی خود را آنی و بی وقفه بدون نیاز به فراخوانی وب سرویس پیام کوتاه دریافت نمایند. به همین صورت نیز می توانند از وضعیت پیام های ارسالی خود مطلع گردند. کاربران می توانند با در اختیار گذاردن یک URL موارد فوق را بصورت زیر دریافت نمایند:

  1. ارسال پیامک های دریافتی : پیامک های دریافتی کاربر را به آدرس URL کاربر بصورت آنی ارسال می کند.
  2. ارسال وضعیت پیامک های ارسالی : وضعیت پیامک های ارسالی را به آدرس URL کاربر می فرستد.

 

  • مدیریت تحت وب :

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

  1. نمایش پیامک های ارسالی: قابلیت نمایش پیامک های ارسالی کاربر به همراه گزارشات مربوطه آن.
  2. مدیریت شماره های کاربر: قابلیت نمایش و مدیریت شماره های کاربر را فراهم می کند.
  3. ویرایش مشخصات: قابلیت ویرایش و تغیرات اطلاعات کاربر.
  4. ویرایش URL ها : ویرایش URL ها مربوط به ماژول انقال ترافیک.
  5. خرید اعتبار : امکان خرید اعتبار را به صورت آنلاین برای کاربر فراهم می کند.
  6. گزارشات مالی : نمایش وضعیت مالی ، گزارشات افزایش ، کاهش و بازگشت اعتبار کاربر را میسر می سازد.

 

  • استعلام  و سفارش شماره 

کاربران می توانند با استفاده از این قابلیت شماره مورد نیاز خود جهت استفاده در سرویس را با استفاده از امکانات زیر سفارش دهند :

  1. استعلام شماره: قابلیت استعلام وضعیت شماره را فراهم می سازد.
  2. ثبت درخواست خرید شماره: قابلیت ثبت درخواست خرید شماره مورد نظر را فراهم می کند.
  3. خرید شماره: قابلیت خرید شماره مورد نظر را فراهم می کند.
  4. فعال سازی: قابلیت فعال سازی شماره مورد نظر را فراهم می سازد.

 

لیست سیاه :

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

 

 

امنیت :

  1. این سرویس قابلیت دریافت و ارسال درخواست ها را مبتنی بر پروتکل رمزنگاری HTTPS را دارا می باشد.
  2.  سرویس قابلیت ارائه بستر های شبکه های مجازی مانند VPN را دارا می باشد.
  3. ایجاد ارتباط فیزیکی بصورت نقطه به نقطه از دیگر قابلیت های امنیتی این سرویس می باشد.
  4. علاوه بر موارد فوق کلیه قابلیت های این سرویس تنها بروی آدرس IP اعلامی کاربر قابل ارائه می باشد، بطوریکه حتی کاربران دیگر سامانه با داشتن نام کاربری و رمز عبور صحیح کاربر دیگر قابلیت استفاده از آنرا ندارند.

 

سازگاری :

      این سرویس به گونه ای طراحی گردیده که با کلیه زبان های رایج برنامه نویسی سازگاری کامل داشته باشد. ضمن آزمودن کلیه قابلیت های این سرویس با اغلب زبان های رایج برنامه نویسی ، در همین راستا این سرویس از تست های سازمان بین المللی WS-I  که در مورد سازگاری وب سرویس می باشد با سربلندی خارج شده است.

 

پایداری :

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

 همچنین به لحاظ نرم افزاری با بهره جُستن از زبان برنامه نویسی جاوا و استفاده از ساختار نرم افزاری شرکت Oracle ، سرویس را به سرویسی قابل اتکا بدل ساخته است. قابل ذکر است ثبات و پایداری این سرویس با تمهیداتی همچون توزیع بار ، سرور های پشتیبان و ... تضمین شده می باشد.

 

فایل pdf توضیحات کامل ویژگی ها و امکانات سامانه وصال را ، از این لینک دانلود نمایید.

 

روش اول )

ثبت نام آنلاین وب سرویس

ورود به پرتال وب سرویس

 

روش دوم )

مراحل سفارش وب سرویس بصورت غیر آنلاین

1- ارسال درخواست کتبی توسط متقاضی به sales@armaghan.net و یا به شماره فکس 02166404146

2- تکمیل نمودن فرم اطلاعات متقاضی وب سرویس

3- ارائه مدارک شناسایی متقاضی به شرکت

4- پرداخت وجه صورتحساب مربوط به سرویس

5- فعالسازی سرویس و ارسال اطلاعات کاربری به ایمیل متقاضی

 

مدارک مورد نیاز:

1- کپی شناسنامه و کارت ملی نماینده شرکت

2- آگهی تاسیس و آخرین تغییرات روزنامه رسمی

3- معرفی نامه نماینده شرکت

4- کد اقتصادی

 

 

در صورت نیاز به راهنمایی درباره وب سرویس با همکاران ما در بخش فروش شرکت تماس بگیرید و یا سوالات خود را به ایمیل بخش فروش ارسال نمایید.

ایمیل بخش فروش : sales@armaghan.net