ITAS is a comprehensive system developed to manage trading, accounting and risk activities but more often than not, our customers will need to use other services or software, either on-premise or cloud-based. Traditional integrations with bespoke development can be both costly and difficult, as knowledge of both sides is required to be successful.
Over a number of years, we have worked on building up a comprehensive framework that allows ITAS to integrate in a wide variety of scenarios typically presented by our customers. Through ITAS Services we are confident that almost every challenge can be met either through in-house development or bespoke workflow scripting.
The overall purpose of the ITAS API is to provide external access to the ITAS system, both in terms of data and functionality. The API endpoints provide that point of contact and allow us to create a layer between ITAS and external usage. This enables Hivedome to create a re-usable set of ITAS objects for both point-to-point communication between systems (i.e. no human intervention) and new user interfaces (e.g. web pages, mobile apps and so on) built either by Hivedome or by clients. Although distinct in terms of meaning, this area of technology is sometimes referred to as Web Services.
EDICOM, DocuSign, MS Teams, Cargoo
Most corporate strategies will involve some degree of data flow to and from ITAS. The following compares the three API-based components on offer to Enterprise and Premium subscribers:
|ITAS API (Enterprise)||Data Query/Modify Services (Enterprise)||OData Server (Enterprise/Premium)|
|REST endpoints specific to pre-defined workflows||Dynamic GraphQL query-based requests allowing custom response shape||Dynamic protocol-driven data requests|
|Online APIARY provides definitions for URL, parameters and shape of the response||ITAS Data Catalog provided as an on-premise library for building queries||Provides metadata, a machine-readable description of the Data Model of the APIs, which enables the creation of powerful generic client proxies and tools|
|Suited to workflows where in/out data is specific to processes, e.g. cash management||Useful when needing more flexibility with the selection of data properties to be extracted, the context of the data and with customising data flows between integrated systems||More about self-service than the others; useful for people who would normally push data from ITAS Reports to Excel for further manipulation/analysis and for simple integrations where more guidance is required for the underlying ITAS Data Model|