Przy użyciu widgetu Administrowanie strategią
mediacji można utworzyć strategie mediacji i załączniki
strategii w produkcie WebSphere
Service Registry and Repository (WSRR). Za pomocą strategii mediacji można sterować interakcjami usług, korzystając z informacji kontekstowych.
Zanim rozpoczniesz
- Za pomocą produktu IBM Integration Designer można utworzyć moduł zawierający operację podstawową mediacji
Rozstrzyganie strategii.
- Moduł należy wdrożyć w produkcie WebSphere Enterprise Service Bus
(WebSphere ESB) lub IBM Business Process Manager.
- Sprawdź, czy w produkcie WebSphere ESB lub IBM Business Process
Manager istnieje definicja WSRR, której chcesz użyć.
- Załaduj do produktu WSRR plik EAR zawierający moduł.
- Utwórz obszar Business Space, który zawiera widgety Przeglądarka
modułów i Administrowanie strategią mediacji.
O tym zadaniu
Żądaniami usług można sterować dynamicznie, korzystając ze
strategii mediacji do przesłonięcia właściwości modułu w czasie wykonywania. Takie strategie mediacji są przechowywane w produkcie WSRR. Dla modułu można
zdefiniować jedną lub więcej strategii mediacji, a każda strategia mediacji
może przesłaniać jedną lub więcej właściwości modułu. Opcjonalnie można utworzyć jeden lub większą liczbę
warunków bramkowania dla każdego załącznika strategii. W czasie przetwarzania
żądań usług warunki bramkowania są porównywane z wartościami warunków w
komunikacie. Aby można było użyć powiązanej strategii mediacji, wszystkie
warunki bramkowania muszą zostać spełnione.
Procedura
- Zaloguj się w obszarze biznesowym i przejdź do obszaru utworzonego na potrzeby administrowania
strategiami mediacji powiązanymi z modułami.
- W widgecie Przeglądarka modułów wybierz opcję
Strategie mediacji. Widget Administrowanie strategią mediacji zostanie
odświeżony. Jeśli istnieją załączniki strategii, zostaną one
wyświetlone.
- Jeśli istnieje więcej niż jedna definicja WSRR, wybierz definicję
używaną przez moduł.
- Wprowadź nazwę w polu Nowy załącznik strategii. Załączniki strategii mediacji tworzą powiązanie strategii mediacji z modułem. W produkcie WSRR strategia mediacji i załącznik strategii są oddzielnymi obiektami.
- Kliknij opcję Utwórz. Widget Administrowanie strategią mediacji zostanie
odświeżony. Teraz możesz określić grupę właściwości, z którymi chcesz pracować,
i nazwę nowej strategii mediacji.
- Wybierz nazwę grupy w polu Nazwa grupy. Każda grupa zawiera właściwości modułu. Wybierz grupę, której wartości
właściwości chcesz przesłonić.
- Wprowadź nazwę w polu Nowa strategia. To jest nazwa strategii mediacji, która ma zostać utworzona i
przyłączona do modułu.
- Kliknij opcję Dalej. Widget Administrowanie strategią mediacji zostanie
odświeżony. Teraz można dodać asercje i warunki bramkowania.
Uwaga: Nie można edytować asercji po utworzeniu strategii mediacji w obszarze biznesowym. Z tego powodu wszystkie wymagane asercje należy dodać przed zapisaniem strategii mediacji.
- Utwórz co najmniej jedną asercję. Asercje to właściwości modułu, które mogą zostać nadpisane
przez strategię. W produkcie
WSRR właściwości modułu, które mają zostać nadpisane,
są wyświetlane jako asercje strategii.
Uwaga: w przypadku tego widgetu załącznik strategii musi mieć co najmniej jedną
asercję.
- Wybierz nazwę właściwości w polu Nazwa
właściwości. Ta nazwa jest aliasem właściwości. Nazwa aliasu identyfikuje
właściwość w ramach przepływu mediacji.
- Wprowadź odpowiednią wartość w polu
Wartość (np. Wszystkie,
10 lub /body/input/address). Jeśli jest dostępna, wartość
strategii ma wyższy priorytet w czasie wykonywania.
Jeśli strategia nie została znaleziona lub jest nieodpowiednia, środowisko wykonawcze używa promowanej wartości właściwości.
- Kliknij opcję Dodaj asercję.
- Opcjonalne: Utwórz co najmniej jeden warunek bramkowania. Warunki bramkowania muszą zostać spełnione, zanim możliwe będzie użycie
strategii. W produkcie WSRR warunki bramkowania są
właściwościami użytkownika w obiekcie załącznika strategii.
- Wprowadź nazwę
warunku bramkowania w polu Nazwa warunku bramkowania. Nazwa warunku bramkowania zawsze jest poprzedzona łańcuchem
medGate_.
- Wprowadź wartość warunku bramkowania w polu Wartość. Wartość warunku bramkowania składa się z następujących części: nazwa
warunku strategii, operacja i wartość
bramy.
- Wprowadzona nazwa warunku strategii musi zostać
odwzorowana na wartość Nazwa warunku strategii w module.
- Wartością operacja może być: = ,
!= , > ,
< , <= lub >=.
- Zmienna wartość bramy to wartość porównywana, na
przykład kraj = Francja.
- Kliknij opcję Dodaj warunek bramkowania.
- Opcjonalne: Jeśli chcesz usunąć asercję lub warunek bramkowania, kliknij ikonę
usuwania odpowiedniej asercji lub odpowiedniego warunku bramkowania. Umieszczenie wskaźnika myszy nad asercją lub warunkiem bramkowania
spowoduje wyświetlenie na końcu wiersza ikony usuwania (krzyżyk).
- Kliknij przycisk Zapisz.
Wyniki
W produkcie WSRR zostaną utworzone strategia mediacji i załącznik strategii.
Załącznik strategii łączy strategię mediacji z modułem.
Jeśli dodano warunek bramkowania, w produkcie WSRR zostanie utworzona
właściwość użytkownika
dla załącznika strategii. Właściwość użytkownika reprezentuje warunek.