Presentation is loading. Please wait.

Presentation is loading. Please wait.

Thomson Reuters Contributions Channel

Similar presentations


Presentation on theme: "Thomson Reuters Contributions Channel"— Presentation transcript:

1 Thomson Reuters Contributions Channel
REUTERS / Firstname Lastname Thomson Reuters Contributions Channel David.M.Thomas Developer Advocate - Platform APIs

2 The Contributions Channel Overview
A New service allows clients to contribute content on the Elektron Network Hosting a cluster of servers that provides the Contributions logic previously placed at the client site All contributors (TREP, Contex and 3rd Party) will connect to this new service

3 3rd Party Application Integration
Clients and solution providers can develop contribution applications using the Elektron APIs : Outputs are connected directly to the new Contributions Channel Uses Elektron SDK tunnel stream connections Uses OMM Post Messages Supports MarketPrice Model Credentials will be authenticated against our AAA platform

4 Tunnel Streams Available in the ETA Reactor and EMA
A tunnel stream is a private stream with authentication Establishes a connection between Application and Contribution Gateway Allows multiple sub-streams to co-exist within the tunnel stream. Contributions are made using sub-streams EMA/ETAProvider EMA/ETA Consumer

5 Contributions Topology
Contributions Service Gateway Contribution Channel Service Cluster Delivery Direct Or Internet Encrypted TLS over WAN 3rd Party App Elektron API

6 Benefits Removes the need for client sited contributions only server devices Provides a higher level of performance than Marketlink Provides a simpler contribution solution that is consistent with TREP publishing Uses strategic Elektron APIs rather than MFOT Use of Open Message Model will allow the contribution of more complex data types

7 Demonstration: Contributions Application
Using EMA Java from the Elektron SDK Establish an encrypted connection to the server Create an OmmConsumer configured as "ChannelType::RSSL_ENCRYPTED" Make a TunnelStreamRequest request. Response: StatusMsg with StreamState = Open indicates the Tunnel Stream is open.

8 Demonstration: Contributions Application
Perform a client login: Supply user name and password credentials. Response: RefreshMsg with StreamState = Open Contribute data using post messages Response: AckMsg An AckMsg provides an indication that the contribution was received by the service. If the AckMsg contains a NackCode then the contribution failed

9 Example PostMsg

10 Demonstration: Contributions Application
View the result

11 References Developer Portal https://developers.thomsonreuters.com
Tutorials Article


Download ppt "Thomson Reuters Contributions Channel"

Similar presentations


Ads by Google