Share via


Geliştirici sorumlulukları Service Broker için'

Uygulama geliştiricileri için tasarlama sorumlu Service Broker Uygulama ve oluşturma öğeleri programlama gerektirir. Sistem yöneticiniz, yapılandırmak ve yönetmekten sorumlu Service Broker. Geliştiricilerin ve yöneticilerin birlikte geliştirilen ve en iyi, belirli bir ortam ve iş amaçları için yönetilen emin olmak için sistem, planlama çalışması gerekir.

Tek bir uygulama oluştururken görevler, uygulamanın gereksinimlerine göre değişir.Aşağıdaki genel geliştirmek için görevleri dizisidir bir Service Broker Uygulama:

  1. Uygulama planlayın.Uygulama yerine getirmek için gereken görevlerin anahat oluşturun.Her görev sırasında yer alan konuşmaları açıklayın.Hangi bitiş noktası, hangi sırayla hangi bilgiler vermeniz gerekiyor?Hangi işleme gerçekleşmesi gerekir?Hangi öncelikleri için görüşmeleri atanmalıdır?Tüm izleyen bilgileri bu çerçevesinde bağlıdır.

  2. Biçim ve her iletide her görüşme yapısını belirler.Exchange iletileri ve nasıl her katılımcı iletişimindeki hatalarını ve beklenmedik bir sırayla gönderilen iletileri yanıt için beklenen sırasını planlayın.

  3. Görüşmeyi XML iletileri kullanıyorsa, her bir XML ileti için bir şema oluşturun.Şemalar sırasında geliştirme, sınama ve sorun giderme kullanın.Zaman, hizmet ise üretim, performansı artırmak için ileti türlerinden, şema doğrulamasını kaldırmak isteyebilirsiniz.

  4. Her ileti için bir ileti türü, her konuşmaya oluşturun.

  5. Her görüşme için bir anlaşma oluşturun.anlaşma iletişimindeki her bitiş noktası tarafından kullanılan ileti türlerini tanımlar.

  6. Uygulama tarafından alınan iletileri depolamak için bir sıra oluşturur.

  7. anlaşma tarafından tanımlanan ve oluşturduğunuz saklı yordamla uygulanan işlevselliği duyurmak için bir hizmet oluşturun.Bir hizmet oluştururken, önceki adımda oluşturduğunuz kuyruğu biçimde ilişkilendirin.Bunu yaparak, Hizmet Aracısı bu hizmete gönderilen gelen tüm iletiler tanımlı bir sırada yerleştirilmesi olduğunu söyleyin.

  8. 1. Adımda belirlenen öncelik planları gözden geçirin.Öncelik düzeyleri varsayılan dışında kullanmak için tasarlanmış tüm konuşma bitiş noktaları kapak konuşma öncelikleri oluşturun.Iletileri bir veritabanından aktarılır, öncelik düzeyi kullanılması gerekiyorsa, o veritabanındaki HONOR_BROKER_PRIORITY seçenek olmasına küme açık.

  9. 1. Adımda tanımlanan beklenen ileti değişimi deseni ve işleme gereksinimleri uygulayan bir uygulama oluşturun.Uygulamanız, iç etkinleştirme kullanıyorsa, uygulamanın saklı yordam.

  10. Etkinleştirme etkinleştirmek için sıranın, uygulama iç etkinleştirme kullanıyorsa, değiştirme.saklı yordam etkinleştirme olarak saklanan adım 8 yordamla oluşturulan belirtin.

  11. hizmet Kullanan s belirle hizmet oluşturmuş olduğunuz.Bu hizmetlerden birini dışında yerel varsa SQL Server örnek, yol için bunları oluşturmak.

  12. Önceki adımda belirlediğiniz uzak hizmetler gözden geçirin ve kendileriyle iletişim için güvenlik gereksinimlerini belirler.Gerekirse, bu gereksinimleri uygulamak için sertifikaları oluşturmak ve sonra sertifikalar için veritabanı kullanıcılarını oluşturun.Sertifikalar ile bu oturumu ilişkilendirin.Bu hizmetin trafiğe iletişim güvenliği etkinleştirmek için uzak hizmet bağlamaları, yöneticilerin veya geliştiricilerin diğer hizmetlerin oluşturmanız gerekir.

  13. Geliştirme ve sınama sırasında genellikle bir uygulama, uygulama üretime kullanacak kullanıcı adları ile çalışmak için ancak bu kullanıcı adları ve sınama ortamında yalnızca geliştirmede kullanılan sertifikalar ile ilişkilendirmek için kullanışlı olur.Uygulama üretime taşındığında, üretim ortamı için oluşturulan sertifikalar'ı kullanın.Farklı bir sertifika kullanarak, uygulama geliştirme ortamı ve üretim ortamında arasında güvenlik hala koruyarak dağıtma çaba azaltabilirsiniz.