جدول المحتويات:
- التعريف - ماذا تعني الهندسة المعمارية الموجهة نحو الويب (WOA)؟
- تيكوبيديا تشرح الهندسة المعمارية الموجهة نحو الويب
التعريف - ماذا تعني الهندسة المعمارية الموجهة نحو الويب (WOA)؟
الهندسة المعمارية الموجهة نحو الويب (WOA) هي نوع من هندسة البرمجيات المصممة لاستخدامها في تطبيقات الويب والمواقع الإلكترونية. إنه يعتمد على البنية الموجهة للخدمة (SOA) عن طريق إضافة دعم لتطبيق البرامج والخدمات المستندة إلى الويب. الفرق الرئيسي بين الخدمية و WOA هو استخدام REST APIs بواسطة WOA بدلاً من SOAP بواسطة SOA.
تيكوبيديا تشرح الهندسة المعمارية الموجهة نحو الويب
WOA هو في المقام الأول نمط فرعي من الخدمية مع قدرات الويب. إنه يدمج ويوصل الأنظمة والمستخدمين من خلال المجموعة العالمية لتقنيات الوسائط الفائقة (الإنترنت) ويعمل على واجهات المستخدم وواجهة برمجة التطبيقات. يستخدم بشكل شائع كخدمة هندسة في مواقع التواصل الاجتماعي والخدمات المستندة إلى مجموعة النظراء.
لدى WOA خمسة قيود واجهة أساسية:
- تحديد المورد ، مثل معرف المورد الموحد
- معالجة الموارد من خلال تمثيلات على الويب مثل HTTP
- رسائل وصفية مثل MIME
- الوسائط التشعبية لمحرك حالة التطبيق
- حيادية التطبيق ، بمعنى أنه يمكن نشر / استخدام التطبيق / الخدمة التي تم إنشاؤها على WOA على أي منصة
قدم نيك جال ، محلل غارتنر الذي صاغ مصطلح WOA ، صيغة بسيطة لوصف WOA:
WOA = SOA + WWW + REST