Try OpenEdge Now
skip to main content
Application and Integration Services
OpenEdge Application Server Architecture : AppServer adapters overview

AppServer adapters overview

OpenEdge supports the following adapters that allow clients to access an AppServer application service using industry standard protocols:
*AppServer Internet Adapter (AIA) — Allows a client to access the AppServer over the Internet, using HTTP or HTTPS. This allows clients to make the same calls to the AppServer application service through an Internet firewall that they can make using a direct TCP/IP connection. For more information, see AppServer Internet Adapter.
Note: The AIA also provides Internet access to the integration services provided by the OpenEdge Adapter for SonicMQ BrokerConnect for OpenEdge applications. For more information on the OpenEdge Adapter for SonicMQ, see OpenEdge Messaging and ESB.
*Web Services Adapter (WSA) — Allows a Web service client to access an AppServer application service (using SOAP) as an industry standard Web service hosted on a Java servlet engine (JSE) or JSE-enabled Web server. To accomplish this, you must also define a Web service interface for the application service using the Open Client Toolkit. For more information, see Web Services: Architecture and Tools.
*OpenEdge Adapter for Sonic ESB — Allows an OpenEdge service hosted on the Sonic ESB to be accessed as part of workflow processes managed by the Sonic ESB. The AppServer application service is accessed either by an OpenAPI when the Native Invocation methodology is employed or by using SOAP messaging when the Web Service Invocation methodology is employed. As an OpenEdge service hosted on the Sonic ESB, the AppServer application service is available to applications using a wide variety of standard protocols. For more information, see OpenEdge Messaging and ESB.
While these adapters provide open access to an AppServer from various AppServer clients, each adapter, itself, accesses the AppServer directly using a TCP/IP connection with or without SSL tunneling, and with or without the help of a NameServer (accessed using UDP). For more information on OpenEdge support for SSL, see OpenEdge Getting Started: Core Business Services - Security and Auditing.