Understanding IFS Web Services

Contents

 

The elements in a IFS Web Service

The combination of following elements defines a IFS Web Service

  1. A Web Service consists of a Service Handler which is a collection of operations that logically belongs to each other. The operations in the Service Handler are defined as BizApi's of different types.
    Read more about: different types of BizApi's.
    Each BizApi has an XML representation for the request and the response.
  2. The SOAP Gateway exposes the collection of BizApi's to the HTTP/HTTPs protocol and by
    using the SOAP format.
    Using HTTP-post a message-request (in SOAP Access Provider format) is posted to the SOAP Gateway.
    For more information read more about: Understanding SOAP Access Provider
  3. A Web Service Definition Language (WSDL)
    WSDL is an XML-based language for describing Web services and how to access them.
    Using a HTTP-get a WSDL for a IFS Service handler can be downloaded.

§

The picture shows a IFS Web Service with all included elements

 

How to get the WSDL for a IFS Web Service

There is two ways to fetch the WSDL for a handler.

How to configure a remote IFS Web Service destination

There is a possibility to execute a IFS Web Service remote in another J2EE Application Server.
Via the Message Routing a HTTP call to a remote SOAP Gateway can be configured.
This is useful when running multiple IFS Applications from one IFS Connect system.