Composite Service Device Coordination via Transactional Properties
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic data processing systems face challenges in efficiently and flexibly executing composite services across diverse hardware configurations and transactional properties, leading to inconsistencies and increased communication overhead.
Innovation Solution
A device and method that determine and coordinate suitable devices to fulfill tasks within a composite service by considering transactional properties, allowing for consistent and flexible execution, and optimizing communication by using up-to-date availability data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing electronic data processing systems execute composite services across diverse hardware configurations, then service execution capability is improved, but consistency and transactional integrity deteriorate
Solution Approach 1:
The patent changes the parameter of device selection criteria from basic availability to transactional properties (reliability, compensatability, retriability). This allows the system to adapt to diverse hardware configurations while maintaining transactional integrity by selecting devices whose transactional characteristics match the service requirements.
Solution Approach 2:
The patent introduces an intermediary device determination mechanism that acts as a mediator between the composite service execution request and the actual service devices. This intermediary layer evaluates transactional properties and selects appropriate devices, ensuring both adaptability to diverse hardware and consistency in transactional outcomes.
2Productivity
If existing systems coordinate devices for composite service execution, then service completion is improved, but communication overhead increases
Solution Approach 1:
The patent performs preliminary device determination based on transactional properties before actual service execution. By pre-selecting devices with appropriate transactional characteristics (reliability, compensatability, retriability), the system reduces the need for extensive coordination and communication during service execution, thereby improving productivity while reducing communication overhead.
3Adaptability or versatility
If systems use up-to-date availability data for device selection, then execution flexibility is improved, but data maintenance complexity increases
Solution Approach 1:
The patent implements a self-service mechanism where devices automatically report their transactional properties (reliability, compensatability, retriability) to the system. This eliminates the need for complex manual data maintenance while ensuring up-to-date availability data is available for flexible device selection based on current device states.
Data Source
Figure 1
Figure 2A~2D
Figure 2E~2H
AI summary
An example embodiment includes a device assigned to fulfill a task of a composite service. The device may include a processing unit to determine a further device to fulfill a further task of the composite service. The further device may have a transactional property that complies with a transactional requirement of the composite service. The device may further include a communication unit to send task data to the further device. The task data may include input data to fulfill the further task.