CodeStreet ReplayService extends the capabilities of Message Oriented Middleware such as TIBCO EMS or TIBCO Rendezvous by providing critical record and replay capabilities. ReplayService allows previously recorded messages to be replayed as often as required, in the original order, filtered by a wide variety of criteria. In addition to allowing selective message replay, the ReplayService provides sophisticated flow control to control the rate at which messages are replayed.
ReplayService Interactive Model Diagram (44 KB Flash Animation)
The ReplayService has a wide range of uses in a message oriented distributed architecture including recovery, testing, WAN-based distribution and auditing. Its guaranteed, repeatable delivery of messages in correct order across a range of TIBCO Rendezvous subjects or JMS topics and queues meets a basic requirement of many industries such as securities trading.
Message replay can be performed with a specified
inter-message timing, or any multiplier of the original timing, lending realism
to testing and allowing specific scenarios to be recreated. The ability to replay messages at a controllable rate lets it act as a 'message
capacitor' between systems, flattening-out message spikes, and thereby greatly
reducing the peak processing load requirements.
ReplayService has four unique modes that provide different functionality for
differing applications and user needs.
Replay Only (RO): Pure replay using point-to-point delivery. The
receiver uses the Replay API to recover a set of messages that are sent
point-to-point.
Replay with Continuation (RC): Replay and real-time updates. The
receiver uses the Replay API to recover a set of messages and then proceeds to
receive real-time updates on the same point-to-point stream.
Replay with Switch to Real-Time (RT): Replay and real-time updates
using multicast delivery. The receiver uses the Replay API to recover a set of
messages point-to-point and then proceeds to receive real-time updates on a
multicast stream.
Replay Echo (RE): Replay on the original subject with the original message preserved. The replayed messages are delivered using publish-subscribe to any interested TIBCO Rendezvous subscriber or TIBCO EMS consumer. This mode can be useful for demonstration and quality control. Receiving clients have no knowledge that messages they receive are being replayed and they do not use the Replay API. This mode can also be used to perform store-and-forward messaging.
Simultaneously records multiple subjects/topics/queues
Provides ordered redelivery
Allows replay with transition to real-time
Flow control preserves inter-message timing
Disk based storage
Fault tolerant
Replication for efficient WAN-based distribution
Hawk monitoring and control of server and clients
Multiple message selection criteria
High performance and enterprise class stability
ReplayService for RV is available on the following platforms: Linux RHEL AS, ES, and WS 3.0, 4.0, 5.0 and SuSE SLES 8, 9, 10; Windows XP Service Pack 2 or later; Solaris 2.6, Solaris 8, 9, 10 SPARC.
For a product demonstration or further information, contact us: sales@codestreet.com
CodeStreet
317 Madison Avenue
7th Floor
New York, NY 10017
Telephone: 646-442-2800
www.codestreet.com
|