The Methodology of E4X Solutions
The E4X protocol is implemented to exchange messages between a software application at an e-Commerce site, and the E4X server. The protocol describes a set of authenticated XML encapsulated service requests exchanged between a client and the E4X server over an HTTP/S connection. The message set supports delivery of currency rates and geo-location data to the e-commerce site and collection of transaction data by the E4X server as well as maintenance services.
The E4X SDK comprises a set of software applications, documentation and code samples intended to minimize the effort required to integrate with the E4X Servers. The E4X SDK supports rapid integration in popular Web deployment environments on Windows and Unix/Linux platforms.
Key Features
| Persistent rates table | Automatic caching and expiry of rates at the merchant’s site |
| Transaction submission | Batching & transmission of transaction data to E4X for FX hedging |
| Dynamic Currency Detection | Enabled by table mapping of IP addresses to currency |
| Local database support allowing SQL based interface | Can use any ODBC or JDBC relational database for storing rates and transaction data |
| Historical rates interface | Supports merchant’s back-office applications allowing dynamic conversion of amounts on historical transaction data |
| Clustering support | Support for deployment of the SDK in clustered environments with data replication and synchronization between multiple servers |
