Integrated Web Services for IBM i - Web services made easy
Integrated Web Services for i enables Integrated Language Environment (ILE) applications to play in the web services and Service Oriented Architecture (SOA) arena with very 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 requires flexible IT, and the path to flexible IT is web services and SOA.
Preparing for the end of Java 7 support: How it affects integrated web services server (April 3, 2019)
End of support for Java 7 by IBM WebSphere Application Server Liberty - which integrated web services server (IWS) is based on - is scheduled for September 2019. End of support for Java 7 by Liberty means that after September 1, 2019, Liberty fixpacks will require at least Java 8 in order for the server to start. To ensure your applications are running in a supported environment for years to come, we recommend moving to the latest Java supported by Liberty — Java SE 8, preferably the 64 bit version. You can update the Java version for a server by using the IBM Web Administration GUI for i. Select the server, then click on the Server->Properties link and you will be able to select a Java version from a selection list. If you do not see a suitable version, you will need to install the licensed product that contains the Java version you desire. After September 2019, the Java runtime version for the IWS server will automatically be changed to run on a supported version.
Users of Integrated Web Services server (IWS) versions 1.3 and 1.5 should move to latest version (June 10, 2018)
Versions 1.3 and 1.5 of the IWS server will not be supported beyond IBM i 7.2. You should migrate your services by saving web services deployed in old servers using the saveWebServices.sh command and then restore the services to a more current version of the server using the restoreWebServices.sh command. Assuming you are on the latest HTTP group PTF, the WSDL file on the new server is equivalent to the file on the old server. The only thing you will have to do to avoid client disruption is perform URL remapping since the endpoints for the web services on the new server will be different. For more information, see the restoreWebServices.sh command documentation in the Integrated Web Services Server Administration and Programming Guide.
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.
- 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.
- 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, ESB, etc.
Get insights and support
Information and details of new features and enhancements relating to Integrated Web Services support
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
More support for:
Version: Version Independent
Operating system(s): IBM i
Reference #: T1026868
Modified date: 05 April 2019