The Manager module WCS Manager is a subsystem that serves three purposes:
- Interaction with the web server of a developer
- Managing the server via the command line interface
- Store application settings
WCS Manager uses the built-in H2 database as a storage.
Aside from the built-in database, you can use an arbitrary database that has a JDBC driver, for example MySQL.
A simplified flowchart of the Manager module operation:
Submodules of WCS Manager
Submodule | Ports | Format | Protocol | Description |
---|---|---|---|---|
Manager HTTP /HTTPS | 9091, 8888 | JSON | TCP | WCS RESTful API between WCS and the web server on the back-end or the REST client. Processes incoming REST/HTTP requests. 9091 - HTTP 8888 - HTTPS |
Manager RMI | 1099 | RMI calls | TCP | Internal data exchange with WCS Core |
CLI SSH | 2000 | SSH | TCP | Command line interface of the WCS server working via SSH. |
Database support | JDBC | Database interaction |