حوكمة بنية الخدمات الموجهة (SOA)

حوكمة بنية الخدمات الموجهة (SOA) هي مجموعة من العمليات المستخدمة في الأنشطة المتعلقة بممارسة الرقابة على الخدمات ضمن بنية الخدمات الموجهة (SOA). يرى البعض، من شركة IBM [ 1 ] وغيرها، أن حوكمة SOA هي امتداد (جزء) من حوكمة تكنولوجيا المعلومات ، والتي بدورها امتداد لحوكمة الشركات . ويفترض هذا الرأي ضمنيًا أن الخدمات المُنشأة باستخدام SOA هي مجرد نوع آخر من أصول تكنولوجيا المعلومات التي تحتاج إلى حوكمة، مع ما يترتب على ذلك من أن حوكمة SOA لا تنطبق على أصول تكنولوجيا المعلومات "غير SOA". في المقابل، يرى المدون ديف أوليفر [ 2 ] وغيره أن التوجه نحو الخدمات يوفر مبدأً تنظيميًا شاملًا لجميع جوانب تكنولوجيا المعلومات في المؤسسة، بما في ذلك حوكمة تكنولوجيا المعلومات. وبالتالي، فإن حوكمة SOA ليست سوى حوكمة تكنولوجيا المعلومات المستندة إلى مبادئ SOA.

يركز نظام إدارة الخدمات الموجهة (SOA) على الموارد التي تُحقق قيمةً للأعمال. تتطلب أنظمة SOA عمليات دعم تقنية معلومات، بالإضافة إلى عمليات تنظيمية تشمل قادة الأعمال. يحتاج نظام SOA إلى أساس متين قائم على المعايير، ويشمل السياسات والعقود واتفاقيات مستوى الخدمة. من المتوقع أن يستخدم مجتمع تقنية المعلومات الخدمات لأتمتة عمليات الأعمال الجديدة والمتغيرة بسرعة. ولتحقيق ذلك، ينبغي تصميم الخدمات وفقًا لعدة معايير، مثل قابلية التركيب، والترابط المرن، والاستقلالية، وتوحيد تمثيل البيانات. علاوة على ذلك، يجب توفير بنية تحتية لإدارة الخدمات الموجهة لدعم دورة حياة تقديم الخدمة، والتي تتضمن سجلًا للخدمات لتمكين اكتشافها. بالتالي، يزيد نظام SOA من الحاجة إلى إدارة فعّالة ، حيث يُساعد في تحديد صلاحيات اتخاذ القرار والأدوار والمسؤوليات، ويُركز على القدرات التنظيمية اللازمة للنجاح.

تعريف

تتفق تعريفات حوكمة بنية الخدمات الموجهة (SOA) في هدفها المتمثل في ممارسة الرقابة، لكنها تختلف في المسؤوليات التي ينبغي أن تضطلع بها. تركز بعض التعريفات الضيقة على فرض السياسات ومراقبة الخدمات، بينما تستخدم تعريفات أخرى منظورًا أوسع موجهًا نحو الأعمال.

تُعرّف آن توماس مانس الحوكمة بأنها: "العمليات التي تضعها المؤسسة لضمان إنجاز الأمور [...] وفقًا لأفضل الممارسات، والمبادئ المعمارية، واللوائح الحكومية، والقوانين، وغيرها من العوامل المحددة. وتشير حوكمة بنية الخدمات الموجهة (SOA) إلى العمليات المستخدمة لإدارة تبني وتنفيذ بنية الخدمات الموجهة." [ 3 ]

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

وبالعودة إلى قول آن توماس مانس: "إن هندسة الخدمات الموجهة تتعلق بالسلوك، وليست شيئاً تبنيه أو تشتريه. عليك تغيير السلوك لجعله فعالاً." [ 4 ]

تُعرّف غارتنر حوكمة SOA بأنها "ضمان والتحقق من أن الأصول والقطع الأثرية داخل البنية تعمل كما هو متوقع وتحافظ على مستوى معين من الجودة". [ 5 ]

يصف معيار ISO 38500 إطار عمل يتضمن ستة مبادئ توجيهية لحوكمة تكنولوجيا المعلومات في الشركات، ونموذجًا للمديرين لإدارة تكنولوجيا المعلومات من خلال ثلاث مهام رئيسية: التقييم والتوجيه والرقابة. ويُفرّق معيار ISO 38500 بين "الحوكمة" و"الإدارة" و"الرقابة".

نِطَاق

من بين قضايا الحوكمة النموذجية التي من المحتمل أن تظهر في بنية الخدمات الموجهة (SOA):

  • تقديم قيمة لأصحاب المصلحة : من المتوقع أن تعود الاستثمارات بفائدة لأصحاب المصلحة - وهذا ينطبق بنفس القدر على هندسة الخدمات الموجهة (SOA).
  • الامتثال للمعايير أو القوانين : تتطلب أنظمة تكنولوجيا المعلومات عمليات تدقيق لإثبات امتثالها للوائح مثل قانون ساربينز-أوكسلي . في بنية الخدمات الموجهة (SOA)، غالبًا ما يكون سلوك الخدمة غير معروف.
  • إدارة التغيير : غالبًا ما يترتب على تغيير الخدمة عواقب غير متوقعة، نظرًا لأن مستهلكي الخدمة غير معروفين لمقدمي الخدمة. وهذا يجعل تحليل أثر تغيير الخدمة أكثر صعوبة من المعتاد.
  • ضمان جودة الخدمات : تتطلب مرونة بنية الخدمات الموجهة (SOA) في إضافة خدمات جديدة اهتمامًا خاصًا بجودة هذه الخدمات، سواءً من حيث جودة التصميم أو جودة الخدمة نفسها. ونظرًا لأن الخدمات غالبًا ما تعتمد على خدمات أخرى، فإن أي خلل في خدمة واحدة قد يُلحق الضرر بالعديد من التطبيقات.

بعض الأنشطة الرئيسية التي غالباً ما يتم ذكرها كجزء من حوكمة بنية الخدمات الموجهة (SOA) هي:

  • إدارة محفظة الخدمات: تخطيط تطوير خدمات جديدة وتحديث الخدمات الحالية
  • إدارة دورة حياة الخدمة: تهدف إلى ضمان عدم إزعاج تحديثات الخدمات لمستخدمي الخدمة الحاليين
  • استخدام السياسات لتقييد السلوك: يمكن وضع قواعد يجب على جميع الخدمات الالتزام بها، مما يضمن اتساق الخدمات.
  • مراقبة أداء الخدمات: نظراً لطبيعة الخدمات، قد تكون عواقب انقطاع الخدمة أو ضعف أدائها وخيمة. ومن خلال مراقبة أداء الخدمة وتوافرها، يمكن اتخاذ إجراءات فورية عند حدوث أي مشكلة.
  • إدارة كيفية استخدام الخدمات ومن يستخدمها [ 6 ]

انظر أيضاً

  • إطار قابلية التشغيل البيني للحوكمة

مراجع

  1. صفحات IBM الخاصة بهندسة الخدمات الموجهة (SOA)، تعريف حوكمة هندسة الخدمات الموجهة (SOA)
  2. مدونة ديف أوليفر، ما هي حوكمة SOA؟
  3. آن توماس مانس، لقد غادر الفيل المبنى ، 1 يوليو 2005
  4. فيليب ج. ويندلي، حوكمة SOA: قواعد اللعبة، مؤرشف في 24 يوليو 2008 على موقع Wayback Machine ، InfoWorld.com، 23 يناير 2006
  5. غارتنر، المربع السحري لحوكمة بنية الخدمات الموجهة، 2007
  6. شركة وول أسوشيتس، حوكمة بنية الخدمات الموجهة (SOA) - ورقة بيضاء من شركة آي بي إم، أكتوبر 2006 ( http://www-01.ibm.com/software/solutions/soa/Amy_Wohl_SOA_Governance_Analyst_White_Paper.pdf )