WebSphere

Uzlaştırma ilkeleriyle ilgili bilgi edinin

Uzlaştırma ilkeleri, bağlamsal bilgileri kullanarak hizmet etkileşimlerini devingen olarak denetlemenizi sağlar. Bu kısımda, birimlerin, hedef hizmetlerin ve uzlaştırma ilkelerinin aralarındaki ilişkileri öğrenebilirsiniz.

Uzlaştırma ilkeleri

Uzlaştırma ilkeleriyle, birim özelliklerinin değerlerini geçersiz kılarak hizmet etkileşimlerini devingen olarak yapılandırabilirsiniz. Geçersiz kılabileceğiniz birim özellikleri bir uzlaştırma akışında tanımlanır. Geçersiz kılma değerlerini bir uzlaştırma ilkesinde tanımlarsınız.

Uzlaştırma ilkeleri WebSphere Service Registry and Repository (WSRR) olanağında saklanır; ancak, bu ilkeleri Uzlaştırma İlkesi Denetimi gerecini kullanarak yaratabilirsiniz.
Bu çizge iki siparişi göstermektedir. Birden çok öğe sipariş edildiyse, uzlaştırma ilkesi koşulu, farklı bir uzlaştırma ilkesinin uygulanmasıyla sonuçlanır.

Uzlaştırma ilkeleri kullanabilecek birimler yaratılması

Uzlaştırma akışı kullanan birimler yaratmak için WebSphere Integration Developer kullanılır. Uzlaştırma akışı, WSRR'deki uzlaştırma ilkelerine erişebilecek bir İlke Çözme (Policy Resolution) uzlaştırma temelini içermelidir. İlke Çözme uzlaştırma temelinin bir birimle ilişkili uzlaştırma ilkelerini mi, bir hedef hizmetle ilişkili uzlaştırma ilkelerini mi, yoksa her ikisini mi alacağını siz tanımlarsınız.

Uzlaştırma akışını yarattığınızda, özelliklerini geçersiz kılmak istediğiniz diğer uzlaştırma temellerini de eklemelisiniz.
  1. İlke Çözme uzlaştırma temelini içeren bir birim yaratmak için WebSphere Integration Developer olanağını kullanın. İlke Çözme temeli, özelliklerini değiştirmek istediğiniz diğer temellerden önce gelmelidir.
  2. İlke Çözme temelini yapılandırın.
    1. Kullanılacak WSRR tanımlamasını belirtin ya da varsayılan tanımlamayı kabul edin.
    2. Bir birimle ilişkili uzlaştırma ilkelerinin mi, bir hedef hizmetle ilişkili uzlaştırma ilkelerinin mi, yoksa her ikisinin mi alınacağını tanımlayın.
    3. İsteğe bağlı: Geçit koşulu kullanmak istiyorsanız, ilkeye ilişkin geçit koşuluyla eşleşen bir İlke koşulu adı yaratın. Bir XPath ifadesi sağlayarak, koşul değerinin iletideki yerini belirtin. Örneğin, İlke koşulu adı Yaş ve XPath ifadesi /body/priceChecker/request/Age olabilir. Hizmet istekleri işlendiğinde, Yaş koşulunun değeri /body/priceChecker/request/Age ifadesinden belirlenir.
  3. İsteğe bağlı: Uzlaştırma ilkelerini bir birimle değil, bir hedef hizmetle ilişkilendirmek istiyorsanız, İlke Çözme uzlaştırma temelinden önce bir Uç Noktası Arama uzlaştırma temeli ekleyin.
  4. Diğer uzlaştırma temellerini ekleyin.
  5. Devingen olarak geçersiz kılmak istediğiniz özellikleri öne çıkarın. Yalnızca, öne çıkarılan özellikler uzlaştırma ilkeleriyle geçersiz kılınabilir.

WebSphere ESB ya da WebSphere Process Server olanağının yapılandırılması

Uygulama sunucunuz biriminizi içermeli ve doğru WSRR'yi bilmelidir.
  1. Biriminizi WebSphere ESB ya da WebSphere Process Server olanağında konuşlandırın.
  2. WebSphere ESB ya da WebSphere Process Server sunucusunun biriminiz için uygun bir WSRR tanımlaması içerdiğini doğrulayın.

WSRR'nin yapılandırılması

İlke Çözme uzlaştırma temeli hizmet isteklerini işlerken WSRR'yi sorgular. Bu nedenle, WSRR'nin birimleriniz ve hizmetlerinizle ilgili bilgileri içermesi gerekir.
  1. SCA biriminizi içeren EAR dosyasını WSRR'ye yükleyin.
  2. İsteğe bağlı: Gerekiyorsa, kullanmak istediğiniz hedef hizmetlere ilişkin WSDL'yi yükleyin.

Uzlaştırma İlkesi Denetimi gerecinin kullanılması

Uzlaştırma İlkesi Denetimi gerecini kullanarak uzlaştırma ilkeleri yaratabilir ve bunları birimlerle ya da hedef hizmetlerle ilişkilendirebilirsiniz. Bu gereç, uzlaştırma ilkelerini birimlerle ya da hedef hizmetlerle ilişkilendiren ilke ekleri de yaratır. Uzlaştırma ilkeleri ve ilke ekleri WSRR'de yaratılır.

Geçersiz kılmak istediğiniz her özellik için bir değerlendirme eklersiniz. Gereç, değerlendirme olarak geçersiz kılmak istediğiniz özelliklere gönderme yapar. WSRR'de, özellik geçersiz kılmaları, ilkeye ilişkin değerlendirmelerdir. Koşullu bir uzlaştırma ilkesi yaratmak istiyorsanız bir geçit koşulu ekleyin. WSRR'de geçit koşulları, ilke ekine ilişkin kullanıcı özellikleridir.
  • Uzlaştırma İlkesi Denetimi gerecini kullanarak bir ilke eki yarattığınızda, gereç değerlendirmesi olan tek bir ilke eki ve her grup için bir uzlaştırma ilkesi yaratır.
  • Uzlaştırma İlkesi Denetimi gerecini kullanarak bir ilke ekini sildiğinizde, gereç ilke ekini ve ilişkili olduğu tüm uzlaştırma ilkelerini (bu ilkeler başka bir ek tarafından kullanılmıyorsa) siler.
Uzlaştırma İlkesi Denetimi gerecini kullanarak uzlaştırma ilkelerini hedef hizmetlere eklerken, ilkeleri şu düzeylerde ekleyebilirsiniz:
  • Hizmet
  • Uç Noktası
  • İşlemi

concept Kavram konusu

Kullanım koşulları | Geribildirim


Zaman damgası simgesi Son güncelleme: 24 Mart 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_medpolicywidget/help_learnaboutmedpolicies.html
Copyright IBM Corporation 2005, 2009. Her Hakkı Saklıdır.
Bu bilgi merkezi Eclipse teknolojisine dayalıdır (http://www.eclipse.org).