Usługi: Przyłączanie istniejących strategii mediacji do usług

Widget Administrowanie strategią mediacji umożliwia przyłączenie istniejących strategii mediacji do punktów końcowych usług. Za pomocą strategii mediacji można sterować interakcjami usług, korzystając z informacji kontekstowych.

Zanim rozpoczniesz

  1. Za pomocą produktu IBM Integration Designer można utworzyć moduł zawierający operację podstawową mediacji Rozstrzyganie strategii.
  2. Moduł należy wdrożyć w produkcie WebSphere Enterprise Service Bus (WebSphere ESB) lub IBM Business Process Manager.
  3. Sprawdź, czy w produkcie WebSphere ESB lub IBM Business Process Manager 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 biznesowy zawierający potrzebne widgety administracyjne, w tym widgety Przeglądarka usług 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 usług używanych przez moduł można zdefiniować jedną lub więcej strategii mediacji, a każda strategia mediacji może nadpisywać 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ę w tym obszarze biznesowym i przejdź do obszaru utworzonego na potrzeby administrowania usługami.
  2. 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.
  3. Wybierz poziom, na którym chcesz przyłączyć 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.
  4. 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.
  5. 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ę istniejącej strategii mediacji dla tej grupy.
  6. 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ć.
  7. Kliknij opcję Użyj istniejącej.
  8. Wybierz strategię mediacji z menu Wybierz strategię. Wyświetlane strategie mediacji zależą od wybranej grupy. Ponieważ usługa docelowa może być wywoływana z różnych modułów, strategia mediacji powiązana z usługą docelową może nie wpływać na żądanie usługi. Strategia mediacji ma wpływ na żądanie usługi tylko wtedy, gdy wybrana usługa, punkt końcowy lub operacja jest wywoływana przez odpowiedni moduł. Odpowiedni moduł to moduł z właściwościami, które strategia mediacji może nadpisać.
  9. Kliknij opcję Dalej. Widget Administrowanie strategią mediacji zostanie odświeżony. Teraz można dodać warunki bramkowania.
    Uwaga: Nie można edytować asercji strategii mediacji w obszarze biznesowym po utworzeniu strategii mediacji. Jednak ze względu na to, że warunki bramkowania istnieją w załączniku strategii mediacji, warunki bramkowania można dodać podczas tworzenia nowego załącznika strategii.
  10. 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.
  11. Kliknij przycisk Zapisz.

Wyniki

W produkcie WSRR jest tworzony załącznik strategii, który definiuje powiązanie wybranej strategii mediacji z wybraną usługą, punktem końcowym lub operacją.

Widget Administrowanie strategią mediacji zostanie odświeżony, a nowy załącznik strategii dodany do listy załączników strategii.