Sep.05.10
ReplayService for TIBCO Rendezvous and TIBCO EMS

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.
  •  

    Key Features

  • 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
  • Platform Support

    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

    ReplayService provides critical record and replay functions for TIBCO Rendezvous and EMS

      Download (RS-RV)  
      RS-RV Product Sheet (PDF)