سروس اورینٹڈ آرکیٹیکچر (SOA) ایک سافٹ ویئر ڈیزائن پیٹرن ہے جو سسٹمز کو ڈھیلے طریقے سے جوڑے ہوئے، انٹرآپریبل سروسز کے مجموعے کے طور پر منظم کرتا ہے۔ SOA فعالیت کو مجرد، ماڈیولر خدمات میں الگ کرتا ہے جو آزادانہ طور پر تیار، تعینات، اور استعمال کی جا سکتی ہیں۔ خدمات معیاری پروٹوکول، جیسے کہ HTTP یا SOAP کا استعمال کرتے ہوئے ایک دوسرے کے ساتھ بات چیت کر سکتی ہیں، اور مزید پیچیدہ کاروباری عمل تخلیق کرنے کے لیے ترتیب دی جا سکتی ہیں۔ SOA کی کلیدی خصوصیات میں سروس کی دوبارہ استعمال، توسیع پذیری، اور لچک شامل ہیں۔ SOA اکثر انٹرپرائز ماحول میں پیچیدہ تقسیم شدہ نظاموں کی تعمیر کے لیے استعمال کیا جاتا ہے جو کاروباری تقاضوں کو بدلنے کے لیے ڈھال سکتے ہیں۔
تاریخ اشاعت: