Sunday, January 17, 2016

Servis Yönelimli Mimari - SOA (Service Oriented Architecture)

SOA (Service Oriented Architecture), birçok uygulamanın kendi modülleri veya fonksiyonlarını başka uygulamalar tarafından kullanılacak şekilde tasarlandığı bir mimaridir. SOA, birbirinden bağımsız servisler aracılığı ile iş mantığının kurgulanmasını sağlar. İş modellerinin hızlı bir şekilde değişmesinden dolayı servis yönelimli mimari daha etkin olarak uygulanabilmektedir. SOA’da servislerin keşfedilebilir olması, kendi tanımlanabilmesi, birlikte çalışabilirliği, düşük bağımlılığı ve birleştirilebilir özelliklerde olması,  teknolojinin daha kolay kullanılabilmesine olanak tanır ve radikal değişimler işin bir potansiyel oluşturur. Servis tabanlı bir sistemin mantıksal gösterimi Şekil 1’de verilmiştir. Şekilde birbirinden bağımsız A ve B uygulamaları bir entegrasyon katmanı aracılığıyla etkileşmektedir.

Şekil 1.  Servis tabanlı mimariye sahip bir sistemin mantıksal gösterimi [1]

[1] Erl T., “Service-Oriented Architecture”, Prentice Hall, (2004). 

No comments:

Post a Comment