Query-Data pipelines
The primary purpose of the query-data pipeline is to support the integration of consumers of data and information with a set of consistent services that provide the associated capabilities. Using a service-based approach not only avoids the issue of having to integrate with multiple APIs, but also of having to figure out how to integrate the various response formats. Exposed though RESTful web services, based on a request-response exchange pattern and JSON object payloads, the Query-Data Pipeline enables orchestration of the various RESTful web services, integration of responses, and the representation of the data in a consistent manner without the consumer having to be involved. The pipeline also gives us the ability to leverage new services when introduced and integrate new consumers as they become available, thus providing a unified and consistent way to integrate that isolates consumers from the consequences of changes in the backend systems.
Designed as an Enterprise...