Software AG Products  | Application Integration On Premises | Executing Application Integrations | Integration Server
 
Integration Server
Integration Server is a run-time server that does the following:
1. Receives requests from client applications and authenticates and authorizes the requesting users.
2. Invokes the appropriate services and passes them input data from the requesting clients.
3. Receives output data from the services and returns it to the clients.
Integration Server supports a wide range of established and emerging standards so you can interact with virtually any business partner that is connected to the Internet.
The following table lists the standards supported by Integration Server and examples of each standard.
Supported Standards
Examples
Transport standards
HTTP, HTTPS, FTP, FTPS, SMTP, TLS
Message formats
MIME, S/MIME
Data standards
XML and XML schema, custom flat file formats with delimited fixed- or variable-length records, JSON and JSON schema, GraphQL
Protocols
AMQP, JMS, Kerberos, MQTT, OData, OpenID Connect, SFTP, SOAP, SOCKS, Websocket, XML RPC
Specifications
Swagger, Web Service Description Language (WSDL)
Integration patterns
REST, web services, event-driven, request-reply
Authorizations
OAuth, JWT
Integration Server hosts packages that contain services and related files, such as specifications, document types, triggers, and dynamic server pages (DSPs). Integration Server comes with many packages, and developers can create their own packages to hold services they create.
Integration Server offers a web browser-based user interface for configuring and administering Integration Server, and for monitoring running services. The user interface includes an alerting and notification framework that sends alerts about password expiry, certificate expiry, configuration changes that require a server restart, and so on. Integration Server also offers a REST-based API so DevOps personnel can create scripts to automate Integration Server administration,, automate deployment, and support continuous integration and deployment scripts. Integration Server also provides a utility to access administrator API operations via the command line interface so developers can create advanced devops scripts and automate deployment and management of Integration Server environments. .