The P2PS combines an optional high-speed in-memory data cache with intelligent distribution semantics used to implement the Point-to-Point Client LAN. The P2PS provides consolidated point-to-point access to all the information available on the Market Data Hub. It consumes data provided on the MDH and/or the Multicast Client LAN, optionally caches it and then re-distributes the data (using TCP/IP) to consumer applications upon request. This protects the consuming applications from the complexities of the multicast based traffic of the MDH and Client LAN. The P2PS supports all forms (RTIC, DTS) of simple publishing.
The P2PS can handle all forms of data, such as quotes, chains, time-and-sales, news stories and headline streams, etc. Access to P2PS data is authorized through DACS and enforced within the P2PS.
Applications typically have backup Point-to-Point Servers in order to provide resiliency. When an application loses connectivity to a P2PS, it will attempt to connect to a backup P2PS and re-open all of the items of interest (also known as failover). During initialization an application will periodically try each P2PS (in its configured list) in a ‘round robin’ fashion until it successfully establishes communication with one of them.
P2PS 6 supports connections with SSL-based client applications, SFC, RFA 5.0 and RFA 6.0. It provides access to all of the data types currently available to SSL-based applications and the new OMM data. In addition, P2PS 6 automatically converts RDM/RWF in the MarketPrice domain to Marketfeed for SSL-based client applications. It also converts Marketfeed data to RDM/RWF so that RFA 6.0 applications do not need to parse Marketfeed.