Web Services architecture utilizes:
APIs are “a set of subroutine definitions, protocols, and tools for building software and applications.” (Wikipedia). CSD Web Services are “a software system designed to support interoperable machine-to-machine interaction over a network.” (W3C). They have even been called Web APIs by some.
In 2015, Grey Wolf started the development of CSD Web Services for integration with CloudSuite Distribution. Over time, those Web Services have grown and matured into over 70 APIs in the “pool.”
CloudSuite Distribution is an Infor hosted ERP. Since Infor does not allow any third party software on their hosted server, Grey Wolf is required to use Infor’s ION APIs. The CSD Web Services provided by Grey Wolf become the interface to those APIs.
By utilizing the Infor ION APIs and BODs, the Web Services are able to be consistent with other API calls. This allows easy migration from on-premise SX to CSD for the applications making Web Services integration.
While there are different APIs for each ERP, the Web Services are standardized across all subscription users. This ensures consistent results from a standard environment. In the case of custom ERP modifications, Grey Wolf is able to create custom APIs that are then isolated from the standard environment. This ensures consistency while supporting unique customer requirements.
Integration touch points include: