Global
Matrix API
Documentation
API Components:
The Global Matrix API has the following components.
This component provides the interface to a “client” system, be it a desktop, web or web service application. It is published and its WSDL (web service definition language schema) is available through the web via the HTTPS protocol. Through the WSDL, the operations or functions, the input and output descriptions of the API are available for the consuming clients. The web service component makes up the following technology stack: SOAP, XML, XML Schema, WSDL and UDDI.
This component provides the business rules implementation for processing the XML record. Only Global Matrix XML Schema based records are currently supported.
This component is a Java based program and built using the J2EE framework, which runs on the J2EE application server JBOSS.
This component provides the user authentication and authorization logic for the API web service offering. For each XML record (i.e. booking record) to be processed, a consuming client system must go through an authentication and authorization component of the API. The client system must provide a valid user id and password, and only if the provided information is correct, the API will return a security token. This token will persist in the client and server systems, and when the client continues to send the XML record for processing, the token must also be sent. This will provide the two-pass security check before the actual processing of the XML record takes place.