When employing the Web Service Invocation methodology, OpenEdge services are transformed into OpenEdge Web services that are deployed (installed) into a Sonic ESB container. At run time the OpenEdge Adapter for Sonic ESB receives SOAP messages from the SonicMQ Broker, converts them to ABL, and sends them to the AppServer to be processed. The adapter then receives ABL messages from the AppServer, converts them to SOAP, and returns them to the broker where they are then routed according to a Sonic ESB process itinerary or a Web service reply mechanism, as appropriate.
For more information on OpenEdge Web services and how they are created, see
Web Services: Architecture and Tools
In addition, for each OpenEdge service, the OpenEdge Adapter for Sonic ESB processes the WSM (or WSD) file. These files are described in the following sections.