REST API for SOA

Use FXWebAPI as central point of contract for FX rates and executions via your SOA

FXWebAPI has a set of RESTful web-services that enable out-of-the-box integration with your SOA.

Main Use Cases:

  • Execution workflow

  • Order placing workflow

  • Order cancellation workflow

Critical points for Execution/Order placing/Order cancellation workflow:

  • Make sure that client has a balance/limit to execute the trade

  • Transaction Security

  • Internal checks are usually more important than 50 ms of additional market risk.

Non-critical point of Execution workflow:

  • How quickly trade should be confirmed/rejected

For the above FXWebAPI services responsible for Execution/Order placing/Order cancellation workflow would sit behind firewalls and be only accessible by clients SOA service.

FXWebAPI integration for Execution/Order placing/Order cancellation workflow is explained in the below graph:

Last updated