Connectors
A Connector provides basic functionality to use a communication protocol/framework (like REST) together with some commonly used authentication mechanisms for that specific protocol/framework. These Connectors can be used by a Connector Package to connect to an ERP system.
Connectors are pre-implemented by ERP Connectivity and can not be added dynamically. These need to be implemented and released within a new ERP Connectivity version.
Currently implemented Connectors are:
-
REST Connector
-
Communicates with ERP systems via REST APIs.
-
Supports authentication (API Key, IAS Service2Service, or none).
-
Serializes/deserializes requests and responses (JSON by default).
-
Handles HTTP errors and invokes events for received messages or errors.
-
-
AMQP1.0 Connector
-
Communicates with ERP systems using the AMQP 1.0 protocol (e.g., Solace).
-
Supports both sending and receiving messages (duplex).
-
Serializes/deserializes messages (JSON by default).
-
Handles failover, subscriptions, and connection management.
-
-
AMQP0.9.1 Connector
-
Communicates with ERP systems using the AMQP 0.9 protocol (e.g., RabbitMQ).
-
Supports both sending and receiving messages (duplex).
-
Serializes/deserializes messages.
-
Handles failover, subscriptions, and connection management.
-
-
SOAP Connector
-
Communicates with ERP systems via SOAP web services.
-
Dynamically invokes the configured SOAP method.
-
Serializes/deserializes requests and responses (SOAP/XML).
-
Handles errors and invokes events for received messages.
-
-
API Proxy Connector
-
Acts as a proxy for API-based push messages (REST or SOAP) received via the API Gateway.
-
Registers endpoints for receiving push messages.
-
Handles configuration for both REST and SOAP proxying.
-
Invokes events for received messages and errors.
-