Mobile Agent Objects for Disparate Application Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computer-network users face challenges in processing tasks due to limited availability of resources and incompatible data formats across network devices, requiring multiple devices for data conversion and processing, with no guarantee that necessary resources or applications are available on these devices.
Innovation Solution
A system utilizing mobile agent objects and bridging objects to enable data transfer and processing across multiple network devices, allowing mobile agent objects to execute and transfer data sets between devices, even if they lack necessary resources or applications, through a composition object for same-device operations and bridging objects for inter-device operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple network devices are used to accomplish processing tasks, then resource availability is improved, but device complexity and integration difficulty increase
Solution Approach 1:
The system segments processing tasks into discrete mobile agent objects that can be independently deployed across multiple network devices. Each agent encapsulates specific processing logic and data, allowing the system to leverage resources from multiple devices without requiring complex integration between the devices themselves. The composition object further segments the coordination logic, managing agent deployment and data transfer transparently.
Solution Approach 2:
The composition object acts as an intermediary between mobile agent objects and the network infrastructure. It abstracts the complexity of cross-device communication and coordination, providing a simplified interface for agents to request resources and transfer data. This mediator handles the complexity of device discovery, resource matching, and data format conversion, shielding individual agents from network complexity.
2Productivity
If data conversion is performed on different network devices, then resource utilization is improved, but data format compatibility decreases
Solution Approach 1:
The system merges data representation into a universal format within the mobile agent object. All data required by agents is packaged in a standardized internal representation that is independent of the source device's native format. This allows data to be converted during the agent deployment process rather than during execution, ensuring format compatibility while utilizing diverse network resources.
Solution Approach 2:
Data format conversion is performed as a preliminary action during agent deployment and data preparation, rather than during actual processing. The composition object pre-converts data to the required formats and packages it with the appropriate agents before deployment. This preliminary conversion ensures that all data compatibility issues are resolved before agents begin their processing tasks, maintaining reliability while enabling resource distribution.
3Power
If conversion applications are distributed across network devices, then processing capability is improved, but integration difficulty increases
Solution Approach 1:
The mobile agent object serves as a universal container that can execute on any network device regardless of the device's native applications or data formats. Agents are designed with universal interfaces and self-contained processing logic, allowing them to function as multi-functional units that can perform various processing tasks across different device types. This universality eliminates the need for device-specific integration logic.
Solution Approach 2:
Mobile agent objects are self-service in that they carry their own processing logic, data requirements, and format conversion capabilities within their encapsulation. When deployed, agents autonomously execute their processing tasks without requiring external conversion applications on the host device. The composition object provides self-service by automatically matching agents with appropriate devices and handling deployment logistics, reducing integration complexity.
Data Source
AI summary
A system implementable in a network including a plurality of electronic devices coupled to each other via a communication medium includes a consumer configured to advertise at least one characteristic of the consumer. The system further includes a producer configured to initiate the creation of an event-channel by a core services element and provide a service to the consumer based on the at least one characteristic.


