Distributed Management System Using Java MBeans
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current management systems for server networks are difficult to use, expose underlying architecture, and lack customized management capabilities, making application integration time-consuming and inefficient, especially as they are often proprietary and fail to track changes across networks.
Innovation Solution
A customizable distributed management infrastructure using Java standards-based MBeans that provides a flexible, scalable, and extensible management system, allowing for configuration and monitoring across a network, with the ability to add custom management objects and schema attributes, and supports persistence features through a framework that separates application authors from implementation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If proprietary management systems are used, then management capabilities are provided, but application integration becomes more difficult and time-consuming
Solution Approach 1:
The patent implements a universal management interface based on Java standards (JMX, MBeans) that can manage diverse distributed applications across different platforms. The system provides a common management model that works with multiple application types and vendors, eliminating the need for proprietary integration approaches and reducing integration time while maintaining reliable management capabilities.
2Reliability
If management systems expose underlying architecture, then management functionality is achieved, but systems become more complex and difficult to use
Solution Approach 1:
The patent introduces an intermediary layer consisting of MBean servers and management agents that sit between the underlying application architecture and the management interface. This intermediary abstracts the complex underlying architecture, presenting a simplified standardized interface while maintaining full management functionality through the MBean model.
Solution Approach 2:
The management system is segmented into distinct components: MBean servers, management agents, and standardized interfaces. This segmentation allows each component to handle specific aspects of management independently, reducing overall system complexity while maintaining comprehensive management capabilities through modular architecture.
3Adaptability or versatility
If customized management capability is provided, then flexibility is improved, but system complexity increases
Solution Approach 1:
The patent implements dynamic customization through MBean configuration where management capabilities can be adapted at runtime without system redesign. The MBean model allows dynamic registration, configuration, and modification of management objects, enabling customized management capability while maintaining system simplicity through standardized dynamic mechanisms rather than static complex configurations.
Data Source
AI summary
Custom management capability is provided through MBeans over a distributed management domain. The management domain is a collection of distributed servers that are managed as a unit, wherein the management system of the present invention presents an API for providing management services across a network. The common management system allows application designers to accomplish a broad range of management goals. The management network is also simple, abstract in that it separates an application author from the implementation, and is scalable. The system of the present invention supports both configuration and monitoring and is Java standards based. The management system is extensible in that a user can add additional types of management objects, schema attributes and extended persistence features.


