15 1 0 4000 1 https://haktanbozer.com.tr 300

Servis Odaklı Mimari Nedir?

Türkçe hali ile Servis Odaklı Mimari, İngilizce hali ile Service Oriented Architecture (SOA), yekpare bir tasarım yerine birbirinden farklı servislere odaklanan, bunları bir araya toplayan ve uyumlu şekilde çalışmasını sağlayan bir mimari stildir. Servis içinde servis olarak adlandırılabilir. Servislerin, diğer bileşenlere birlikte uygulama bileşenleri aracılığıyla, bir ağ üzerinden, bir iletişim protokolü vasıtasıyla sağlandığı yazılım tasarımı alanlarında da uygulanmaktadır. Uzaktan erişilebilen, bağımsız olarak işlem yapılabilen ve güncellenebilen ayrı bir işlevsellik birimidir. Buna örnek olarak çevrimiçi bir kredi kartı ekstresi almak işlemini söyleyebiliriz. SOA‘nın ayrıca satıcılardan, ürünlerden ve teknolojilerden bağımsız olması amaçlanmaktadır.

 

Farklı servisler, büyük bir yazılım uygulamasının işlevselliğini sağlamak için bir servis ağı olarak birlikte kullanılabilir. Bu durum, SOA‘nın modüler programlama ile paylaştığı bir ilkedir. Servis odaklı mimari, dağıtılmış, ayrı olarak bakımı yapılan ve dağıtılan yazılım bileşenlerini bütünleştirir. Bileşenlerin bir ağ üzerinden, özellikle bir IP ağı üzerinden iletişimini ve işbirliğini kolaylaştıran teknolojiler ve standartlar tarafından sağlanır.

SOA, yazılımın uygulanmasını ve bakımını basitleştirmeyi amaçlayan bir bilgisayar programının farklı bölümleri arasındaki bir arayüz veya iletişim protokolü olan bir API (uygulama programlama arayüzü) fikriyle ilgilidir. Bir API, servis olarak ve SOA, servislerin çalışmasına izin veren mimari olarak düşünülebilir.

 

Kaynakça

Paylaş:
Ulam:Nedir?
Önceki Yazı
Drop Shipping Nedir?
Sıradaki Yazı
Monolitik Mimari Nedir?