خارطة الطريق إلى بنية SOA تشمل:
- فهم الحالة النهائية للسوق مع أول إصدار
- جمع بيانات عن حالة صيانة العملية التجارية حاليا والتطبيقات والاندماجات والأمن والبيانات الرئيسية والتحكم
- تقليل فجوة الاستعداد بين الكيانات المتعددة في بنية SOA
ستكون الكائنات المختلفة في أحد حالات الاستعداد.
صيانة العملية التجارية
- حسب الغرض: يتم تعريف العمليات عند وحسب الحاجة
- موثقة: الإجراءات التجارية موثقة في ملفات منفصلة
- منظمة: تستخدم أدوات إدارة العمليات حتى لو لم تكن متصلة
- الخدمات: تصمم العمليات كخدمات من خلال آداة معيارية لإدارة العمليات
الاندماج
- نقطة إلى نقطة: تتعامل التطبيقات مباشرة مع واجهة الطرف المطلوب
- الارتباط الحر: بعض التطبيقات تستخدم تطبيق وسيط يقدم الواجهة بشكل مجرد
- الخدمات الساكنة: الخدمات موجودة ولكن مرتبطة بتطبيقات أخرى ساكنة
- الربط الديناميكي: يتم ربط الخدمات الساكنة بشكل ديناميكي من خلال نموذج ناشرمشترك
- الخدمات الديناميكية: الخدمات القادرة على معرفة متى تكون مطلوبة والاستجابة كما ينبغي
التطبيقات
- المستقلة: تطبيقات تتطلب جهود كبيرة في الواجهة
- المغلفة بخدمة: التطبيقات المغلفة لتعمل كخدمات
- واجهات برمجة التطبيقات المكشوفة: التطبيقات لديها واجهات برمجية تعتمد على الخدمات
- الخدمات المكشوفة: هذا يجعل التطبيقات قابلة لإعادة الاستخدام
- الاكتشاف الديناميكي: يمكن اكتشاف التطبيقات للتطبيقات الأخرى
الأمن
- التحقق والترخيص على مستوى التطبيق: يتم الوصول لكل تطبيق في الصومعة الخاصة به
- التحكم الحر في عملية التحقق: بعض التطبيقات تعمل على بروتوكول LDAP
- التحقق المقيد والمحكوم بالمجلدات: يدعم نظام SSO في أغلب التطبيقات
- التحكم المركزي في الهوية وإدارة الوصول
البيانات الرئيسية
- تتحكم التطبيقات بها: كل التطبيقات تتحكم في البيانات الرئيسية الخاصة بها
- المشاركة الجزئية: بعض التطبيقات تشارك بياناتها الرئيسية ولكن ليس كل البيانات الرئيسية
- الصيانة المركزية للبيانات الرئيسيسة: أغلب البيانات الرئيسية مشتركة ويتم صيانتها بواسطة بعض تطبيقات إدارة البيانات الرئيسية
Source: wikipedia.org