Spring Framework WOLA Adapter Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for integrating WebSphere Optimized Local Adapters (WOLA) with Java applications built using the Spring framework face challenges, as they typically rely on Enterprise Java Beans (EJB), which are not suitable for Spring-based applications.
Innovation Solution
The integration method involves instantiating and populating data objects, establishing connections with WOLA, and executing service calls using Spring framework components like WolaDao and IndexedRecordImpl, bypassing the need for EJBs by creating a byte-based data record and utilizing the CCIDAOSupport abstract class structure to exchange data directly with CICS programs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If WOLA integrates with Java applications using Enterprise Java Beans (EJB), then the integration follows the conventional approach, but it becomes unsuitable for Spring-based applications
Solution Approach 1:
The patent introduces an adapter class that serves as an intermediary between Spring framework components and WOLA. This adapter translates Spring's data binding mechanisms into WOLA-compatible formats, enabling integration without requiring EJB. The adapter acts as a mediator that converts between different architectural paradigms, allowing Spring applications to communicate with WOLA while maintaining Spring's simplicity and avoiding EJB complexity.
2Ease of manufacture
If a direct integration method is created between Spring and WOLA, then Spring-based applications can communicate with CICS, but new integration patterns must be established without EJB
Solution Approach 1:
The integration solution is segmented into distinct functional components: a data binding layer that handles Spring's data binding, a conversion layer that transforms data into WOLA-compatible formats, and a communication layer that manages the actual WOLA interactions. This segmentation allows each component to be developed, tested, and maintained independently, improving both ease of implementation and reliability through modular design.
Solution Approach 2:
The patent implements preliminary data binding and conversion operations before actual WOLA communication occurs. By pre-processing data into the required format and establishing connection templates in advance, the system reduces runtime complexity and ensures data validity before transmission, thereby improving both implementation ease and operational reliability.
Data Source
AI summary
Systems and methods for integration of Websphere Optimized Local Adapters with Spring framework are disclosed. The systems and methods leverages the Spring framework to integrate Wola into a Java application running inside a WebSphere Application Server (WASw) on z/OS. The method for integrating WebSphere Optimized Local Adapters (Wola) with Spring framework include application programming interfaces for the (Wola) with Spring framework to communicate user requests from a web model-view-controller of the Spring framework.


