CDX also provides the ability to interface with external systems through the CDX Web Service Interface (WSI). A Web Service is a method of communication between two electronic devices over a network and addresses three main problems:
- Firewall Traversal
Different interfaces and formats are available to interact with the Web Services, specifically: Web Services Description Language (WSDL), SOAP messages, or HTTP with an XML serialization, specified by an XML scheme definition (XSD).
Web Services consists of three categories:
Classic Download Services - the customer can download special documents with a defined name from the server. Published data are pre-generated as XML documents. Company-specific data are generated "On Request". The user can choose, if single MDS should be generated or listed for a certain period of time.
Classic Upload Services - transfers a document from the customer to the CDX server.
- "SOA" Web Service Style - methods for business functions and parameters / objects are defined in a "WSDL" scheme file. This makes it possible to create an own frontend and communicate synchronously with the CDX.
CDX WSI uses web-based standards:
- SOAP standards for WSDL scheme
- W3C Web Service standards and guidelines
- OASIS-XML-Namespace document for the WS security regulation 1.2
The CDX WSI user manual provides a detailed description of this service and how it works with your in-house application. To use the CDX Web Service, your company places a minimum of one license order in CDX (for CMD or MDS).
Please review the Web Service Client Installation document to see how you can test the CDX Web Service.