IBM: sterowane zdarzeniami narzędzia dla SOA

Podczas konferencji Impact, odbywającej się w Las Vegas, IBM zapowiedział rozszerzenia do platformy WebSphere wykorzystujące technikę "event-driven" w zarządzaniu usługami w środowisku SOA.

Większość platform SOA skupia się na centralnej aranżacji usług wyzwalanych przez potrzeby procesów, takie jak np. usługa sprawdzania klienta podczas przetwarzania zamówienia przez sprzedawcę. Jednak większość platform SOA nie była projektowana do obsługi złożonych zdarzeń, w których pewne wzorce działań - zarówno losowe jak i planowane - powinny wyzwalać różne zestawy usług. Takie kompleksowe zdarzenia są powszechne w środowiskach transakcyjnych.

To tradycyjne podejście ulega teraz pewnej zmianie. Platforma IBM WebSphere Business Event pozwoli użytkownikom biznesowym na monitorowanie i analizowanie zdarzeń w celu obserwacji powiązań miedzy nimi, które bezpośrednio nie są tak oczywiste, a następnie podejmowanie odpowiednich działań. Platforma może sama identyfikować takie połączenia i wyzwalać odpowiednie akcje. Na przykład, w oparciu o pewne typy odebranych niezależnie wywołań usług, platforma może identyfikować defekty produktów poprzez wykrywanie powiązanych wzorców w oddzielnych reklamacjach, a następnie generować powiadomienie do działu produkcji w celu wyeliminowania możliwego defektu.

SOA nie zawiera w swojej koncepcji nic, co wyklucza podejście event-driven, ale wiele platform SOA nie przewiduje usług tego typu w swoich projektach. Typowa platforma SOA aranżuje usługi centralnie zakładając, że to co powinno być wyzwalane, zdefiniowane jest w procesach biznesowych. Takie podejście nie bierze jednak pod uwagę zdarzeń, które mogą się pojawić w trakcie lub poza procesami biznesowymi.

Jedną z barier w rozpowszechniania tego modelu w ramach platform SOA jest brak standardów w zakresie protokołów publikowania i subskrybowania (w rodzaju RSS czy Atom). W to miejsce platformy SOA używają zazwyczaj metod wywoływania procedur, które przekazują komunikat do ESB (Enterprise Service Bus) i lub do innego mechanizmu aranżacji.

Integrację architektury event-driven w swoich rozwiązaniach SOA zapowiada również BEA Systems i Oracle.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200