WebSphere

Informacje o strategiach migracji

Za pomocą strategii mediacji można w dynamiczny sposób sterować interakcjami usług, korzystając z informacji kontekstowych. W tej sekcji opisano wzajemne powiązania modułów, usług docelowych i strategii mediacji.

Strategie mediacji

Za pomocą strategii mediacji można w dynamiczny sposób konfigurować interakcje usług, przesłaniając wartości właściwości modułów. Właściwości modułów, które można przesłonić są definiowane w przepływie mediacji. Wartości przesłaniające są definiowane w strategii mediacji.

Strategie mediacji są przechowywane w produkcie WebSphere Service Registry and Repository (WSRR), ale można je tworzyć przy użyciu widgetu Administrowanie strategią mediacji.
Na tym diagramie przedstawiono dwa zamówienia. Jeśli zamówienie dotyczy więcej niż jednej pozycji, warunek strategii mediacji powoduje zastosowanie innej strategii mediacji.

Tworzenie modułów, które mogą używać strategii mediacji.

Do tworzenia modułów z przepływem mediacji służy produkt WebSphere Integration Developer. Przepływ mediacji musi obejmować podstawowy element mediacji Rozstrzyganie strategii, który ma dostęp do strategii mediacji w produkcie. Użytkownik określa, czy podstawowy element mediacji Rozstrzyganie strategii ma pobierać strategie mediacji powiązane z modułem, z usługą docelową czy jedne i drugie.

Podczas tworzenia przepływu mediacji konieczne jest uwzględnienie innych podstawowych elementów mediacji, których właściwości mają zostać przesłonięte.
  1. Za pomocą produktu WebSphere Integration Developer można utworzyć moduł zawierający podstawowy element mediacji Rozstrzyganie strategii. Podstawowy element Rozstrzyganie strategii musi zostać umieszczony przed podstawowymi elementami, których właściwości mają zostać zmodyfikowane.
  2. Skonfiguruj podstawowy element Rozstrzyganie strategii.
    1. Określ definicję WSRR, która ma być używana, lub wybierz domyślną definicję.
    2. Określ, czy mają być pobierane strategie mediacji powiązane z modułem, z usługą docelową czy z modułem i usługą.
    3. Opcjonalne: Aby używać warunku bramkowania, utwórz parametr Nazwa warunku strategii, który będzie zgodny z warunkiem bramkowania określonym w strategii. Należy określić położenie wartości warunku w komunikacie, podając wyrażenie XPath. Na przykład można utworzyć parametr Nazwa warunku strategii o wartości Wiek i wyrażenie XPath /body/priceChecker/request/Age. Podczas przetwarzania żądań usług wartość warunku Wiek będzie ustawiana na podstawie wyrażenia /body/priceChecker/request/Age.
  3. Opcjonalne: Jeśli strategie mediacji mają zostać powiązane z usługą docelową, a nie z modułem, dodaj element podstawowy mediacji Wyszukiwanie punków końcowych przed elementem podstawowym mediacji Rozstrzyganie strategii.
  4. Dodaj inne elementy podstawowe mediacji.
  5. Promuj właściwości, które mają zostać przesłonięte dynamicznie. Tylko promowane właściwości mogą zostać przesłonięte przez strategie mediacji.

Konfigurowanie produktu WebSphere ESB lub WebSphere Process Server

Serwer aplikacji musi zawierać dany moduł i mieć informacje o poprawnym produkcie WSRR.
  1. Przeprowadź wdrożenie modułu w produkcie WebSphere ESB lub WebSphere Process Server.
  2. Sprawdź, czy w produkcie WebSphere ESB lub WebSphere Process Server istnieje odpowiednia definicja WSRR dla danego modułu.

Konfigurowanie produktu WSRR

Gdy podstawowy element mediacji Rozstrzyganie strategii przetwarza żądania usług, wysyła zapytania do produktu WSRR. Z tego względu produkt WSRR musi zawierać odpowiednie informacje o modułach i usługach.
  1. Załaduj plik EAR (zawierający moduł SCA) do produktu WSRR.
  2. Opcjonalne: W razie potrzeby załaduj także dokumenty WSDL dla usług docelowych, które mają być używane.

Używanie widgetu Administrowanie strategią mediacji

Przy użyciu widgetu Administrowanie strategią mediacji można tworzyć strategie mediacji i wiązać je z modułami lub usługami docelowymi. Dodatkowo w widgecie można tworzyć załączniki strategii, które definiują powiązanie strategii mediacji z modułami lub usługami docelowymi. Strategie mediacji i załączniki strategii są tworzone w produkcie WSRR.

Dla każdej właściwości, która ma zostać przesłonięta, należy dodać asercję. Widget odwołuje się do asercji zamiast do właściwości, które mają zostać przesłonięte. W produkcie WSRR wartości przesłaniające właściwości są asercjami dla strategii. Aby utworzyć warunkową strategię mediacji, należy dodać warunek bramkowania. W produkcie WSRR warunki bramkowania są właściwościami użytkownika w załączniku strategii.
  • Podczas tworzenia załącznika strategii przy użyciu widgetu Administrowanie strategią mediacji widget tworzy jeden załącznik strategii oraz jedną strategię mediacji dla każdej grupy z asercją.
  • Podczas usuwania załącznika strategii przy użyciu widgetu Administrowanie strategią mediacji widget usuwa załącznik strategii i wszystkie przyłączone do niego strategie mediacji, o ile nie są one używane przez inny załącznik.
W przypadku używania widgetu Administrowanie strategią mediacji w celu przyłączenia strategii mediacji do usług docelowych strategie można przyłączać na następujących poziomach:
  • Usługa
  • Punkt końcowy
  • Operacja

concept Opis pojęcia

Warunki używania | Opinia


Ikona datownika Ostatnia aktualizacja: 28 października 2009


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_medpolicywidget/help_learnaboutmedpolicies.html
Copyright IBM Corporation 2005, 2009. Wszelkie prawa zastrzeżone.
To Centrum informacyjne jest oparte na technologii Eclipse (http://www.eclipse.org).