ASPECT SERVICES
First Claim
Patent Images
1. A computer implemented method for an aspect server, comprising:
- receiving an aspect request associated with a web application, the web application being hosted by a web application server that is remote from the aspect server;
performing operations according to the aspect request, the operations being associated with a crosscutting concern; and
returning a result, the result supplementing functionality of the web application.
1 Assignment
0 Petitions
Accused Products
Abstract
An aspect request associated with a web application is received by an aspect server, the web application being hosted by a web application server that is remote from the aspect server. Operations are performed according to the aspect request, the operations being associated with a crosscutting concern. A result is returned, the result supplementing functionality of the web application.
-
Citations
23 Claims
-
1. A computer implemented method for an aspect server, comprising:
-
receiving an aspect request associated with a web application, the web application being hosted by a web application server that is remote from the aspect server; performing operations according to the aspect request, the operations being associated with a crosscutting concern; and returning a result, the result supplementing functionality of the web application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method comprising:
-
receiving a service request from a client, the service request being directed to a web application, wherein a core concern of the web application is configured to perform a core operation upon receiving the service request; sending an aspect request to an aspect server that is remote from the web application, wherein the aspect server hosts an aspect service that performs an additional operation before or after the core operation is performed, wherein the additional operation adds functionality to the core concern; receiving an aspect response from the aspect server after the aspect service has performed the additional operation; and performing at least one of forwarding the aspect response to the client or forwarding the service request to the web application. - View Dependent Claims (7, 8, 9)
-
-
10. A system comprising:
-
an application server to host a web application, the web application having a core concern, wherein the core concern includes a set of behaviors that are core to functionality of the web application; and an aspect server, networked with the application server, to host an aspect service configured to apply a crosscutting concern, wherein the crosscutting concern includes a set of behaviors that add functionality to the core concern of the web application. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer readable medium including instructions that, when executed by a processing system, cause the processing system to perform a method for an aspect server, comprising:
-
receiving an aspect request associated with a web application, the web application being hosted by a web application server that is remote from the aspect server; performing operations according to the aspect request, the operations being associated with a crosscutting concern; and returning a result, the result supplementing functionality of the web application. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer readable medium including instructions that, when executed by a processing system, cause the processing system to perform a method comprising:
-
receiving a service request from a client, the service request being directed to a web application, wherein a core concern of the web application is configured to perform a core operation upon receiving the service request; sending an aspect request to an aspect server that is remote from the web application, wherein the aspect server hosts an aspect service that performs an additional operation before or after the core operation is performed, wherein the additional operation adds functionality to the core concern; receiving an aspect response from the aspect server after the aspect service has performed the additional operation; and performing at least one of forwarding the aspect response to the client or forwarding the service request to the web application. - View Dependent Claims (21, 22, 23)
-
Specification