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.

Dostęp do lokalnych aplikacji Microsoftu napisanych w technologii .Net trzeba realizować tak samo, jak dostęp do aplikacji internetowych, tj. za pomocą usług wywoływanych za pośrednictwem dokumentów (komunikacja asynchroniczna) lub komunikatów SOAP przesyłanych poprzez HTTP (komunikacja synchroniczna). Do obsługi komunikatów zestaw SonicXQ zawiera moduły do przetwarzania komunikatów i dokumentów SOAP/ HTTP i JMS na postać zgodną z wymaganiami kolejek SonicMQ (i odwrotnie).

Rozproszone usługi przetwarzania

Aplikacje i zasoby dostępne w sieci coraz częściej eksponuje się jako usługi. Wiele współczesnych narzędzi programistycznych pozwala prawie automatycznie tworzyć opis usług w języku WSDL.

W SonicXQ wbudowano ramy Distributed Processing Framework, pozwalające na osadzanie, konfigurowanie i zarządzanie procesami rozproszonymi. Rozproszony proces to ciąg usług przetwarzających komunikat. Przebieg procesu jest określony przez ścieżkę przetwarzania, zawartą w komunikacie wejściowym. Procesy mogą się rozgałęziać, tworząc alternatywne lub równoległe ścieżki przetwarzania.

Podstawą przetwarzania rozproszonego jest kontener usług (service container), kierujący komunikat poprzez różne usługi w szynie ESB. Jest on wyposażony w mechanizmy zarządzania za pośrednictwem protokołu JMX (Java Management Extensions). Dzięki temu można zarządzać całym rozproszonym procesem integracji, bez konieczności tworzenia struktury scentralizowanej, trudniej skalowalnej i mało elastycznej.

SonicXQ ma wbudowane dwie usługi przetwarzania: kierowanie komunikatów zgodnie z ich zawartością (content based routing) oparte na mechanizmach X-Path i motor XSLT do transformacji komunikatów o różnych formatach. Możliwe jest dołączenie do ESB innych usług przetwarzania.

W przeciwieństwie do wielu różnych zestawów integracyjnych SonicXQ jest stosunkowo tani. Jego cena wynosi od 2500 USD za każdy procesor.

Składnica dokumentów
W październiku br. Progress Software przejął firmę eXcelon, której sztandarowym produktem jest eXtensible Information Server (XIS), służący do tymczasowego przechowywania dokumentów XML w celu ich agregacji, transformacji i monitorowania. XIS zwiększy możliwości przetwarzania komunikatów przesyłanych przez szynę ESB. Firma eXcelon oferowała również zestaw Stylus Studio do tworzenia dokumentów XML, definiowania arkuszy stylu i monitorowania procesów transformacji XSLT.

Oceń artykuł

średnio: 0 liczba ocen: 0
« wstecz 1  2 

Komentarze (0)

Najnowsze

e-Sąd z odsieczą sprawiedliwości

Polski wymiar sprawiedliwości postrzegany jest jako skostniały i opieszały. Tymczasem kolejne e-usługi udostępniane przez Ministerstwo Sprawiedliwości ułatwiają życie przedsiębiorcom i usprawniają pracę sądów.

e-Zdrowie w Polsce i na świecie

Projekty informatyzacji służby zdrowia realizowane są na świecie z różnym powodzeniem. Skąd Polska mogłaby czerpać wzorce? A może jesteśmy skazani na własne rozwiązania?

Raport Państwo 2.0, czyli nowa wizja informatyzacji państwa

Michał Boni, minister administracji i cyfryzacji, zaprezentował raport "Polska 2.0. Nowy start dla e-administracji". Przedstawia on informacje na temat stanu realizacji projektów będących w gestii nowo utworzonego ministerstwa oraz prezentuje kierunki dalszych działań związanych z informatyzacją i cyfryzacją administracji publicznej w naszym kraju.

Cyberprzestępcy podążają za użytkownikami

Już dwie na trzy polskie firmy odnotowały ataki lub awarie, które spowodowały spadek produkcji. Co trzecia firma utraciła dane. Liczba takich przypadków będzie rosła, bo hakerzy biorą na cel najbardziej masowe technologie. Szybko reagują też na zmiany w firmowej architekturze.

Jak zaplanować karierę w branży IT

Doświadczenia łączone na różnych stanowiskach w firmach o odmiennych profilach są szczególnie cenione przez pracodawców. Dlatego warto głęboko przeanalizować możliwości rozwoju kariery, które obecnie stwarza rynek IT.

Jakie są różnice między chmurą a wirtualizacją

Wirtualizacja jest obecnie standardową technologią, stosowaną powszechnie w IT. Od środowiska chmury prywatnej dzieli ją jednak długa droga, gdyż wymaga ona uzupełnienia o istotne składniki.

Jakie są różnice między chmurą a wirtualizacją

Wirtualizacja jest obecnie standardową technologią, stosowaną powszechnie w IT. Od środowiska chmury prywatnej dzieli ją jednak długa droga, gdyż wymaga ona uzupełnienia o istotne składniki.

Rekomendacje



Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści - Prenumerata: Computerworld, Networld, PC World
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