IBM Support

Integrated Web Services for IBM i - Web services made easy

General Page

Integrated Web Services for i enables Integrated Language Environment (ILE) applications to play in the web services and service-oriented architecture (SOA) arena with little effort, knowledge, and resources. The convergence of web service and IBM i technologies can help enterprises liberate core business assets by making it easier to enrich, modernize, extend, and reuse them well beyond their original scope of design.

In today’s increasingly interconnected world, application programming interfaces (APIs) are becoming the digital reflection of an organization. Whether you call it web APIs or web services, getting started on IBM i is easier than ever with the Integrated Web Services for i. The bottom line is that flexible businesses require flexible IT, and the path to flexible IT is web services and SOA.

Announcements

Deployment of web services requires Java 8 or higher JRE (01 November 2021)
Starting in November 2021, integrated web services PTFs will produce Java code that requires the IWS server to be using the Java 8 or higher Java Runtime Environment (JRE). In the past, you could run servers using the Java 7 JRE. More information may be found in Technology Updates.

Procedures can be defined with up to 248 parameters (06 September 2021)
The ability to deploy service program procedures with up to 248 parameters is among several recent enhancements. Further details in Technology Updates.

Protect web services using user registry, groups, and roles (04 January 2021)
A series of new security features in the integrated web services server enhances your ability to protect web services in new ways.  Read all about it in Technology Updates.

Features and benefits

The IBM i operating system integrates software technologies that support the externalization of an Integrated Language Environment (ILE) program object as web services (also known as web APIs) and the consumption of services 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 IBM i and is used to externalize ILE business logic as a service. This integration opens the IBM i system to a variety of client implementations, including RPG, COBOL, C, C++, Java™, .NET, PHP, ESB, and Web 2.0.

Features

  • Easy to use
    The web administrative GUI front end that allows you to manage and monitor the server and any deployed web services.
  • Leading edge
    The web services server is built on the powerful, yet lightweight, integrated application server and best-of-breed technologies in support of SOAP and RESTful web services.
  • Small footprint
    Uses ILE programming architecture for minimal consumption of IBM i resources.

Benefits

  • Get started with no up-front costs
    The integrated web services server 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, ESB, etc.

Features

Benefits

Get insights and support

Technology updates

Information and details of new features and enhancements relating to Integrated Web Services support

Group PTFs

IBM HTTP Server Group PTF contains the PTFs necessary to use the Integrated Web Services for IBM i support. In addition, it is important that you ensure you have the latest Java group PTF

[{"Product":{"code":"HW1A1","label":"IBM Power Systems"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Component":"--","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"Version Independent","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
01 November 2021

UID

isg3T1026868