WebSphere


Sanal hizmetlere uç noktaları eklenmesi

Bir yetkili hizmet grubuna ait sanal hizmetlere uç noktaları 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. Çalışmak istediğiniz sanal hizmeti seçin. İlgili satırın sonundaki kalem simgesini tıklatın. Yetkili Ağ Geçidi gereci yenilenir ve aşağıdaki bilgileri gösterir:
    • Kapı Tipi: Sanal hizmetin WSDL kapısı tipi (portType).
    • Sanal Hizmet Adı: Yapılanış deposunda saklanan sanal hizmetin adı. Varsayılan ad, çözülen 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.
    • 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. Sanal hizmete bir uç noktası ekleyin. Uç Noktası Ekle düğmesini tıklatın.
  6. Uç noktası bilgilerini saklayın. Sakla düğmesini tıklatın.
Sonuçlar

Yeni uç noktası 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 kullanması gereken 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.tut.wpsesb.doc/help_proxygroupwidget/help_updatevirtualservice.html

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

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