Exigo offers several powerful and diverse ways to manage your data. Whether you prefer using SOAP-based web services, OData REST calls, SQL queries, or all of the above, Exigo offers you the flexibility to develop your application as you see fit.
Web Service | OData | Custom OData | Replicated SQL | |
---|---|---|---|---|
Availability | ||||
Express clients | ||||
Enterprise clients | ||||
Accessing Data | ||||
Web technologies used to pull data | SOAP | OData via REST | OData via REST SQL (Enterprise only) |
SQL |
API result data types | XML | JSON, JSONP, XML | JSON, JSONP, XML SQL (Enterprise only) |
SQL |
Read existing records | ||||
Create, update and delete records | Custom OData tables only | |||
Access to real-time data | Delayed ~ 10 sec. - 2 min. |
|||
Maximum records returned per call | Unlimited | 50 | 500 | Unlimited |
Features | ||||
Server-side selective column querying | ||||
Server-side pagination | ||||
Server-side filtering, sorting and ordering | ||||
Server-side grouping, joins and aggregation | SQL - Yes OData - No |
|||
Extensibility | ||||
Allows developer to create and manage custom data tables | Custom reports available by request |
Custom OData reports available by request |
Custom SQL views available by request |
Exigo provides several flexible methods to help you access your data because your needs change with every application and feature you develop. Here are some general guidelines we recommend when deciding which API to use: