Can Elektron API be forced over Internet

Can we configure Elektron API to connect over Internet

Best Answer

  • Hello @debashish.bisoi
    "

    Could you explain Elektrton API to connect over Internet? Would you like Elektron API connect to the server running on cloud e.g. Microsoft Azure, Amazon Web Services(AWS)? or Would you like it to connect to the server via HTTP or HTTPS?

    Both EMA and ETA Java support connecting to the server on the cloud across a TCP/IP but the server has to provide RSSL(Reuters Source Sink Library) port(default is 14002).

    Currently only ETA Java supports Internet Connectivity via HTTP and HTTPS as the diagram shown below:

    image

    For details, please refer to Transport API Java Developer Guides(Elektron-SDK1.1.0.java.rrg\Eta\Docs\ETAJ_DevGuide.pdf) shipped with Elektron SDK - Java package

Answers

  • We have the Java Elektron APi connecting to ADS server/Private telco circuits locally installed , Instead of that we want to explore how we can directly connect to Reuters platform directly over Internet bypassing the ADS

  • Hello @debashish.bisoi

    Please contact your Thomson Reuters Account team to confirm if Reuters platform server provides RSSL(Reuters Source Sink Library) port. If so and if your machine can reach to Reuters platform server, Elektron Java API can connect to it without ADS.

  • Both ETA C and ETAJ support connectivity over the internet using the Encrypted and HTTP connection types. Configuration and use is covered in the product developer guides. When using encryption, a component to offer decryption/encryption is generally required on the server side of the connection and you would typically connect using an SSL tunneling port (e.g. 443) vs the standard 14002 RSSL port.

  • Hey there, Debashish.bisoi!

    I've dabbled in the realm of Elektron API, and I must say, it's quite an interesting challenge to make it work over the Internet. The default behavior of Elektron API is to connect to a local Elektron server, typically within a data center, for low-latency and high-throughput trading operations. However, if you want to force it to connect over the Internet, it's possible but comes with some caveats.

    Firstly, you need to ensure that your Elektron server is accessible from the Internet. This involves setting up proper network configurations, firewall rules, and security measures to protect your sensitive data.

    Secondly, you might consider using a Virtual Private Network (VPN) or secure tunneling technologies to establish a secure connection between your Elektron API client and the server. This adds an extra layer of security, preventing unauthorized access to your trading system. Speaking of which, I would recommend reading this article - IoT In Transportation: Explore Top Benefits And Its Opportunities Today. It covers the topic of security in a more in-depth way.

    Lastly, be aware that Internet connections can be less reliable than neighborhood connections, so you may encounter latency and balance issues. Implementing redundancy and monitoring mechanisms is crucial to ensure uninterrupted buying and selling operations.

    In my experience, it's doable, but proceed with caution. Always consult with your IT and security teams to implement a robust and secure solution tailored to your specific needs.