Using Collaborative Annotations to Specify Real-Time Process Flows and System Constraints
First Claim
Patent Images
1. A method of modifying an existing standard-based system using collaborative annotations comprising:
- associating an annotation with a message of the standard-based system, wherein the message corresponds to a first service and the annotation specifies at least one of a second service;
intercepting the message;
executing the annotation; and
automatically invoking the at least one of the second service according to the annotation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of modifying an existing standard-based system using collaborative annotations can include associating an annotation with a message of the standard-based system. The message can correspond to a first service and the annotation can specify at least one of a second service. The method further can include intercepting the message and executing the annotation. At least one of the second service can be automatically invoked according to the annotation.
67 Citations
20 Claims
-
1. A method of modifying an existing standard-based system using collaborative annotations comprising:
-
associating an annotation with a message of the standard-based system, wherein the message corresponds to a first service and the annotation specifies at least one of a second service; intercepting the message; executing the annotation; and automatically invoking the at least one of the second service according to the annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
- 12. A system for modifying an existing standard-based system at runtime comprising an annotation framework layer that associates an annotation with a message of the standard-based system, wherein the annotation specifies an order of invocation for a plurality of services, said annotation framework layer intercepting the message during operation of one of the plurality of services and selecting a further service to be invoked from the plurality of services according to the annotation.
-
18. A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
associating an annotation with a message of an existing standard-based system, wherein the message corresponds to a first service and the annotation specifies at least one of a second service; intercepting the message; executing the annotation; and automatically invoking the at least one of the second service according to the annotation. - View Dependent Claims (19, 20)
-
Specification