Functionally, there is no practical difference between the Web Services Invocation methodology in the OpenEdge Adapter for Sonic ESB and the OpenEdge Web Services Adapter (WSA). Both adapters perform the same conversions between the ABL (Advanced Business Language) and SOAP protocols. With a Web Services Invocation, an OpenEdge service of Sonic ESB is essentially identical to an OpenEdge Web service.
Any service developed for use with the OpenEdge Adapter for Sonic ESB can function as a standard Web service, either in the context of Sonic ESB or the WSA. Conversely, any existing Web service deployed to a WSA can be exported (by means of either the Progress Explorer or the WSAMAN Utility) and installed into Sonic ESB with its runtime properties intact.
Because of this close similarity between the two adapters, the same rules and guidelines apply in both cases to programming services and clients. OpenEdge Development: Web Services extensively discusses these topics in the context of the WSA. Please refer to that manual for programming information.