Service Oriented Architecture و المقصود بها ان تقوم بهندسة الموقع بطريقة معتمدة على عدد من الخدمات(micro services) التي تتعاون مع بعضها لتوليد النتيجة النهائية. هذا هو عكس العرف القديم والسائد نسبيا بأن تجعل كل شيء مع بعضه بموقع واحد، أو ما يعرف ب Monolothic app.
مثال للتوضيح: موقع سوق الكتروني للعرض والطلب، يمكن تقسيم العمل فيه إلى:
1- خدمة للتسجيل، وتسجيل الدخول واسترداد كلمة السر.
٢- خدمة للتعامل مع البطاقات الإئتمانية.
٣- خدمة لجمع معلومات عن المستخدم.
٤- خدمة لتقديم اقتراحات للمستخدم.
٥- خدمة لتسجيل العمليات المالية من بيع وشراء.
....
على فكرة صفحة امازون
تظهر نتيجتها لك بعد ان تقوم ١٠٠ خدمة مع بعضها بتوليد النتائج.
التعليقات