WebSphere

Usługi: Tworzenie strategii mediacji dla usług

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
  1. Za pomocą produktu WebSphere Integration Developer można utworzyć moduł zawierający podstawowy element mediacji Rozstrzyganie strategii.
  2. Moduł należy wdrożyć w produkcie WebSphere Enterprise Service Bus (WebSphere ESB) lub WebSphere Process Server.
  3. Sprawdź, czy w produkcie WebSphere ESB lub WebSphere Process Server istnieje definicja WSRR, której chcesz użyć.
  4. W produkcie WSRR załaduj plik EAR zawierający moduł. Załaduj także dokumenty WSDL dla usług, do których chcesz przyłączyć strategie mediacji.
  5. Utwórz obszar Business Space przy użyciu szablonu Administrowanie usługami. Szablon Administrowanie usługami umożliwia utworzenie obszaru Business Space zawierającego potrzebne widgety.
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 usług używanych przez moduł 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
  1. Zaloguj się do produktu Business Space.
  2. W obszarze Business Space Administrowanie usługami otwórz stronę Administrowanie usługami.
  3. Jeśli w widgecie Przeglądarka usług nie jest wyświetlana poprawna definicja WSRR, wybierz poprawną definicję WSRR. Jeśli na serwerze aplikacji są definicje dla więcej niż jednej instancji produktu WSRR, można wyświetlić usługi zdefiniowane w każdej instancji produktu WSRR. Lista usług zostanie odświeżona.
  4. Wybierz poziom, na którym chcesz utworzyć strategię mediacji. Strategię mediacji można przyłączyć na poziomie usługi, punktu końcowego lub operacji. Widget Administrowanie strategią mediacji zostanie odświeżony. Zostaną wyświetlone następujące informacje:
    • Nazwa wybranej usługi, punktu końcowego lub operacji.
    • Wybrana definicja WSRR.
    • Wszelkie załączniki strategii istniejące dla wybranej usługi, punktu końcowego lub operacji.
  5. Wprowadź nazwę w polu Nowy załącznik strategii. Załączniki strategii tworzą powiązanie strategii mediacji z usługą docelową. W produkcie WSRR strategia mediacji i załącznik strategii są oddzielnymi obiektami.
  6. Kliknij przyciskUtwó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.
  7. 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ć.
  8. Wprowadź nazwę w polu Nowa strategia. To jest nazwa strategii mediacji, która ma zostać utworzona i przyłączona do usługi, punktu końcowego lub operacji.
  9. Kliknij przycisk Dalej. Widget Administrowanie strategią mediacji zostanie odświeżony. Teraz można dodać asercje i warunki bramkowania.
    Uwaga: Za pomocą produktu Business Space nie można edytować asercji po utworzeniu strategii mediacji. Z tego powodu wszystkie wymagane asercje należy dodać przed zapisaniem strategii mediacji.
  10. Zdefiniuj jedną lub wiele asercji. Asercje to właściwości modułu, które mogą zostać przesłonięte przez strategię mediacji. W produkcie WSRR właściwości modułu, które mają zostać przesłonięte, są wyświetlane jako asercje strategii.
    Uwaga: W przypadku tego widgetu załącznik strategii musi mieć co najmniej jedną asercję.
    1. 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.
    2. 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.
    3. Kliknij opcję Dodaj asercję.
  11. Opcjonalne: Zdefiniuj jeden lub wiele warunków 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.
    1. Wprowadź nazwę warunku bramkowania w polu Nazwa warunku bramkowania. Nazwa warunku bramkowania zawsze jest poprzedzona łańcuchem medGate_.
    2. 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.
    3. Kliknij opcję Dodaj warunek bramkowania.
  12. 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).
  13. Kliknij przycisk Zapisz.
Wyniki
W produkcie WSRR zostaną utworzone strategia mediacji i załącznik strategii. Załącznik strategii łączy strategię mediacji z usługą, punktem końcowym lub operacją. 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.

task Opis zadania

Warunki używania | Opinia


Ikona datownika Ostatnia aktualizacja: 31 marzec 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_medpolicywidget/help_createpoliciesforservices.html
Copyright IBM Corporation 2005, 2009. All Rights Reserved.
To Centrum informacyjne jest oparte na technologii Eclipse (http://www.eclipse.org).