Interception Subsystem for Mainframe Messaging Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mainframe computing systems face challenges in accessing messaging subsystems, requiring multiple installations due to local access restrictions, which increases support burdens and licensing costs, and existing solutions do not allow for transparent remote access without modifying client programs or messaging subsystems.
Innovation Solution
An interception subsystem that intercepts messaging requests, allowing for redirection to a remote messaging subsystem and performing auxiliary functions such as auditing and performance monitoring, while maintaining transparency to client programs and not requiring changes to the messaging subsystem.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If messaging requests are accessed locally only, then system reliability is maintained, but device complexity increases due to multiple installations
Solution Approach 1:
An interception subsystem is introduced as an intermediary component between client programs and messaging subsystems. This subsystem intercepts messaging requests, performs auxiliary functions, and redirects requests to appropriate messaging subsystems, eliminating the need for multiple local installations while maintaining system reliability through centralized control
2Adaptability or versatility
If multiple messaging subsystem installations are deployed, then remote access capability is improved, but support burden increases
Solution Approach 1:
The interception subsystem is designed as a universal solution that can handle multiple messaging subsystems through a single installation. It provides multi-functional capabilities including request interception, auxiliary function execution, and dynamic redirection, eliminating the need for separate installations for each messaging subsystem and reducing support burden
3Speed
If messaging subsystems require local installation, then access speed is maintained, but licensing costs increase
Solution Approach 1:
Multiple messaging subsystem installations are merged into a single centralized messaging subsystem that can be accessed remotely. The interception subsystem consolidates the functionality of multiple local installations, reducing licensing costs while maintaining access speed through optimized request routing and processing
4Adaptability or versatility
If client programs are modified to access remote messaging subsystems, then remote access is enabled, but ease of operation decreases
Solution Approach 1:
The interception subsystem automatically performs the function of modifying client program behavior without actually modifying the client programs. It intercepts requests, determines the appropriate destination, and redirects them transparently, allowing remote access while maintaining ease of operation through automatic, invisible intervention
Data Source
AI summary
Systems and methods are provided that intercept access to mainframe computing systems' messaging systems. For example, a method may include using a replacement messaging interface adapter to intercept a messaging request being directed from a client program to a messaging interface module of a messaging subsystem that is identified by a messaging stub interface module that implements a documented messaging interface. The method may also include performing an auxiliary function on the messaging request. The method may additionally include transmitting the messaging request to the messaging interface module of the messaging subsystem. The method may further include receiving a response from the messaging subsystem. Additionally, the method may include providing the response to the client program.


