لخدمات الويب

287238cea964d72dbb2771808097f19e

لخدمات الويب

هي تكن لوجيا اعدت من اجل القيام بالتواصل والمشاركة بين حاسوبين عن طريق شبكة حواسيب .

هذه التكنلوجيا تفتح مجال مشاركة العمل بين عدة شركات منها : sun , IBM , Microsoft .

في هذه التكنلوجيا خاصية واحده , تدعى client (العميل) يمكنها ارسال الطلب, التي تدعى request, عن طريق الشبكة ولتشغيل خاصية اخرى الموجودة على حاسوب بعيد منها , الذي يدعى خادم (server) ,من اجل استقبال معلومات بدون تصفح الموقع , خاصية الخادم 

تفك كود الطلب , تقوم بتنفيذه وتعيد النتيجة (الجواب) , التي تدعى response,للطلب .

الاتصال بين حاسوبين , العميل والخادم, تنفذ في  الشبكة عن طريق واجهة الذي وظيفته للتوسط ولترجمة الرسالة بين الحاسوبين هذا الوسيط يدعى بروتوكول  HTTP الاختصار لــhyper text transfer protocol. من هنا رسالة الطلب تدعى Http requestورسالة الجواب تدعى  Http response  .

 في هذه التكنلوجيا لا يوجد اهمية للغة البرمجة التي نتقوم من خلالها ببناء برنامجنا . البرامج ممكن ان تعمل (تشتغل) على منصّتين مختلفتين مع ذلك يمكن القيام بالتواصل والربط بينها بواسطة البروتوكول الوسيط الذي يسمى SOAP.هذا البروتوكول يقوم بتعريف اتفاقيات برمجية للوصول للكائن بواسطة الشبكة باستخدام اللغة WSDL.

Soap – simple object access protocol

Wsdl – web service description language

الـSOAPو الـ WSDLتعتمد على اساس لغة XML .

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s