WebSphere


Yetkili hizmet gruplarına sanal hizmetler eklenmesi

Bir yetkili hizmet grubuna sanal hizmet eklemek için Yetkili Ağ Geçidi gerecini kullanın.

Başlamadan önce
  1. Yetkili ağ geçidi yaratmak için WebSphere Integration Developer olanağını kullanın. Bir yetkili ağ geçidi birimi yaratmak için sihirbazı kullanın; yetkili ağ geçidi birimi, Ağ Geçidi Uç Noktası Arama uzlaştırma temelini içeren bir SCA birimidir.
  2. Yetkili ağ geçidi birimini WebSphere Enterprise Service Bus (WebSphere ESB) ya da WebSphere Process Server olanağında konuşlandırın.
  3. Hizmet Denetimi şablonunu kullanarak bir iş alanı yaratın. Hizmet Denetimi şablonu, Yetkili Ağ Geçidi gerecini içeren bir Yetkili Ağ Geçidi sayfası yaratır.
Bu görev hakkında

Yetkili ağ geçidi, Web hizmeti isteklerini alan ve bir yetkili hizmet grubunda tanımlı uç noktasına ileten bir birimdir. Yetkili hizmet grupları, gerçek hizmet uç noktalarıyla eşlediğiniz sanal hizmetleri içerir. Sanal bir hizmetle birden çok uç noktası ilişkilendirilmiş olabilir.

Yetkili ağ geçidi biriminizi yarattığınızda, birim için yetkili hizmet grupları tanımlarsınız. Yetkili ağ geçidi biriminizi konuşlandırdıktan sonra, Yetkili Ağ Geçidi gerecini kullanarak yetkili hizmet gruplarına sanal hizmetler ekleyebilirsiniz. Sanal hizmet bilgileri, WebSphere ESB ve WebSphere Process Server ürünlerinde bulunan yerleşik yapılanış deposunda saklanır.

Yetkili ağ geçidi bir istemci isteğini işlerken, uç noktaları aramak için kullanılan sanal hizmet adının istemci isteğindeki sanal hizmet adıyla eşleşmesi gerekir. Yetkili ağ geçidi birimini varsayılan yöneltme tipiyle (URL'ye dayalı yöneltme) yaratır ve çözülen WSDL'deki URL adresini kullanırsanız, isteğin yöneltilmesi otomatik olarak gerçekleşir. Yetkili ağ geçidi birimini XPath'a dayalı yöneltme tipiyle yaratırsanız, belirttiğiniz ileti yerinin doğru sanal hizmet adını içerdiğini doğrulamalısınız.

Yordam
  1. Business Space olanağında oturum açın.
  2. Yetkili Ağ Geçidi sayfasını açın.
  3. Yetkili Ağ Geçidi gerecinde, çalışmak istediğiniz Yetkili Hizmet Grubu'nu seçin. İlgili satırın sonundaki kalem simgesini tıklatın. Yetkili Ağ Geçidi gereci yenilenir. Yapılanış deposu yetkili hizmet grubuna ilişkin sanal hizmetler içeriyorsa, sanal hizmetler görüntülenir. Bir sanal hizmet birden çok uç noktasıyla ilişkilendirildiyse, çizelgede yalnızca ilk uç noktası görüntülenir.
  4. Bir sanal hizmet ekleyin.
    1. Sanal hizmeti tanımlayan WSDL'nin yerini girin. WSDL, WebSphere Service Registry and Repository (WSRR) havuzunda ya da başka bir havuzda saklanabilir. Gereç yenilendiğinde, Sanal Hizmet Adı alanına veri yerleştirmek için WSDL'deki hizmet adı kullanılır.
    2. Hizmet Ekle... düğmesini tıklatın. Yetkili Ağ Geçidi gereci yenilenir ve aşağıdaki bilgileri gösterir:
      Not: WSDL belgeniz birden çok WSDL hizmetini tanımlıyorsa, Yetkili Ağ Geçidi gereci yalnızca ilk WSDL hizmetini içe aktarır.
      • Kapı Tipi: Sanal hizmetin WSDL kapısı tipi (portType).
      • Sanal Hizmet Adı: Yapılanış deposunda saklanan sanal hizmetin adı. Varsayılan ad, belirttiğiniz WSDL'deki hizmet adına dayalıdır ve sizin için girilir.
      • Sanal Hizmet URL Adresleri::
        • Yetkili Ağ Geçidi: Yetkili ağ geçidi biriminin adı.
        • Uç Noktası: Sanal hizmetin uç noktası.
      • Sanal Hizmeti Etkinleştir: Sanal hizmete ileti gönderip gönderemeyeceğinizi gösteren onay kutusu. Varsayılan olarak, sanal hizmetler etkinleştirilir.
      • Uç Noktası URL Adresleri: Bir iletinin iletilebileceği bir ya da daha çok adreslenir ağ birimi. Bir uç noktası listesi tanımlarsanız, hizmetlerin deneneceği sırayı siz belirleyebilirsiniz. Sırayı belirlemek için, uç noktalarını listede yukarı ve aşağı taşıyın.
      • İleri Düzey Hizmet Özellikleri: Belirli bir sanal hizmet için özel işlem yapmanız gerekiyrosa İleri Düzey Hizmet Özellikleri'ni kullanabilirsiniz. İleri Düzey Hizmet Özellikleri, uzlaştırma akışında Ağ Geçidi Uç Noktası Arama uzlaştırma temelinden sonra erişilir olmasını istediğiniz anahtar-değer çiftleridir. Örneğin, bu sanal hizmetle ilgili XSL biçem yaprağının yerini belirtmek isteyebilirsiniz. Yürütme sırasında, anahtar-değer çiftleri SMO'nun (service message object; hizmeti iletisi nesnesi) EndpointLookupContext'inde (uç noktası arama bağlamı) saklanır.
        • Ad: Anahtarın adı.
        • Değer: Anahtarın değeri.
  5. İsteğe bağlı: Sanal hizmete bir uç noktası daha ekleyin. Uç Noktası Ekle düğmesini tıklatın.
  6. İsteğe bağlı: Sanal hizmet için tanımlanmış uç noktalarından birini silin. İlgili satırın sonundaki çarpı simgesini tıklatın.
  7. Uç noktası bilgilerini saklayın. Sakla düğmesini tıklatın.
    Not: Önceki ekrana dönmek için İptal düğmesini tıklatın.
Sonuçlar

Yeni sanal hizmet yerleşik yapılanış deposuna eklenir ve Yetkili Ağ Geçidi gereci yenilenir.

Sonraki adım
  1. Bir sanal hizmeti çağırmak için istemcinizin kullanacağı WSDL'yi alın. WSDL'yi almak için, bir Web tarayıcısında sanal hizmetin uç noktasının URL adresini girin ve sonuna şu dizgiyi ekleyin: ?wsdl. Örneğin, http://zzz/Gold?wsdl; burada http://zzz/ yetkili ağ geçidinin adresidir ve Gold sanal hizmetin adıdır.
    Not: Sanal hizmetin uç noktasının URL adresi, Sanal Hizmet URL Adresleri başlığı altındaki Uç Noktası alanında belirtilir.
  2. Yetkili ağ geçidine erişmek için istemcinizi kullanın. Yetkili ağ geçidi, isteğinizi sanal hizmetle ilişkilendirilmiş gerçek hizmete yöneltir.


task Görev konusu


Kullanım koşulları | Geribildirim





Zaman damgası simgesi Son güncelleme: 22 Ekim 2009





http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_proxygroupwidget/help_createvirtualservice.html

Copyright IBM Corporation 2005, 2009. Her Hakkı Saklıdır.

Bu bilgi merkezi Eclipse teknolojisine dayalıdır (http://www.eclipse.org).