System and method for dynamically mapping dynamic multi-sourced persisted EJBs
First Claim
1. A method for dynamically mapping Dynamic Multi-sourced Persisted EJB attributes to source system resources, comprising:
- creating a context definition containing attributes representing collections of source system data;
specifying in an attribute mapping element whether each attribute in the context definition is mapped to a field in a data source;
storing the context definition in a persistent data cache;
creating an instance of a Dynamic Multi-sourced Persisted EJB;
applying the attributes in the context definition to the created instance of the Dynamic Multi-sourced Persisted EJB for mapping the specified attributes to source system data fields;
accessing mapped source system data by the Dynamic Multi-sourced Persisted EJB instance without requiring EJB compilation and deployment; and
sending mapped attribute data from source systems to clients and from clients to source systems in response to client queries.
3 Assignments
0 Petitions
Accused Products
Abstract
Dynamic Multi-sourced Persisted Enterprise Java Bean (EJB) instances are dynamically created on a J2EE compliant Application Server to access data contained in multiple data source systems. This Dynamic Multi-sourced Persisted EJB is a general class responsible for dynamically aggregating source system information and it to data in the source systems based on a Context definition. Individual EJB attributes that include mapping, caching and security definitions are mapped to individual pieces of data in source systems by the Context definition. A mapping definition can be reloaded during execution as desired. Applications can access the Dynamic Multi-sourced Persisted Entity EJB directly, or use a Session EJB to create a static interface to the dynamically mapped, cached and secured data. Dynamic mapping of Context definition attributes to source system data for transferring data between client and source systems and for modifying data attributes are achieved without recoding, recompiling and redeploying of custom coded solutions.
54 Citations
16 Claims
-
1. A method for dynamically mapping Dynamic Multi-sourced Persisted EJB attributes to source system resources, comprising:
-
creating a context definition containing attributes representing collections of source system data; specifying in an attribute mapping element whether each attribute in the context definition is mapped to a field in a data source; storing the context definition in a persistent data cache; creating an instance of a Dynamic Multi-sourced Persisted EJB; applying the attributes in the context definition to the created instance of the Dynamic Multi-sourced Persisted EJB for mapping the specified attributes to source system data fields; accessing mapped source system data by the Dynamic Multi-sourced Persisted EJB instance without requiring EJB compilation and deployment; and sending mapped attribute data from source systems to clients and from clients to source systems in response to client queries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification