Introduction
SICS API Server is a non-mandatory component in the SICS software package.
SICS API Server is a “headless” component that implements Web Services to common SICS functions, allowing other applications, components or front-ends to call SICS business processes directly or via a Services-oriented Architecture (SOA) implementation.
This document describes the design of SICS API Server. It explains the basic architecture and important properties.
For a full description of the supported Web Services, including WSDL/XSD files and sample SOAP messages, please refer to the documentation that is available after installing SICS API Server.
Web Services Availability #
Please note that most of the Web Services that are supported by SICS API Server may be subject to special contract agreements between DXC and the customer for use in a production environment.
SICS API Server Versus the normal SICS on-line system #
SICS API Server is an optional component in the SICS software package.
It is not necessary to install and operate SICS API Server unless your company needs to use the Web Services that the component implements.
SICS API Server is not a required component if you only use the normal SICS Workstation and System Administration software.
SICS API Server and the Open Architecture it represents does however enable a range of new possibilities for utilizing SICS functionality in a wider context, as described in the next section.
SICS API Server can be installed and used even if the SICS on-line system is not installed and used, although it is an advantage to have normal SICS System Administration component available for maintaining reference data and other system configuration.