Aracılığıyla paylaş


Hizmet Aracısı Hizmetleri oluşturma

Hizmet Aracısı hizmet tanımı hizmeti bir hedef olduğu sözleşmelerin adlarını içerir.A hedef hizmet belirten hizmet sözleşmeleri tarafından tanımlanan görev isteklerini kabul eden bir adresi temsil eder.Bir başlatılıyor Hizmet hedef hizmeti ile bir görüşme için bir dönüş adresi temsil eder.

Bir hizmet bir iş sürecinin farklı görevler küme olarak temsil eder.Her anlaşma içinde hizmet belirli bir görevi temsil eder.Bir anlaşma ile birden fazla hizmeti kullanılabilir ve bir hizmet birden fazla anlaşma belirtebilirsiniz.

Her hizmet bir sıra iletileri saklamak için kullanır.Gönderilen iletilerin hizmet sıraya teslim edilir.Genel olarak, tek bir hizmet verilen sıra kullandığında uygulamak kolay uygulamalardır.Ancak, esneklik sağlamak için Hizmet Aracısı aynı sırayı belirtmek birden çok hizmet verir.Bu durum, uygulama, aynı türdeki tüm iletilerin aynı şekilde davranır veya ileti türü adı hem iletiyi işlemek nasıl belirlemek için hizmet adı inceler.Bir uygulamanın birden çok sürümünü aynı hizmet destekler, bu strateji kullanışlı olabilir.

Bir ileti için ağ biçim hizmet adını içerir.Bu nedenle, hizmet adları genellikle önlemek için seçilen harmanlama sorunlar ve adlandırma çakışmalarından.Adlandırma hakkında daha fazla bilgi için bkz: Hizmet Aracısı nesneleri adlandırma.

Bir hizmet oluşturmak için aşağıdakileri yapmalısınız:

  1. İleri ve geri gönderilen veri tanımlamak ileti türlerini oluşturun.

  2. Kullanılabilir ileti türlerini tanımlayan bir anlaşma oluşturur ve hangi bitiş noktası, belirli bir görevi gerçekleştirmek için gönderebilirsiniz.

  3. Almak, işlemek ve verilen görevi yerine getirmek gerekli olarak iletileri göndermek için bir uygulama oluşturun.

  4. Gelen iletileri depolamak için bir sıra oluşturmak hizmet.İletiler geldiğinde broker saklı yordam işlem iletileri otomatik olarak etkinleştirir, sıranın bir depolanan etkinleştirme yordamı ile ilişkilendirerek.

  5. Bir hizmet oluşturmak ve hizmeti iletilerini alacaktır sıra ilişkilendirmek.Hizmet adına diğer hizmetler servisi gerçekleştirecek görevleri tanımlamak sözleşmeler sergiler.Hizmet sözleşmeleri hizmetlerinden hizmet ister görevler için belirtmeniz gerekir.

Bir hizmet oluşturmak dahil tam adımlar hizmetinin belirli gereksinimlerine göre biraz farklılık gösterebilir.Örneğin, oluşturduğunuzda, bir hizmet olay bildirimleri işlenecek ileti türü ve anlaşma zaten tarafından tanımlanan SQL Server, böylece bunları oluşturmaya gerek yok.