WebSphere Optimized Local Adapters (WOLA)
WebSphere Optimized Local Adapters were added in WebSphere Application Server V7.0.0.4. With WebSphere Optimized Local Adapters, CICS, IMS, batch, and UNIX System Services applications on z/OS can call applications running in WebSphere Application Server z/OS and applications in WebSphere Application Server z/OS are able to call directly into those in executing in those environments. WebSphere Optimized Local Adapters support bi-directional calling and for interactions with CICS and IMS, it supports two-way propagation and assertion of security credentials and transactional context.
The programming model that supports calling outbound from WebSphere Application Server to an external application is J2EE Connector Architecture, J2C (or JCA). For calling into a WebSphere Application Server z/OS application, the programming model is a stateless session Java bean that must be generated using the WebSphere Application Server z/OS interfaces defined and provided in the com.ibm.websphere.ola.ExecuteHome and com.ibm.websphere.ola.Execute classes that are included in the WebSphere Application Server distribution in a file called ola_apis.jar. The file is also included in the workbench.
By using the WebSphere Optimized Local Adapters in your workbench, you can generate an Java bean that can be called from external application environments on z/OS over WebSphere Optimized Local Adapters (those in batch, CICS, or IMS). You can also generate code that uses the WebSphere Optimized Local Adapters to make outbound calls to external applications on z/OS.