×

Integrating aspect oriented programming into the application server

  • US 8,327,341 B2
  • Filed: 05/31/2007
  • Issued: 12/04/2012
  • Est. Priority Date: 05/31/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, by a main deployer of an application server computing device, a request for a deployment of a service provided by the application server computing device, the request comprising a deployment input;

    selecting, by the main deployer, a structure deployer of a plurality of structure deployers and a translation deployer of a plurality of translation deployers based on a type of the deployment input, wherein the plurality of structure deployers and the plurality of translation deployers are components of the application server computing device;

    analyzing, by the selected structure deployer, the deployment input to determine functionalities required by the deployment and dependencies of the deployment;

    generating, by the selected structure deployer based on the analyzing of the deployment input, a metadata structure to describe a structure of the deployment and the dependencies of the deployment;

    indicating, by the selected structure deployer, in the generated metadata structure that a cross-cutting concern associated with the deployment is to be resolved by aspects at runtime;

    translating, by the selected translation deployer based on the generated metadata structure, the deployment from a first form of the deployment input to a second form of a deployment output; and

    providing the generated metadata structure and the deployment output in the second form to a microcontainer for runtime operations of the deployment.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×