Hizmet Aracısı için geliştirici sorumlulukları
Uygulama geliştirici için tasarlama sorumlu olan Service Broker uygulama ve oluşturma öğeleri gerektiren, programlama.Sistem Yöneticisi, yapılandırma ve yönetme için sorumlu Service Broker.Geliştiriciler ve yöneticileri tarafından geliştirilen ve belirli çalışma ortamı ve iş amaçları için en iyi yönetilen olduğunu emin olmak için sistem, planlaması, birlikte çalışmak gerekir.
Tek bir uygulama oluştururken görevler üzerinde uygulama gereksinimlerine bağlıdır.Aşağıdaki görevler geliştirmek için ortak bir dizi olan bir Service Broker Uygulama:
Uygulamayı planlayın.Uygulamayı gerçekleştirmek gerekir görevlerin anahat oluşturun.Her görev sırasında gerçekleşen görüşmeler açıklayın.Hangi bitiş noktası hangi sırayla hangi bilgileri vermeniz gerekiyor?Hangi işleme gerçekleşmesi gerekir?Hangi öncelikleri görüşmeleri için atanması gerekir?İzleyen tüm bilgileri bu anahat üzerinde bağlıdır.
Biçim ve her iletinin her görüşmesinde yapısını belirler.Exchange için iletileri ve nasıl her katılımcı görüşmesinde hatalarını ve beklenmedik bir sırada gönderilen iletileri vermesi gereken beklenen sıra planlayın.
Konuşma xml iletileri kullanıyorsa, her xml ileti için bir şema oluşturması.Şemaları sınama ve sorun giderme, geliştirme sırasında kullanın.Zaman sizin hizmet ise, üretimde, şema doğrulama performansını artırmak için ileti türlerinden, kaldırmaya karar verebilirsiniz.
Her konuşmada her ileti için bir ileti türü oluşturur.
Her görüşme için bir anlaşma oluşturun.anlaşma görüşmesindeki her bitiş noktası tarafından kullanılan ileti türlerini tanımlar.
Uygulama tarafından alınan iletileri saklamak için bir sıra oluşturmak.
Bir hizmet tarafından tanımlanan işlev göstermelerini oluşturmak anlaşmave oluşturduğunuz saklı yordam tarafından uygulanmış.hizmet oluştururken, bunu önceki adımda oluşturduğunuz kuyruğu ile ilişkilendirin.Bunu yaparak, Hizmet Aracısı hizmet için gönderilen gelen tüm iletiler tanımlanan sırasına yerleştirilecek olduğunuzu bildirmek.
1. Adımda belirlenen öncelik planlarını gözden geçirin.Öncelik düzeyleri varsayılan dışında kullanmak için tasarlanmış tüm konuşma bitiş noktaları kapsayan konuşma öncelikleri oluşturun.Bir veritabanından ileti iletilirken öncelik düzeyleri kullanılması gerekiyorsa, veritabanındaki HONOR_BROKER_PRIORITY seçeneği on olarak küme emin olun.
1. Adımda tanımlanan beklenen iletiyi exchange desen ve işleme gereksinimleri teknolojisini kullanan bir uygulama oluşturun.Uygulama uygulama iç etkinleştirme kullanıyorsa, ise bir saklı yordam.
Uygulama iç etkinleştirme kullanıyorsa, etkinleştirme etkinleştirmek için sıraya alter.Saklı yordam etkinleştirme depolanan adım 8 yordamda oluşturduğunuz belirtin.
Tanımlamak hizmetkullanan s hizmet , yeni oluşturduğunuz.Bu hizmetlerin dışında yerel var, SQL Server örnek, yollar oluşturduktan.
Önceki adımda tanımlanan uzaktan Hizmetleri gözden geçirmek ve kendileriyle iletişim için güvenlik gereksinimlerini belirler.Gerekirse, Bu gerekliliklerin uygulanması için sertifikalar oluşturmak ve sonra sertifikalar için veritabanı kullanıcıları oluşturun.Sertifikaları bu oturumları ile ilişkilendirin.Bu hizmet için trafik iletişim güvenliği etkinleştirmek için Uzak hizmet bağlantılarını, yöneticilerin veya geliştiricilerin diğer hizmetlerin oluşturmanız gerekir.
Geliştirme ve sınama sırasında sık sık uygulama üretimde kullanacağı kullanıcı adları ile çalışmak için ancak bu kullanıcı adları yalnızca geliştirme ve sınama ortamında sertifikaları ile ilişkilendirmek için bir uygulama için kolaylık.Uygulama üretime geçtiğinde, üretim ortamında oluşturulan sertifikalar kullanır.Farklı bir sertifika kullanarak uygulama geliştirme ortamı ve üretim ortamı arasında güvenlik hala korurken'ın dağıtımındaki çaba azaltabilirsiniz.