SOA - Hizmet Kategorileri
Açıklama
Hizmet, belirli bir görevi yerine getiren, iyi tanımlanmış, kendi kendine yeten bir işlem türüdür.
Aşağıdaki şekil SOA hizmet kategorilerini gösterir:
Servis aşağıdaki şekillerde kategorize edilebilir:
Varlık Hizmeti
Varlık hizmetleri, varlıklar üzerinde Oluşturma, Okuma, Silme ve Güncelleme gibi CRUD işlemlerini gerçekleştirebileceğiniz satın alma emri, sigorta poliçesi, sipariş faturası, sipariş tarihi vb. Gibi müşteri varlıklarını içerir. Bu hizmetler, veritabanlarında depolanan iş süreci bilgilerini sağlar ve ticari varlıkları yönetir.
Görev Hizmeti
Görev hizmeti, iş mantığını diğer hizmetlere ekler ve ticari varlığa odaklanması nedeniyle düşük miktarda yeniden kullanılabilirlik içerir. Görev hizmetleri, müşteri satın alma siparişi, satın alma siparişi numarası oluşturma, müşteri ayrıntılarını doğrulama vb. Gibi birden fazla varlık üzerinde işlemler sağlar. Hizmet, birden çok varlığa erişmesi gerektiğinde görev hizmeti olarak adlandırılır.
Yardımcı Hizmet
Hizmet hizmetleri, daha büyük ve daha yüksek seviyeli hizmetler oluşturmak için kullanılan ve mesaj aktarımı ile ilgisi olmayan başka yetenekler sağlayan teknoloji odaklı hizmetlerdir. Hizmet hizmetleri, olay kaydı, benzersiz numara oluşturma ve diğer işlevsel alanlara bildirim vb. Gibi yeniden kullanılabilir işlevler sağlar. Bu hizmetler, hizmet odaklı sistemde yapı taşları olarak kullanılan küçük, yakından paketlenmiş hizmetleri içerir.
Proxy Hizmeti
Proxy hizmetleri, hizmet odaklı sistem ve çatışma alt sistemi üyeleri arasında bağlantı görevi gören hizmetleri içerir. Cihaz ve işlem hizmetleri bu tür hizmetlerin altında yer alır. Bazen proxy hizmetleri altında tanımlanan hizmetler ağ geçidi hizmetleri olarak adlandırılır.
Cihaz Servisi
Aygıt hizmeti, donanım aygıtı olarak adlandırılan ve diğer hizmetler arasında iletişim kurmak için kullanılan bir tür proxy hizmetidir. Cihaz hizmeti, hizmet odaklı sisteme pek uygun olmayan API'yi içermez.
İşlem Hizmeti
Cihaz hizmeti aynı zamanda uygulama ve hizmet odaklı sistem üyeleri arasında tercüman görevi gören bir tür proxy hizmetidir. Bu hizmet, iş süreçlerini uygulamak için uygulama hizmetlerini oluşturur ve düzenler.
İşletme Hizmeti
İş hizmetleri, iş sürecinin tamamlanması için iş işlevleri sağlayan ve iş gereksinimlerini değiştiren esnek hizmetler olan denetleyici hizmeti olarak da bilinir. Bu hizmetler, müşteri hizmetlerini yönetmek, müşteri ürününü sevk etmek gibi iş sürecini otomatikleştiren iş uygulamalarını geliştirir.