Çağdaş SOA vs İlkel SOA | Temel SOA, Ortak SOA, Çekirdek SOA, Gelecek durum SOA, Hedef SOA, Genişletilmiş SOA
SOA (Hizmet Odaklı Mimari), çözüm mantığının hizmetler olarak sunulduğu mimari bir modeldir. Çözüm sunmanın ana yöntemi olarak hizmetlere sahip olan SOA, mevcut diğer teknoloji çözümlerinden daha verimli, çevik ve üretken olmaya çalışır. SOA, hizmet odaklı ilkelerin ve hizmet odaklı bilgi işlemin avantajlarını gerçekleştirmek için destek sağlar. Birçok farklı teknoloji, çeşitli ürünler, uygulama programlama arabirimleri ve diğer çeşitli uzantılar tipik olarak bir SOA uygulamasını oluşturur. SOA, temsil ettikleri amaca bağlı olarak Contemporary SOA ve Primitive SOA'ya ayrılmıştır. İlkel SOA, herhangi bir satıcı tarafından gerçekleştirilmeye uygun temel hizmet odaklı mimarinin modelidir. Öte yandan, Çağdaş SOA, ilkel SOA uygulamalarının uzantılarını temsil etmek için kullanılan sınıflandırmadır..
İlkel SOA Nedir?
SOA, çeşitli satıcıların düzenli olarak SOA ürünleri geliştirdiği sürekli büyüyen bir alandır. Herhangi bir satıcı tarafından gerçekleştirilmeye uygun temel hizmet odaklı bir mimari, ilkel SOA olarak bilinir. Temel SOA, ortak SOA ve çekirdek SOA, ilkel SOA'yı ifade etmek için kullanılan diğer terimlerden bazılarıdır. Hizmet yönlendirme ilkelerinin yazılım çözümlerine uygulanması hizmet üretmektedir ve bunlar SOA'daki temel mantık birimidir. Bu hizmetler bağımsız olarak var olabilir, ancak kesinlikle izole edilmezler. Hizmetler bazı ortak ve standart özellikleri korur, ancak bağımsız olarak geliştirilebilir ve genişletilebilir. Hizmetler başka hizmetler oluşturmak için birleştirilebilir. Hizmetler, diğer hizmetlerin yalnızca hizmet açıklamaları aracılığıyla farkındadır ve bu nedenle gevşek bir şekilde düşünülebilir. Hizmetler, kendi mantık bölümlerini kendi kendine yönetebilecek kadar akıllı otonom mesajlar kullanarak iletişim kurar. En önemli (ilkel) SOA tasarım ilkeleri gevşek bağlantı, hizmet sözleşmesi, özerklik, soyutlama, tekrar kullanılabilirlik, kompoze edilebilirlik, vatansızlık ve keşfedilebilirliktir.
Çağdaş SOA Nedir??
Çağdaş SOA, hizmet yönelimi hedeflerine daha fazla ulaşmak için ilkel SOA uygulamalarının uzantılarını temsil etmek için kullanılan sınıflandırmadır. Başka bir deyişle, çağdaş SOA, ilkel SOA'yı, kuruluşların gelecekte olmasını isteyeceği bir hedef SOA durumuna götürmek için kullanılır. Ancak, SOA (genel olarak) zamanla geliştikçe, ilkel SOA, çağdaş SOA'nın niteliklerini devralarak genişletilir. Çağdaş SOA, yeni özellikler sunarak ilkel SOA'nın büyümesine yardımcı olur ve daha sonra bu özellikler, ufuk çizgisini öncekinden daha büyük hale getiren ilkel SOA modeli tarafından uyarlanır. Tüm bu nedenlerden dolayı, çağdaş SOA gelecekteki devlet SOA, hedef SOA veya genişletilmiş SOA olarak da adlandırılır.
Çağdaş SOA ve İlkel SOA arasındaki fark nedir?
Çağdaş SOA ve ilkel SOA, SOA bağlamında amaçlandıkları amaca göre farklılık gösterir. İlkel SOA temel hizmet odaklı mimaridir, çağdaş SOA ise ilkel SOA'nın uzantılarını temsil etmek için kullanılır. İlkel SOA, tüm satıcılar tarafından gerçekleştirilecek bir kılavuz sunarken, Çağdaş SOA, ilkel SOA'ya yeni özellikler ekleyerek SOA ufkunu genişletir. Şu anda, Çağdaş SOA mesajların içeriğini güvence altına almaya, teslimat durumu bildirimleri yoluyla güvenilirliği artırmaya, görev başarısızlığını hesaba katmak için XML / SOAP işlemeyi ve işlem işlemeyi geliştirmeye odaklanıyor.