Çağdaş SOA ve İlkel SOA Arasındaki Fark

Çağdaş SOA ve İlkel SOA Arasındaki Fark
Çağdaş SOA ve İlkel SOA Arasındaki Fark

Video: Çağdaş SOA ve İlkel SOA Arasındaki Fark

Video: Çağdaş SOA ve İlkel SOA Arasındaki Fark
Video: 5 Dakikada Design Pattern (Tasarım Kalıpları) Nedir 2024, Kasım
Anonim

Çağdaş SOA ve İlkel SOA | Temel SOA, Ortak SOA, Çekirdek SOA, Gelecek durum SOA, Hedef SOA, Genişletilmiş SOA

SOA (Servis Odaklı Mimari), çözüm mantığının servisler olarak sunulduğu bir mimari modeldir. Çözümleri sunmanın ana yöntemi olarak hizmetlere sahip olan SOA, mevcut diğer teknoloji çözümlerinden daha yüksek 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 Çağdaş SOA ve İlkel SOA olarak ikiye ayrılı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'ya atıfta bulunmak için kullanılan diğer terimlerden bazılarıdır. Hizmet odaklılık ilkelerinin yazılım çözümlerine uygulanması hizmet üretir ve bunlar SOA'daki temel mantık birimidir. Bu hizmetler özerk olarak var olabilir, ancak kesinlikle izole değildirler. Hizmetler belirli 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 hizmetlerden yalnızca hizmet tanımları aracılığıyla haberdardır ve bu nedenle gevşek bir şekilde birleştirilmiş olarak kabul edilebilir. Hizmetler, kendi mantık parçalarını kendi kendilerine yönetebilecek kadar akıllı özerk mesajlar kullanarak iletişim kurarlar. En önemli (ilkel) SOA tasarım ilkeleri, gevşek bağlantı, hizmet sözleşmesi, özerklik, soyutlama, yeniden kullanılabilirlik, birleştirilebilirlik, durumsuzluk ve keşfedilebilirliktir.

Çağdaş SOA nedir?

Çağdaş SOA, hizmet odaklılık 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 sahip olmak isteyeceği bir hedef SOA durumuna getirmek 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 ardından bu özellikler, ufkunu öncekinden daha geniş hale getiren ilkel SOA modeli tarafından uyarlanır. Tüm bu nedenlerle, çağdaş SOA, gelecekteki durum SOA'sı, hedef SOA veya genişletilmiş SOA olarak da adlandırılır.

Çağdaş SOA ile İlkel SOA arasındaki fark nedir?

Çağdaş SOA ve ilkel SOA, SOA bağlamında temsil ettikleri amaca göre farklılık gösterir. İlkel SOA, temel hizmet odaklı mimari iken, çağdaş SOA, 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 sağlarken, Çağdaş SOA, ilkel SOA'ya yeni özellikler ekleyerek SOA ufkunu genişletir. Şu anda, Contemporary SOA, mesaj içeriğinin güvenliğini sağlamaya, teslimat durumu bildirimleri yoluyla güvenilirliği artırmaya, XML/SOAP işlemeyi ve görev hatasını hesaba katan işlem işlemeyi geliştirmeye odaklanmaktadır.

Önerilen: