Integration Server
Integration Server is a run-time server with a web browser-based user interface whose primary function in integration applications is to execute services. Integration Server 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 |
Message formats | MIME, S/MIME |
Data standards | XML and XML Schema, custom flat file formats with delimited fixed- or variable-length records, JSON |
Protocols | JMS, Kerberos, 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 |
Authorization | 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.