توپولوژی های پیاده سازی معماری سرویس گرا (SOA)

شاید شما هم مانند من در ضرورت استفاده از معماری سرویس گرا (SOA) شکی نداشته باشید، اما ممکن است یه سوال اساسی ذهنتون را آزار بدهد: “نحوه پیاده سازی معماری سرویس گرا چگونه است؟” به عبارت دیگر، برای پیاده سازی SOA چه توپولوژی مناسب تر است”
در پاسخ باید گفت، توپولوژی های پیاده سازی SOA به شرح زیر است که در دو دسته کلی روش های نقطه به نقطه و روش های مبتنی بر میان افزار (middleware) قرار می گیرند:

  • Static Service Registry
  • Dynamic Service Registry
  • Service Broker
  • Distributed Service Broker
  • Enterprise Service Bus (ESB)
  • Distributed Service Bus

لازم به توضیح نیست که هر نیازی، توپولوژی خاص خودش رو طلب می کند. جهت آشنایی بیشتر با ویژگی ها، مزایا و معایب هر یک از این توپولوژی ها، سند پیوست رو دانلود کنید.

This entry was posted in معماری سرویس گرا-SOA, مهندسی نرم افزار. Bookmark the permalink.

One Response to توپولوژی های پیاده سازی معماری سرویس گرا (SOA)

  1. بهرام says:

    مرسی کابوی
    خیلی حال دادی

پاسخ دهید