Soa nedir?

SOA, iş fonksiyonlarının birlikte çalışmayı destekleyecek esneklikte ve tekrar kullanımı geliştirecek şekilde, ‘iyi-tanımlanmış’ ve ‘gevşek bağlı’ bileşenler halinde oluşturulduğu bir sistem mimarisidir.

SOA’nın ilk iki kelimesi (Service-Oriented) yazılım geliştirme yönteminin nasıl olduğunu; üçüncü kelimesi (architecture) ise bir şirketin tıpkı mimaride bina parçalarının birleştirilmesi gibi yazılım parçalarının birleştirilmesini niteler. Bu nedenle service-oriented architecture “servis odaklı mimari” şirket içerisinde service-oriented “servis odaklı” programlama yönteminin kullanılması ile tüm yazılım entegrasyonun oluşturulması amaçlayan bir stratejidir.

SOA’nın Standartları

·         Hizmetlerin mevcutta belirlenmiş olan  standarlara uygun şekilde tanımlanmış olması,

·         Hazırlanan hizmetlerin farklı uygulamalar için kolay ve pratik bir şekilde entegre olması,

·         Bir servisin  başka bir servise bağlı kalmadan çalışıyor olması,

·         Bir servisin birden fazla yerde kullanılabilicek şekilde tasarlanması,

·         Hizmetlerin tanımlanırken en başta bir iş sürecine dahil olucak şekilde tanımlanması,

·         Loose-Coupling(Gevşek bağlar), hizmetin üzerinde bir değişiklik yapılırken bu hizmete bağlı olan uygulamaların bu süre zarfında  etkilenmiyecekleri bir yapı oluşturulması,

·         Hizmet servisinin  iyi bir şekilde ayarlanarak iyi bir performans sağlanması,

·         SOA standartlarında kullanılan teknolojinin her zaman yeni yapıları destekleyecek şekilde belirlenmesi

Yorumlar

Bu sayfa ait yorum bulunamadı. İlk yorum yapan siz olun.

Yorum ekle

Vazgeç