Publishers format incoming market data messages, and forward those messages to a subscriber.
Messages are forwarded to a subscriber in an internal RAP data stream (RDS) format. A publisher consists of a publisher API layer, and a network layer.
The publisher API is intended for Sybase feed handlers (demo feed handler and FAST feed handler) and developers who want to map proprietary market data into RAP. The publisher API uses an RDS template-processing module that identifies the message type, formats the messages, and calls the network layer. The network layer buffers messages into packets and sends the packets across multiple data streams to a subscriber.