The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 09, 2013
Filed:
Sep. 28, 2011
Stanislav Sosnovsky, Upton, MA (US);
Richard F. Cormier, Franklin, MA (US);
Sylvia J. Martin, Shrewsbury, MA (US);
Shailendra S. Bist, Shrewsbury, MA (US);
Prem K. Singh, Waltham, MA (US);
Stanislav Sosnovsky, Upton, MA (US);
Richard F. Cormier, Franklin, MA (US);
Sylvia J. Martin, Shrewsbury, MA (US);
Shailendra S. Bist, Shrewsbury, MA (US);
Prem K. Singh, Waltham, MA (US);
EMC Corporation, Hopkinton, MA (US);
Abstract
Described are techniques for executing an application. The application includes a plurality of partitions including business logic and one or more aspects. A first registration interface of an application programming interface is defined for registering a code entity and associated input and output parameters. A provider of a first aspect of the application is registered using the first registration interface to define the provider as a callback invoked from other code of the application programming interface that performs aspect weaving. The provider includes a first code entity and a first data entity of the first aspect. A second code entity of the business logic is executed that performs a call to the other code performing aspect weaving to obtain a second data entity of the business logic. The other code performing aspect weaving is executed and performs a callback to the provider of the first aspect.