The OpenEdge Adapter for Sonic ESB® enables an OpenEdge service hosted on Sonic ESB to be accessed as part of workflow processes managed by Sonic ESB. Sonic ESB is an application integration framework that provides high performance, reliability, and security. Its service-based architecture supports the deployment of discrete applications (services) that exchange messages according to sophisticated automated workflow processes, as well as the exposure of deployed applications as industry Web services.
Native Invocation methodology — Sonic ESB calls and AppServer application directly. Native Invocation relies on invocation files that are created in your OpenEdge development environment, and are integrated into the workflow process. Native invocation provides simplified exposure of ABL code and a simplified process for mapping ABL parameters to Sonic messages.
Web Service methodology — Sonic ESB calls an AppServer application as a Web service. The OpenEdge Adapter for Sonic ESB converts SOAP messages to AppServer protocol on inbound client requests, and converts outbound AppServer protocol to SOAP messages. Sonic ESB uses Web Service Description Language (WSDL) to make the OpenEdge service available to Web service clients, much as does the WSA in the OpenEdge environment (see
OpenEdge Web Services Adapter).
For detailed information on developing applications with both methodologies of the OpenEdge Adapter for Sonic ESB and working with OpenEdge services in Sonic ESB-integrated applications, see OpenEdge Development: Messaging and ESB.
Once installed in the Sonic ESB environment, the OpenEdge Adapter for Sonic ESB has no management interface of its own. Rather, you manage its deployed (installed) OpenEdge services on the Sonic ESB using the Sonic Management Console and related tools. For more information, see
Configuring and Managing the OpenEdge Adapter for Sonic ESB.