الاتصالات الموجهة نحو الخدمة
تم تصميم تقنيات الاتصالات الموجهة نحو الخدمة ( SOC ) [1] بحيث يمكن استخدامها بسهولة في سياق البنيات الموجهة نحو الخدمة . تعتمد هذه التقنيات بشكل عام على البرامج ويتم بناؤها بشكل أشبه بتطبيق الأعمال أكثر من نظام اتصالات الأعمال PBX التقليدي . تسمح أنظمة الاتصالات الموجهة نحو الخدمة لخدماتها بالمشاركة في العمليات التجارية . إنها تجعل خدماتها متاحة لتطبيقات الأعمال الأخرى داخل SOA وتسمح بإعادة استخدام الخدمات. الهدف من الاتصالات الموجهة نحو الخدمة هو تمكين بيئات العمل من بناء الاتصالات في عملياتها التجارية، مما يتيح تعاونًا أكثر انسيابية بين الأشخاص داخل العمل. يفترض عادةً أن بعض الخدمات يتم توفيرها في سياق مزود خدمة SOA. غالبًا ما يكون هذا في شكل مجموعة من خدمات الويب ، ولكن قد يكون أيضًا مرتبطًا بوسائل أخرى لمشاركة الخدمات مثل ناقل نظام المؤسسة (ESB).
كانت الاتصالات في مركز العمليات الأمنية (SOC) تُقدم تقليديًا من خلال أنظمة PBX المستقلة والمغلقة. يتم تثبيت هذه الأنظمة في غرفة هاتف منفصلة أو خزانة أسلاك، وتشغيلها عبر بنية تحتية مختلفة للأسلاك، لا يعرفها سوى مدير الاتصالات، وتعمل هذه الأنظمة بشكل مستقل عن أي جانب آخر من جوانب العمل.
إن كبار مسؤولي المعلومات اليوم يستكشفون السبل التي يمكن من خلالها الاستفادة بشكل أفضل من تكنولوجيا المعلومات لتحسين كفاءة وإنتاجية المؤسسة. وفي الممارسة العملية، يتبنى كبار مسؤولي المعلومات مفاهيم الهندسة الموجهة نحو الخدمة ويعيدون التفكير في كيفية تصميم أنظمة الأعمال المختلفة المستخدمة داخل المؤسسة للسماح لكل نظام بالاستفادة من فوائد أي نظام آخر. وقد وفر نضج تكنولوجيا خدمات الويب إطارًا حقيقيًا للسماح لنظام واحد بالاستفادة من خدمات نظام آخر وفقًا لمبادئ الهندسة الموجهة نحو الخدمة. ويمكن لأنظمة الأعمال المعقدة الآن أن تعمل معًا لتقديم حلول بطرق مخصصة للغاية للمستخدمين النهائيين. وبشكل متزايد، تتكيف التطبيقات مع الاحتياجات المحددة للمستخدمين بدلاً من إجبار المستخدمين على التكيف مع الوظائف المتاحة للتطبيقات.
تكنولوجيا خدمة الويب
مع نمو شبكة الإنترنت من منتدى لتبادل المعلومات إلى سوق لممارسة الأعمال التجارية، نضجت تكنولوجيا سمحت لأجهزة الكمبيوتر بإجراء المعاملات فيما بينها بسهولة أكبر. ومن جذور الإنترنت هذه، ولدت تكنولوجيا خدمات الويب.
الهدف العام لخدمات الويب هو إنشاء عناصر منطق الأعمال ، والخدمات، والتي يمكن استخدامها بسهولة شديدة بواسطة تطبيقات أخرى. تخفي الخدمات نفسها تعقيد منطق أعمالها عن المستهلكين من خلال واجهات بسيطة تسمح بإعادة استخدام الخدمات في العديد من التطبيقات المختلفة. يتم وصف الخدمة والمستهلك بأنهما مرتبطان بشكل فضفاض ، وهو نهج يسمح بتطوير حلول مركبة معقدة من خلال الاستفادة من خدمات الويب المتعددة.
هناك عدد من العناصر الأساسية لتكنولوجيا خدمة الويب…
- XML ( لغة الترميز القابلة للتوسيع ) هي اللغة الأساسية لتكنولوجيا خدمات الويب. وهي توفر طريقة محايدة للمنصة لوصف البيانات المرتبطة بأي معاملة خدمة.
- SOAP ( بروتوكول الوصول إلى الكائنات البسيطة ) هو الوسيلة المفضلة التي يستخدمها التطبيق لاستدعاء خدمة الويب. البروتوكول نفسه مكتوب بلغة XML.
- WSDL ( لغة وصف خدمات الويب ) هي مواصفات الواجهة التي تعرضها خدمة الويب للمستهلكين. وهي تصف مجموعة العمليات التي تتيحها الخدمة. كما تتم كتابة WSDL بلغة XML.
مزايا خدمات الويب
- مقترن بشكل فضفاض - الدرجة العالية من التجريد الموجودة بين تنفيذ الخدمة واستهلاكها تحرر عميل خدمة الويب ومزود خدمة الويب من الحاجة إلى أي معرفة ببعضهما البعض تتجاوز المدخلات والمخرجات
- محايدة المنصة - يمكن توفير خدمات الويب أو استدعاؤها على معظم المنصات، إن لم يكن كلها، اليوم، حتى المنصات القديمة
- لغة التطوير محايدة - يقوم الأشخاص بتطوير خدمات الويب باستخدام C/C++ وC# وJava و Visual Basic وPython وغيرها
- المعايير محايدة من حيث البنية التحتية - فهي لا تفرض نموذج العميل والخادم أو النظير إلى النظير أو أي نموذج آخر، على الرغم من أن مشكلات التنفيذ العملي تدفع المطورين حاليًا إلى نموذج العميل والخادم
- تستفيد خدمات الويب من المعايير الحالية - المعايير الموجودة بالفعل لتطبيقات خادم الويب التقليدية ، بما في ذلك HTTP والمنافذ الآمنة والمصادقة
- خفيفة الوزن نسبيًا - لذا يمكن نشرها بسهولة على الأجهزة الصغيرة مثل أجهزة المساعد الرقمي الشخصي (PDA) والهواتف الذكية .
مراجع
- ^ إيرل، توماس. "مبادئ هندسة الخدمات الموجهة".
