CONNEQT Connector is a software solution to create REST JSON APIs or SOAP services from relational database SQL queries.
CONNEQT Connector consists of 3 components.
HTTP Client Browser
| ^ | ^
| | | |
| | | |
| | HTTP Client calls | | Administrator interacts with Admin UI
| | REST JSON APIs or | | to generate the services configuration file
| | SOAP services | |
| | +------v-------+------+
| | | |
| | | Connector Admin UI |
| | | |
| | Admin optionally +------+-------^------+
| | accesses Proxy's actuator | |
| | to restart Proxy and | | Admin UI calls Admin API
| | read Proxy's configuration. | |
+----v--------+----+ +------v-------+------+
| <- - - - - - - - - - - + |
| Connector Proxy | | Connector Admin API |
| +- - - - - - - - - - - > |
+-----+---^---^----+ +--+---^---+----------+
| | | | | |
Proxy connects to RDB, | | | | | |
sends queries, fetches data,| | | Proxy reads the | | |
and converts to | | | services configuration | | |
HTTP responses | | | file | | |
| | | | | |
| | | | | |
| | +------------------------+ | | |
| | | | | |
| | +-------------------------+ | | Admin API connects to RDB,
| | | | | | sends queries, fetches data,
| | | +-------------------------+ | and writes the services configuration file
| | | | | |
| | | | | |
+--v---+--------v---+--+ +--+-------------v------------+
| | | |
| Relational Databases | | Services Configuration File |
| | | |
+----------------------+ +-----------------------------+
Connector Admin UI conneqt/connector-admin-ui
Connector Admin UI is the web site frontend of Connector Admin API that provides the interface to administrators.
Please visit conneqt/connector-admin-ui for details.
Connector Admin API conneqt/connector-admin-api
Connector Admin API is the web site backend that provides APIs to Connector Admin UI.
Please visit conneqt/connector-admin-api for details.
Connector Proxy is a HTTP server that provides REST JSON APIs and SOAP services to HTTP clients.
Connector Proxy reads a services configuration file which Connector Admin API generates, to determine it's behavior.
Please visit conneqt/connector-admin-api for details.