Messaging is the exchange of information by two or more software applications. A message is a self-contained package of information.
Many Adaptive Server customers use messaging and queuing, or publishing and subscription systems in their own application environments. These applications are called message-oriented middleware. Often the same application combines database operations with messaging operations.
Real Time Messaging Services (RTMS), simplifies the development of such applications, using both Adaptive Server and the TIBCO™ Java Messaging Service (JMS).
Messaging systems allow senders and receivers to be decoupled. Not all components need to be up, running, and connected for operation at all times. A messaging system can be asynchronous, in that an application can send messages without requiring receiving applications to be up and running.
JMS is an API that defines the way in which clients communicate with message providers. The message sender and the message receiver both act as clients to the message provider.
Messaging systems are provided by message providers. The messaging providercan implement architecture that is either centralized or decentralized, or sometimes a hybrid of the two.
RTMS provides an easy way to perform messaging operations within SQL statements, using built-in functions.
Real Time Messaging Services provide a way to capture transactions (data changes) in an Adaptive Server Enterprise database and deliver them as events to external applications through a JMS message bus, provided by TIBCO Enterprise™ for JMS.
Copyright © 2004. Sybase Inc. All rights reserved. |
![]() |