SERVICE DELIVERY MANAGEMENT FOR BROKERED SERVICE DELIVERY OF SERVICE GROUPS
First Claim
1. A computer system including instructions stored on a computer-readable storage medium, the computer system comprising:
- a broker consumer gateway configured to cause at least one processor to interface with a service consumer of a computing device consuming a service group including at least two asynchronously executing services, including receiving requests for forms, providing the forms, and receiving submitted forms;
a service delivery manager configured to cause the at least one processor to execute delivery of the service group to the service consumer, the service delivery manager includinga service coordinator configured to cause the at least one processor to coordinate the delivery of the service group, based on a coordination model characterizing the service group in which the forms are associated with service states of the at least two services of the service group, and in which transitions between the service states are executed based on the submitted forms, anda service group manager configured to cause the at least one processor to identify synchronization states within the coordination model at which it is allowable for the service delivery manager to alter a group level attribute of the service group during the delivery.
2 Assignments
0 Petitions
Accused Products
Abstract
A broker consumer gateway may interface with a service consumer of a computing device consuming a service group including at least two asynchronously executing services, including receiving requests for forms, providing the forms, and receiving submitted forms. A service delivery manager may execute delivery of the service group to the service consumer. The service delivery manager may include a service coordinator that coordinates the delivery of the service group, based on a coordination model characterizing the service group in which the forms are associated with service states of the at least two services of the service group, and in which transitions between the service states are executed based on the submitted forms. The service delivery manager may include a service group manager that identifies synchronization states within the coordination model at which it is allowable for the service delivery manager to alter a group level attribute of the service group.
-
Citations
20 Claims
-
1. A computer system including instructions stored on a computer-readable storage medium, the computer system comprising:
-
a broker consumer gateway configured to cause at least one processor to interface with a service consumer of a computing device consuming a service group including at least two asynchronously executing services, including receiving requests for forms, providing the forms, and receiving submitted forms; a service delivery manager configured to cause the at least one processor to execute delivery of the service group to the service consumer, the service delivery manager including a service coordinator configured to cause the at least one processor to coordinate the delivery of the service group, based on a coordination model characterizing the service group in which the forms are associated with service states of the at least two services of the service group, and in which transitions between the service states are executed based on the submitted forms, and a service group manager configured to cause the at least one processor to identify synchronization states within the coordination model at which it is allowable for the service delivery manager to alter a group level attribute of the service group during the delivery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method including executing instructions stored on a computer-readable storage medium, the method comprising:
-
interfacing with a service consumer of a computing device consuming a service group including at least two asynchronously executing services to thereby execute a delivery of the service group to the service consumer, including receiving requests for forms, providing the forms, and receiving submitted forms; coordinating the delivery of the service group, based on a coordination model characterizing the service group in which the forms are associated with service states of the at least two services of the service group, and in which transitions between the service states are executed based on the submitted forms; and identifying synchronization states within the coordination model at which it is allowable to alter a group level attribute of the service group during the delivery. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product, the computer program product being tangibly embodied on a computer-readable storage medium and including executable code that, when executed, is configured to cause at least one data processing apparatus to:
-
interface with a service consumer of a computing device consuming a service group including at least two asynchronously executing services to thereby execute a delivery of the service group to the service consumer, including receiving requests for forms, providing the forms, and receiving submitted forms; coordinate the delivery of the service group, based on a coordination model characterizing the service group in which the forms are associated with service states of the at least two services of the service group, and in which transitions between the service states are executed based on the submitted forms; and identify synchronization states within the coordination model at which it is allowable to alter a group level attribute of the service group during the delivery. - View Dependent Claims (19, 20)
-
Specification