الفرق بين SOA المعاصرة و SOA البدائية

الفرق بين SOA المعاصرة و SOA البدائية
الفرق بين SOA المعاصرة و SOA البدائية

فيديو: الفرق بين SOA المعاصرة و SOA البدائية

فيديو: الفرق بين SOA المعاصرة و SOA البدائية
فيديو: نظرية نقد م5 ف2 المحاضرة السابعة العمارة التفكيكية 2024, شهر نوفمبر
Anonim

المعاصرة SOA مقابل الخدمية البدائية | خط الأساس SOA ، SOA المشترك ، Core SOA ، الحالة المستقبلية SOA ، الهدف SOA ، SOA الممتد

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

ما هي الخدمية البدائية؟

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

ما هي SOA المعاصرة؟

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

ما هو الفرق بين SOA المعاصر و SOA البدائي؟

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

موصى به: