Skip to main content

 
IBM Power Systems Software > IBM i > Software > IWS >

Integrated Web Services for i

Web services made easy

   
 
OverviewGetting StartedDocumentationSupport

About integrated Web services for i5/OS

In support of Web services and Service Oriented Architecture (SOA), the i5/OS operating system integrates software technologies that support the externalization of an integrated language environment (ILE) program object as a Web service and the consumption of a Web service by an ILE program object. These technologies are the integrated Web services server and the integrated Web services client for ILE.

Integrated Web services server: The Web service engine or run time is integrated in i5/OS and is used to externalize ILE business logic as a service. This integration opens the i5/OS system to a variety of Web service client implementations, including RPG, COBOL, C, C++, Java™, .NET, PHP, WebSphere Process Server, ESB, and Web 2.0.

The features of the integrated Web services server include:

  • Easy to use via centralized configuration and control
    The Web services server focuses on making the deployment of ILE-based Web services as painless as possible by hiding the complexities of the Web services server behind an-easy to use and intuitive Web administrative GUI front-end that allows you to manage and monitor the server and any deployed Web services.
  • Leading edge
    Even though the focus is on ease-of-use for the deployment of ILE-based services, the Web services server is built on the powerful, yet lightweight, integrated application server and best-of-breed technologies in support of Web services, which includes the Apache Axis2 Web services engine. The Web services server supports:
    • Dynamic generation of WSDL documents
    • WSDL 1.1 and SOAP 1.1
    • SSL and basic authentication via HTTP server front-end
  • Small footprint
    Uses ILE programming architecture for minimal consumption of System i resources.

The benefits of the integrated Web services server include:

  • Get started with no up-front costs
    The integrated Web services is part of the operating system, so you can get services up and running and show tangible results fast.
  • Focus on your core capabilities
    Solution providers do not require new skills or tools for the deployment of ILE-based Web services and thus can focus efforts on building differentiated value for customers rather than rewriting core infrastructure.

Integrated Web services client for ILE: The Web services client for ILE delivers a mechanism to generate service artifacts and allow ILE (RPG, COBOL, C, and C++) to act as a services consumer. It can call a variety of Web service implementations, including RPG, COBOL, C, C++, Java, PHP, .NET, WebSphere Process Server, ESB, etc.

The features of the integrated Web services client for ILE include:

  • Uses quick interoperability of ILE programming architecture for minimal consumption of System i resources with a small system footprint
  • Supports document style literal only
  • Complies with Web Services Invocation (WSI) 1.1 basic profile
  • Supports Secure Sockets Layer (SSL)

The benefits of the integrated Web services server include:

  • No up-front costs
  • Uses and enhances existing System i development skills to interact with Web services and SOA