Points To Note

Involved Technology - Web Services

SOAP-based web service is the technology adopted by API to enable seamless integration with heterogeneous system. API offers a set of operations accessible by a standardized web protocol. It can be consumed by client application developed using Java, PHP.

Security Control of APIs

To authenticate using WS-Security for Web Services, the client program would need to add a SOAP header to the SOAP envelope. This SOAP header would contain the WS-Security information regarding the user and key identity.

Generating stub code from WSDL

You can generate stub code from API web service definition files (".wsdl") in API Specification.

Testing EC-Ship Web Services with SOAP UI

Besides, open source product Soap UI (https://www.soapui.org/) provides advanced support for testing API.