حل جميع مشاكل Windows والبرامج الأخرى

SAP SOA وخدمات الويب - ما الذي يحدد خدمة المؤسسة؟

Nagarro، Inc. -SAP SOA وخدمات الويب - ما الذي يحدد خدمة المؤسسة؟

بقلم مانيش أغاروال



26 يناير 2010



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

ما هي الخدمية:



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

ما هي خدمة الويب:

خدمة الويب هي واجهة تنفذ معايير الصناعة لـ SOAP و WSDL (وعادةً HTTP) لعرض الوظائف لمستهلك خدمة الويب. إنه تطبيق تقني لفضح الوظائف من خلال بروتوكول قائم على المعايير.



مكن استخدام خدمات الويب من تحقيق قفزة هائلة في تكامل المؤسسة. حتى بضع سنوات ماضية ، قدمت معظم التطبيقات طرقًا أولية أو خاصة للتكامل ، مثل SAP التي قدمت SAP RFC و BAPI و IDOC على أساس التكامل. تضمن عمليات الدمج هذه استخدام محولات البرامج الوسيطة لتوفير التكامل مع SAP.

يتيح استخدام خدمات الويب الآن التكامل المباشر بين التطبيقات مع مجموعة أعمال SAP.

ومن ثم ، فإننا نوصي باستخدام خدمات الويب كاستراتيجية تكامل مركزية لجميع مبادرات التكامل.

مع انتشار خدمات الويب ، أصبح من الصعب فهرسة وإدارة استخدام الخدمات في المؤسسة. ومن ثم ، قدمت SAP مجموعة قوية من مجموعات أدوات SOA لإدارة استخدام الخدمات في المؤسسة.

ما هي خدمة SAP Enterprise:

خدمة SAP Enterprise هي خدمة ويب تقنيًا ، ولها السمات التالية:

• استنادًا إلى معايير خدمات الويب الخاصة بـ WSDL و SOAP

• استنادًا إلى أنواع بيانات SAP العالمية

• تمت نمذجة الخدمة داخل SAP ESR باستخدام كائنات الأعمال ومكونات العملية ونموذج مؤسسة SAP

ذكرني أن أحضر الحليب

• منشور في SAP SR (سجل الخدمة)

• ضمان على التوافر والصحة الوظيفية

ماذا لو كانت خدمة الويب الخاصة بي غير مؤهلة لتكون إحدى خدمات المؤسسات

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

خدمات الويب هذه ليست خدمات مؤسسية. ومع ذلك ، يمكن استخدام أدوات SAP SOA لإدارة وفهرسة هذه الخدمات المحلية وغير المؤسسية أيضًا. يوفر SAP SR قدرات تصنيف ثرية لفهرسة وإدارة جميع هذه الخدمات.

ملخص:

يجب أن تكون خدمات الويب هي استراتيجية التكامل المركزية لجميع مبادرات التكامل لتوفير تكامل قائم على المعايير للتطبيقات. ومع ذلك ، لا يُقصد باستخدام جميع خدمات الويب على مستوى المؤسسة عبر المؤسسة.

يجب أن توافق هيئة حوكمة SOA على جميع المرشحين لخدمات المؤسسة بناءً على المعايير المذكورة أعلاه ، واستخدام مجموعة أدوات SAP SOA لفهرسة وإدارة جميع الخدمات في المؤسسة.

مانيش أغاروال ، مدير برنامج SAP ، Nagarro، Inc.

http://www.nagarro.com/blog/sap-soa-and-web-services-what-determines-an-enterprise-service/

هذه القصة ، 'SAP SOA وخدمات الويب - ما الذي يحدد خدمة المؤسسة؟' تم نشره في الأصل بواسطةITworld.