DATAKON 2001

Úvod
Charakteristika
Obsah

Sponzori konferencie
DATAKON 2001
ADASTRA, s.r.o.
AEC, s.r.o.
BERIT, a.s.
DCIT, s.r.o.
IBM Eeská republika, s.r.o.
Oracle Czech, s.r.o.
Progress Software, s.r.o.
Qbizm Technologies, Inc.
SMS, s.r.o.
SYBASE Eeská republika, s.r.o.
TATRA Banka, a.s.
TurboConsult, s.r.o.
Vema, a.s.

Mediálny partner
Softwarové noviny

Systémy řízení výměny zpráv a XML (XML Messaging)

Jindřich Štumpf a kolegové

Progress Software
Michelská 60/300, 140 00 Praha 4
jst@progress.com

Abstrakt. Internet a XML jsou dva fenomény zásadně měnící způsoby, kterými organizace podnikají a vzájemně komunikují. Systémy řízení výměny zpráv (SŘVZ) pak představují jeden z pokrokových způsobů, jakými si tyto podniky mohou vyměňovat obchodní data. Tento příspěvek je věnován asynchronním SŘVZ založených na standardu Java Message Service (JMS). Podrobně rozebírá paradigma na kterých je JMS založeno, jeho architektury, strukturu a typy zpráv včetně ukázek zdrojových kódů v jazyce Java. Vysvětlí jakým způsobem je garantováno doručování zpráv a jakým způsobem se v těchto systémech pracuje se zprávami v XML formátu. Naznačí, jak JMS SŘVZ dokáží komunikovat i s jinými SŘVZ, založenými na odlišných principech. Pro doplnění přehledu zmiňuje i systémy se synchronní výměnou zpráv využívající protokol SOAP. V závěru je uveden přehled vybraných JMS a SOAP poskytovatelů.

Klíčová slova: Systémy řízení výměny zpráv (SŘVZ), messaging, garance doručení, acknowledgement, producent, konzument, abonent, zpráva, MOM, J2EE, JMS, XML, DTD, XSD, XSLT, SOAP, WSDL, UDDI, A2A, B2B, EAI, BPI, ASP, SAX, DOM, RPC, CORBA, Java RMI, DCOM, multicasting, MTP, XA, JTA, ACL, JAXP.

Annotation:

XML Messaging

Internet and XML are two phenomena that are fundamentally changing the way companies do their business and how they communicate. Messaging systems represent one progressive method for how the companies exchange business data.
This article focuses on asynchronous messaging systems based on the Java Message Service (JMS) standard. There is a detailed description of JMS paradigm, JMS architectures, structure and message types including Java source code snippets. It also mentions how to guarantee message delivery, handling of XML and how to communicate with non-JMS systems.
At the end of the overview, the article mentions synchronous messaging systems and messaging systems based on SOAP protocol. And finally, there is description of selected JMS, non-JMS and SOAP providers.

<< Obsah