SOA dla wszystkich

IBM zaprezentował nowe produkty przeznaczone zarówno dla początkujących, jak i zaawansowanych adeptów architektury usługowej SOA.

IBM zaprezentował nowe produkty przeznaczone zarówno dla początkujących, jak i zaawansowanych adeptów architektury usługowej SOA.

Wśród nowych produktów, przedstawionym podczas konferencji Gartnera IT Expo, znalazły się narzędzia i oprogramowanie, które pozwalają na rozpoczęcie przygody z SOA. IBM zaprezentował oprogramowanie warstwy pośredniej do obsługi procesów biznesowych oraz tzw. Konfiguracje SOA (SOA Configuration), czyli zestaw wzorców, przewodników i opisów najlepszych praktyk konfiguracji systemów SOA, które ułatwiają integrowanie nowych rozwiązań ze starszymi aplikacjami.

"Wielu naszych klientów planuje migrację do SOA. My staramy się wesprzeć ich w rozpoczęciu takich projektów" - przekonywała Sandy Carter, wiceprezes IBM, odpowiedzialna za strategię SOA i WebSphere. "Zainteresowanie SOA wynika z faktu, że architektura usługowa dostarcza elastyczności biznesowej oraz umożliwia redukcję kosztów związanych z funkcjonowaniem działu IT" - dodała.

Jak w piaskownicy

Rozpoczęcie projektu SOA nie wymaga dużych nakładów. IBM oferuje SOA Sandbox dostępny bezpłatnie na stronach developerWorks. Jest to pakiet obejmujący m.in. oprogramowanie w wersji trial oraz środowiska online, w ramach których programiści mogą uzyskać wskazówki przydatne w projektowaniu architektur usługowych. Natomiast użytkownicy mogą w nich tworzyć potrzebne im usługi.

W skład pakietu wchodzi oprogramowanie Rational Software Architect, które umożliwia programistom budowanie usług Web oraz aplikacji SOA, choć jest to tylko wersja testowa. Do pakietu dołączony został także "przewodnik dla początkujących", w którym znajdują się instrukcje dotyczące instalowania kluczowych elementów architektury usługowej.

"Sandbox ułatwia rozpoczęcie przygody z technologią. Pozwala na nawiązanie kontaktu z ekspertami z IBM" - tłumaczy Sandy Carter. Przykładowo, dostarczane wsparcie może dotyczyć pożądanej granularności usług.

Zdaniem analityków Forrester Research, przygotowanie pakietu Sandbox to przede wszystkim próba popularyzacji platformy IBM i uczynienia jej bardziej niż dotąd dostępną. Przynajmniej na początku skorzystanie z oferty nie wymaga bowiem ponoszenia dodatkowych kosztów. Jest to też dobry sposób na zachęcenie programistów do zapoznania się z portfolio oferowanych przez IBM produktów i usług SOA.

"Zestaw technologii SOA w ofercie IBM jest rzeczywiście bardzo duży. Trzeba przyznać, że firma ta bardzo zaangażowała się w rozwijanie architektury usługowej. Z naszych szacunków wynika, że IBM współpracuje z o wiele większą liczbą klientów w tego typu projektach niż ktokolwiek inny" - mówi John Rymer, jeden z wiceprezesów Forrester Research.

Wszystko gra

Pośród prezentowanych podczas IT Expo nowości znalazły się funkcje i mechanizmy Web 2.0, które zostały wbudowane w najnowsze wersje WebSphere Commerce, WebSphere Business Monitor, WebSphere Message Broker oraz WebSphere Portal. Wykorzystując je użytkownicy mogą budować aplikacje oraz wielokrotnie stosować raz użyte elementy i treści. Ułatwiają one także dostęp do usług. Trzeba przyznać, używając słów przedstawicieli firmy, że uczyniła ona portal WebSphere "łatwiejszym do skonsumowania".

IBM poinformował przy tym także o wprowadzeniu pakietu WebSphere Application Server Feature Pack for Web 2.0, który łączy zewnętrzne usługi Web, wewnętrzne usługi SOA oraz obiekty Java. Dzięki temu możliwe jest tworzenie interaktywnych interfejsów dla aplikacji Web.

Kolejnym zaprezentowanym produktem była uaktualniona wersja IBM WebSphere Process Server. Obsługuje ona długie i krótkie procesy oraz funkcje kompensacji, które pozwalają na ich przywracanie. Wraz z tym produktem firma wprowadza koncepcję process integrity, która dotyczy możliwości cofnięcia procesu o jeden etap, jeśli na kolejnym wystąpił błąd.

Natomiast szyna ESB w wydaniu IBM, czyli WebSphere Message Broker oraz MQ zostały rozszerzone o ulepszoną obsługę usług Web. Message Broker odgrywa ważną rolę w koncepcji process integrity. To właśnie ESB obsługuje zadania związane z odtwarzaniem procesów biznesowych. Z kolei Tivoli Composite Application Manager for SOA dostarcza informacji na temat przepływu usług w całym środowisku SOA.

Krótko i sprawnie

Pakiety Konfiguracji SOA zostały przygotowane przede wszystkim z myślą o skróceniu czasu wdrożenia architektury usługowej z wykorzystaniem starszych, używanych w firmach od lat aplikacji oraz gotowych produktów SOA. Dostarczają one najlepszych praktyk oraz wskazówek implementacyjnych przydatnych w rozwiązywaniu typowych problemów występujących w trakcie realizacji tego typu projektów. Przykładowo, konfiguracje SOA Security oraz Management zawierają wzory, które można wykorzystać do budowania infrastruktury mającej zabezpieczyć system SOA. Dotyczą one ochrony przed zagrożeniami, zarządzania poziomem usług oraz cyklem życia usług.

IBM wprowadził także pakiet Optim, który ułatwia rozwiązanie problemów dotyczących zarządzania danymi w architekturach usługowych. Dane zarządzane są z poziomu rekordu biznesowego. Istotny jest nie tylko rodzaj danych czy ich zawartość, ale także kontekst biznesowy, w którym zostały stworzone. Ponadto dane poufne podlegają w trakcie procesów specjalnej ochronie. Do stworzenia Optim IBM wykorzystał m.in. technologie pozyskane dzięki przejęciu Princeton Softech.

Pozostałe nowości IBM dla firm realizujących strategię SOA

  • udoskonalona bramka WebSphere DataPower XML Security Gateway gwarantuje sprzętowo wspomagane bezpieczeństwo dla XML i usług Web. Obsługuje ona także usługi Web REST (Representational State Transfer);
  • nowsza wersja IBM Information Server, która pozwala na dostarczanie informacji jako wygodnych do wielokrotnego wykorzystania usług;
  • usługi profesjonalne dotyczące projektowania architektur SOA, tworzenia aplikacji SOA oraz projektów integracyjnych;
  • uaktualnione narzędzia i usługi wspierające zarządzanie SOA; lista produktów obejmuje m.in. WebSphere Service Registry and Repository, Rational Asset Manager, Rational Tester for SOA Quality oraz rozszerzenie Rational Performance Tester for SOA Quality.
W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200