Wszystkie aplikacje na jednej szynie

Subskrybuj RSS A A A
2 grudnia 2002
Marian Łakomy

Sonic Software oferuje infrastrukturę do integracji wielu aplikacji, opartą na modelu usług rozproszonych.

Sonic Software oferuje infrastrukturę do integracji wielu aplikacji, opartą na modelu usług rozproszonych.

Architektura SonicQXKliknij, aby powiększyćArchitektura SonicQXIntegracja aplikacji, zarówno wewnętrzna, jak i wykraczająca poza przedsiębiorstwo, to zadanie wymagające sporego nakładu prac związanych z obsługą komunikacji. Na rynku jest wiele systemów do komunikacji synchronicznej i asynchronicznej, które w połączeniu z programami do transformacji komunikatów zapewniają bezpieczną integrację dwóch aplikacji.

Gorzej, gdy trzeba połączyć więcej aplikacji i systemów. Wprawdzie wielu dostawców oferuje centralne brokery integracyjne, wymieniające i przekształcające komunikaty między aplikacjami, ale są to na ogół produkty kosztowne, wymagające wielu prac programistycznych. Dodatkowy problem polega na tym, że brokery na ogół nie nadają się do integracji aplikacji poza granicami wytyczonymi przez zapory ogniowe przedsiębiorstwa.

Szyna usługowa

W elektronice szyna to zestaw przewodów sygnałowych, do których w każdej chwili można dołączać dowolne urządzenie posługujące się tym samym zestawem sygnałów. Należąca do Progress Software firma Sonic opracowała pakiet SonicXQ, który w zamyśle twórców ma stanowić "szynę, do której dołącza się aplikacje".

SonicXQ zastępuje centralny broker integracyjny rozproszoną strukturą komunikacyjną Enterprise Service Bus (ESB). Szyna jest oparta na programach do komunikacji asynchronicznej z serii SonicMQ oraz zestawie usług do kierowania komunikatów XML wg ich zawartości i transformacji do postaci wymaganej przez aplikację docelową.

W szynie usługowej SonicXQ odpowiednikiem sygnałów szyny elektronicznej są usługi, opisane zgodnie ze standardami. Sonic Software wykorzystuje język WSDL, chociaż nie korzysta z mechanizmów UDDI ani centralnego repozytorium do rejestrowania i wykrywania usług Web w sieci. Wynika to z przeznaczenia systemu - ma on służyć do statycznego integrowania aplikacji, nie zaś dynamicznego ich zestawiania z usług dostępnych w sieci. Szyna usługowa SonicXQ ESB zawiera elementy do obsługi trzech głównych obszarów: komunikacji, integracji, przetwarzania.

Struktura komunikacyjna

Podstawą ESB jest pakiet SonicMQ zapewniający komunikację asynchroniczną (metodą kolejkowania komunikatów) między węzłami szyny. Pozwala ona tworzyć niezawodne, chociaż luźno powiązane systemy, które mogą współpracować nawet w sieciach o dużej zawodności, takich jak Internet. Podobnie jak inne pakiety do komunikacji asynchronicznej (IBM MQSeries, MSMQ), SonicMQ realizuje różne opcje dostarczania komunikatów, niezależnie czy w chwili wysyłania go użytkownik jest dostępny w sieci czy nie.

SonicMQ pozwala na publikowanie i abonowanie komunikatów, co zapewnia komunikację typu "jeden-do-wielu".

W szynie może z sobą współpracować wiele węzłów komunikacji SonicXQ, z których każdy zawiera serwer SonicMQ. Producent oferuje mosty do łączenia kolejek SonicMQ z innymi pakietami do komunikacji synchronicznej. Bezpieczeństwo jest realizowane na poziomie protokołu komunikacyjnego HTPP za pomocą znanych metod szyfrowania i utajniania informacji.

Standardowa integracja

Szyna ESB wspiera zarówno standardy usług Web, jak i J2EE Connector Architecture (JCA). Dostęp do aplikacji korzystających z serwera aplikacyjnego J2EE jest możliwy za pośrednictwem komunikatów JMS lub przy użyciu sterowników zgodnych z JCA. Sterowniki te są dostępne dla większości aplikacji biznesowych, a nawet jeśli dla danej aplikacji nie ma sterownika, specyfikacja JCA umożliwia samodzielne jego napisanie. Do pakietu SonicXQ jest dołączony sterownik do aplikacji opartych na serwerze BEA WebLogic.

Oceń artykuł

średnio: 0 liczba ocen: 0
1  2  dalej »

Komentarze (0)

Najnowsze

MAC, czyli ministerstwo reformowania rządzenia

Premier wspiera lojalnie w kryzysie najbliższego współpracownika, Michała Boniego, przyjmując na siebie atak oburzonych internautów podczas debaty o ACTA.

Nowe, unijne zamówienia publiczne

Komisja Europejska proponuje ważne zmiany prawa wspólnotowego w obszarze zamówień publicznych. Warto im się przyjrzeć bo to jeden z elementów nowej perspektywy finansowej UE. Warto zatem przyjrzeć się owej propozycji bliżej.

Bezpieczeństwo rządowych stron - analiza

Zespół zadaniowy ds. ochrony portali rządowych opublikował wytyczne. Trudno stwierdzić, że to najlepsze rekomendacje, jakie można było przy okazji zaistniałych ataków wypracować.

DEBATA: Kiedy walka polityczna w sieci przemienia się w cyberterroryzm?

Skuteczny atak cybernetyczny przyniesie opłakane skutki dla państwa i gospodarki. Boleśnie się o tym przekonaliśmy, gdy nie można było dostać się na strony internetowe najważniejszych instytucji w Polsce.

Czy MSW chce unieważnienia przetargu na pl.ID?

Rośnie ryzyko całkowitego unieważnienia przetargu na nowe dowody osobiste. Krajowa Izba Odwoławcza odrzuciła odwołanie firmy Sygnity, która nie zgadzała się na wydłużenie o trzy miesiące terminu składania ofert na dostawę blankietów nowych dowodów osobistych. Wydłużenie całego postępowania o trzy miesiące może spowodować skargi uczestniczących w nim firm, a w konsekwencji unieważnienie przetargu.

Garść rad dla roztropnego szefa IT

Trudne czasy w gospodarce to okres, kiedy szczególnego znaczenia nabiera hasło: Jak cię widza, tak cię piszą. Osłabienie rynku przekłada się na oszczędności w przedsiębiorstwie, a oszczędności najłatwiej szukać w działach, które, w opinii zarządu, nie są bezpośrednio związane z prowadzoną działalnością - czyli również w dziale IT.

Sprzeczne wizje e-dowodu

Koncepcja elektronicznego dowodu osobistego powstała w Polsce wiele lat temu. Starsze są koncepcje elektronicznego systemu świadczeń ochrony zdrowia. Mimo to, nadal są w trakcie budowy.

Rekomendacje

Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88