Interfaces
The platform consists of a set of interfaces related to the platform APIs and communication with Connector
.
These interfaces must be generally applied when extending the platform, in case you would like to develop custom Connector
providing some specific functionality or implementing some proprietary protocols.
The platform consists of the following interfaces:
- Client Web Interfaces
- Client REST API
- Connector Interfaces
- Core Interfaces
To know more about the list of APIs refer to Interfaces Repository.
Client
Web Interfaces
Client
web interfaces are graphical representation for the user in form of web applications. Currently, there are the following Client
web interfaces:
Interface | Description |
---|---|
Administrator | Management of the platform and all resources and their operations. This interface also includes administrative components and administrative operations. |
Operator | (Deprecated) Provides certificate and cryptographic key related operations. |
Client
REST API
Platform offers REST API to communicate with the platform. REST API can be split into two major categories:
Interface | Description |
---|---|
Administration | For administrative operations. |
Client Operations | For certificate and cryptographic key related operations. |
Connector
Interfaces
The Connector
interface implements specific technology that can be connected with the platform. Depending on the technology and use-case, the Connector
may be of different Types
and Functional Groups
.
Each Connector
has to implement at least the following interfaces:
- Attributes
- Health
- Info
Core
Interfaces
Core
interfaces are used by the platform to communicate with the Connector
and the Client
.
You can find the description of the Core
interfaces in the following sections: