System and Apparatus for Real-Time Dynamic Modification of Service-Oriented Systems Using Annotations to Specify Real-Time System Constraints
1 Assignment
0 Petitions
Accused Products
Abstract
A system for modifying an existing standard-based system at runtime can include a computer having an annotation framework layer configured to execute in conjunction with the standard-based system. Responsive to a user request, the annotation framework layer can associate a constraint with a selected message type. The constraint can specify a limitation on information that is requested within a service request type of message. The annotation framework layer can intercept a message exchanged between a client and a Web-based service and apply the constraint. When the intercepted message is a service request type of message, at least one parameter of the intercepted message can be modified to conform with the limitation after the service request is sent from the client and prior to the service request being received by the Web-based service. The message can be stored.
-
Citations
35 Claims
-
1-20. -20. (canceled)
-
21. A system for modifying an existing standard-based system at runtime comprising:
-
a computer comprising an annotation framework layer configured to execute in conjunction with the standard-based system, wherein responsive to a user request, the annotation framework layer associates a constraint with a selected message type, wherein the constraint specifies a limitation on information that is requested within a service request type of message, wherein the constraint is not available within the standard-based system, wherein the annotation framework layer intercepts a message exchanged between a client and a Web-based service and applies the constraint, wherein when the intercepted message is a service request type of message, at least one parameter of the intercepted message is modified to conform with the limitation after the service request is sent from the client and prior to the service request being received by the Web-based service, and wherein the message is stored. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system for modifying an existing standard-based system at runtime comprising:
-
a computer comprising an annotation framework layer configured to execute in conjunction with the standard-based system, wherein responsive to a user request, the annotation framework layer associates a constraint with a selected message type, wherein the constraint specifies a limitation upon information that is provided within a service response type of message, wherein the constraint is not available within the standard-based system, wherein the annotation framework layer intercepts a message exchanged between a client and a Web-based service and applies the constraint, wherein when the intercepted message is a service response type of message, data within the message is modified to conform with the limitation after the service response is sent from the Web-based service and prior to the service response being received by the client, and wherein the message is stored. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. 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:
-
responsive to a user request, associating a constraint with a message of a selected type of the standard-based system at runtime, wherein the constraint is not a specifiable option within the standard-based system and the constraint specifies a limitation upon information that can be requested within a service request type of message or a limitation upon information provided within a service response type of message; intercepting a message between a client and a Web-based service; applying the constraint to the intercepted message, wherein applying the constraint comprises; when the intercepted message is a service request type of message, modifying at least one parameter of the intercepted message to conform with the limitation specified by the constraint after the service request is sent from the client and prior to the service request being received by the Web-based service; when the intercepted message is a service response type of message, modifying data within the selected message to conform with the limitation specified by the constraint after the service response is sent from the Web-based service and prior to the service response being received by the client; and storing the message. - View Dependent Claims (33, 34, 35)
-
Specification