Using collaborative annotations to specify real-time process flows and system constraints
AssigneeInternational Business Machines Corporation
InventorsAkram Bou-Ghannam, Vishwanath Narayan
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.