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.
April 15, 2017
The end of Java SE 6: How it affects the integrated web services server
Perhaps you’ve seen some of the recent Java SE 6 end of support messages from IBM and wondered about the effect on integrated web services server (IWS) for IBM i. In short, public updates for Java SE 6 are no longer available, and the end of support in IBM Liberty (which IWS is based on) is set for September 2017. But what does that mean for your current IWS installations?
End of support for Java SE 6 means you can’t get updates or fixes for Java problems such as security vulnerabilities. Staying on the Java SE 6 level could leave your applications exposed to future issues. To ensure your applications are running in a supported environment for years to come, we recommend moving to the latest Java — Java SE 8. Java SE 7 is also an option, but its support only runs until 2019. 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. More information on Java on IBM i may be found on IBM developerWorks.
August 1, 2016
Users of Integrated Web Services server (IWS) versions 1.3 and 1.5 should move to latest version
Versions 1.3 and 1.5 of the IWS server will not be supported beyond IBM i 7.2. In addition, if the IWS server is running in Integrated Application Server (IAS) 7.1, you will need to transition to IAS server 8.1 by creating a new IWS server (version 1.5) and copying the web services from the old server to the new server using the saveWebServices.sh and restoreWebServices.sh scripts. The WSDL between the IAS servers does not change, giving you time to transition to the latest version of the IWS server.
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.
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.
- Uses quick interoperability of ILE programming architecture for minimal consumption of IBM i resources with a small system footprint
- Ability to generate SOAP RPG, C, and C++ stubs that support document style literal only and complies with Web Services Invocation (WSI) 1.1 basic profile
- Ability to consume SOAP and RESTful web services using user-defined payloads
- Supports Secure Sockets Layer (SSL)
- No up-front costs
- Uses and enhances existing IBM i development skills to interact with web services
All about web services
Related web sites
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
Prerequisites that are required to be installed on the system in order to use the Integrated Web Services for IBM i support
Call us at 1-866-872-3902 | Priority code: Power