Configuring Provided Web Services
A Web Service is a piece of software designed to support interoperable machine-to-machine interaction over a network.
Generally, web services use HTTP/SOAP formatted XML based messages. HTTP/SOAP being the protocol for exchanging these XML based messages. Because all messages are in XML, the web services are not tied to an operating system, nor programming language.
The interface of these messages is described in a Web Service Description Language, (WSDL). It contains all the details needed to interact with the web service, e.g. the address for the web service, the parts/parameters, the data types etc.
The WSDL contract is then provided to the required parties so that they can use the web service. This WSDL can be made available through the web.
The SOAP specification is currently maintained by the XML Protocol Working Group of the World Wide Web Consortium. Further information on Web Services, XML and SOAP can be found on the following website: http://www.w3.org/.
AMT-LION applications can be set up as a consumer of web services, a provider of web services, or both. The Provided Web Service can be either:
- A built-in Provided Web Service that implements the LionScreens Web Service.
- Your own created Provided Web Service.
- The IIS needs to be configured only once for the Provided Web Service. For each Provided Web Service you need to configure its .ini file and its section in the appsettings.json (.NET Core) file. See the following pages:
- For an overview of all the available settings in the appsettings.json file, see Provided Web Services Appsettings.