العربية  

books web services style

If you do not find what you're looking for, you can use more accurate words.

View more

أسلوب خدمات الويب (Info)


يمكن تطبيق البنية الخدمية باستخدام خدمات الويب، تقدم خدمات الويب وحدات بنائها الوظيفي من خلال بروتوكولات الإنترنت المعيارية بشكل لا يعتمد على المنصات أو لغات البرمجة، يمكن أن تمثل هذه الخدمات تطبيقات جديدة أو مجرد غلاف حول أنظمة قديمة حتى تمكنها من العمل عبر الشبكة.

يمكن أن تلعب كل وحدة في بنية SOA أحد أو كلا الدورين التاليين:

  1. مقدم خدمة - يقوم مقدم الخدمة بعمل خدمة ويب وربما اتاحة واجهتها ومعلومات الوصول إليها في سجل الخدمات. لابد أن يقرر مقدم الخدمة ما الخدمات التي سيجعلها متاحة وكيف يوازن بين الأمن وسهولة الإتاحة وكيف سيقيم الرسوم المطلوبة لقاء الخدمة و(إن لم تكن الخدمة تتطلب رسوم) إن كان وكيف سيستغلها لتحقيق فائدة أخرى، كما أنه أيضا لابد ان يقرر تحت أي تصنيف سيتم إدراج الخدمة لدى أي خدمة وسيط وأي نوع من اتفاقيات الشريك التجاري مطلوب الحصول عليه لاستخدام الخدمة. يسجل مقدم الخدمة كل الخدمات التي تشتمل عليها الخدمة ومستخدميها المحتملين. ثم يقرر مطور خدمة الوسيط مجال هذا الوسيط، الوسيط العام يكون متاحا من خلال الإنترنت بينما هناك وسيط خاص تستطيع فئة معينة فقط من المستخدمين الوصول إليه مثل مستخدمي الشبكة الداخلية لأحد الشركات. أيضا لابد من تحديد كم المعلومات التي سيتم اتاحتها، بعض الوسطاء يتخصصون في تقديم كم ضخم من الخدمات، بينما يركز آخرون على تقديم خدمات على مستوى عال من الثقة، البعض يعرض مدى واسع من التخصصات بينما يركز آخرون على مجال محدد، وهناك وسطاء تسجل لديها وسطاء آخرون. يقرر كل وسيط حسب نموذجه التجاري ما إذا كان سيركز على زيادة عدد طلبات البحث عن الخدمات أو عدد الخدمات المسجلة لديه أو مدى دقتها. يقدم سجل الوصف والاكتشاف والاندماج العالمي Universal Description Discovery and Integration (يودي) شرحا لكيفية نشر واكتشاف المعلومات الخاصة بخدمات الويب. يوجد تكنولوجيا أخرى تستخدم في وسيط الخدمات مثل ebXML (التجارة الإلكترونية باستخدام لغة XML) وتكنولوجيا أخرى مبنية على معيار ISO/IEC 11179 لسجل البيانات الوصفية.
  2. مستهلك الخدمة – يقوم مستهلك الخدمة أو عميل خدمة الويب بتحديد خدمات معينة في سجل الوسيط عن طريق عمليات البحث المختلفة ثم يقوم بالارتباط بمقدم الخدمة ليتمكن من استغلال أحد خدماته، أيا كانت الخدمات التي يحتاجها العميل فلابد أن يأخذها عبر الوسيط ثم يرتبط بالخدمة الأصلية ثم يبدأ في استخدامها، يمكنه الوصول إلى أكثر من خدمة إذا كان مقدم الخدمة يقدم عددا من الخدمات.
Source: wikipedia.org