نمط طبقة الخدمة
طبقة الخدمات هي نمط معماري يُطبق ضمن نموذج تصميم الخدمات الموجهة ، ويهدف إلى تنظيم الخدمات، ضمن قائمة الخدمات، في مجموعة من الطبقات المنطقية. تتشارك الخدمات المصنفة في طبقة معينة في الوظائف. يساعد هذا في تقليل العبء المفاهيمي المتعلق بإدارة قائمة الخدمات، حيث أن الخدمات التي تنتمي إلى الطبقة نفسها تُعنى بمجموعة أصغر من الأنشطة.
الأساس المنطقي
يُقلل تجميع الخدمات في طبقات وظيفية من تأثير التغيير. فمعظم التغييرات لا تؤثر إلا على الطبقة التي تُجرى فيها، مع آثار جانبية قليلة تؤثر على الطبقات الأخرى. وهذا يُبسط صيانة الخدمات بشكل جذري.
ينص مبدأ إعادة استخدام الخدمات على ضرورة تصميم الخدمات لتحقيق أقصى قدر من إعادة الاستخدام. وبالمثل، يدعو مبدأ قابلية تركيب الخدمات إلى تصميم الخدمات بحيث يمكن تركيبها بطرق متنوعة. ويشترط كلا المبدأين أن تحتوي الخدمة على نوع محدد من المنطق فقط، كأن يكون منطقًا قابلًا لإعادة الاستخدام أو منطقًا خاصًا بعملية معينة. [ 1 ] إن حصر كل طبقة بوظيفة محددة يُبسط تصميم الخدمة.
الاستخدام
يتطلب تطبيق هذا النمط إنشاء مخطط جرد للخدمات، وهو عبارة عن قائمة بالخدمات ووظائفها المرتبطة بها. بعد ذلك، تُصنّف الخدمات في طبقات وفقًا لوظائفها. يُسهّل اعتماد استراتيجية تصنيف موحدة على مستوى المؤسسة إعادة استخدامها في تطبيقات أخرى، لأن المطورين لا يحتاجون إلى تعلم (أو ابتكار) الكثير عند انضمامهم إلى مشروع. أحد أنماط التصنيف الشائعة يستخدم المهام والكيانات والأدوات المساعدة . [ 2 ]
يتضمن الترتيب البديل من Bieberstein et al.، [ 3 ] خمس طبقات، وهي: المؤسسة، والعملية، والخدمة، والمكون، والكائن.
يستدعي نمط طبقة الخدمة بنية خدمة محددة .
يُسهّل نهج تقديم الخدمات من أعلى إلى أسفل استخدام هذا النمط.
انظر أيضاً
مراجع
- ↑ توماس إيرل . مقدمة في نمط تصميم SOA. مؤرشف بتاريخ 12 سبتمبر 2010 في Wayback Machine [متاح عبر الإنترنت]. تاريخ الوصول: 6 أبريل 2010.
- ↑ واجد ختك، طبقات الخدمة [عبر الإنترنت]. تاريخ الوصول: 21 أبريل 2010.
- ↑ بيبرشتاين وآخرون. بوصلة هندسة الخدمات الموجهة: القيمة التجارية والتخطيط وخارطة طريق المؤسسة . مطبعة فايننشال تايمز، 2005. ISBN 0-13-187002-5، ISBN 978-0-13-187002-4
- إيرل، توماس (2009). أنماط تصميم SOA . برنتيس هول . ISBN 978-0-13-613516-6.
- ماورو، كريستيان؛ وآخرون (2010). تكامل الأجهزة الموجهة نحو الخدمات - تحليل أنماط تصميم بنية الخدمات الموجهة. مؤتمر هاواي الدولي الثالث والأربعون لعلوم الأنظمة 2010. الصفحات 1-10 . doi : 10.1109/HICSS.2010.336 . ISBN 978-1-4244-5509-6ISSN 1530-1605 . تم الاطلاع عليه بتاريخ 26-07-2020 .
- سيشادري ، سريكانث (17 يناير 2007). "منطقيا الخدمية" . جافا وورلد . تم الاسترجاع 2020-07-26 .
- "هندسة الخدمات الموجهة وجافا - طبقة الخدمات" . التكنولوجيا. باينري سبكتروم . تم الاسترجاع في 26 يوليو 2020 .
- بيبرشتاين، نوربرت؛ جونز، كيث؛ ليرد، روبرت ج.؛ ميترا، تيلاك (17 يوليو 2008). "تنفيذ بنية الخدمات الموجهة: منهجية لنمذجة وتصميم الخدمات" . InformIT . تاريخ الاسترجاع: 26 يوليو 2020 .
- "نظرة عامة على إطار عمل SOA RA" . كتاب مصادر SOA . مجموعة Open Group . تاريخ الاسترجاع: 26 يوليو 2020 .
روابط خارجية
- أنماط تصميم SOA
- الحوسبة الموجهة نحو الخدمات (حوسبة الأعمال)
