System and method for dynamically mapping dynamic multi-sourced persisted EJBs

    公开(公告)号:US06996565B2

    公开(公告)日:2006-02-07

    申请号:US10064965

    申请日:2002-09-04

    IPC分类号: G06F17/30

    摘要: 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.

    System and method for dynamically securing dynamic-multi-sourced persisted EJBS
    2.
    发明授权
    System and method for dynamically securing dynamic-multi-sourced persisted EJBS 有权
    用于动态保护动态多源持久EJBS的系统和方法

    公开(公告)号:US06922695B2

    公开(公告)日:2005-07-26

    申请号:US10064975

    申请日:2002-09-05

    IPC分类号: G06F9/46 H04L29/08 G06F17/30

    摘要: 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 securing it 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 Context definition can be reloaded during execution as desired. Applications can access the Dynamic Multi-sourced Persisted EJB directly, or use a Session EJB to create a static interface to the dynamically mapped, cached and secured data. Using an attribute securing element, a security engine enforces access requirements on a system-wide basis.

    摘要翻译: 动态多源持久企业Java Bean(EJB)实例在J2EE兼容应用服务器上动态创建,以访问多个数据源系统中包含的数据。 这种动态多源持久化EJB是一个通用类,负责动态聚合源系统信息并基于Context定义来保护它。 包括映射,缓存和安全定义的单个EJB属性通过Context定义映射到源系统中的各个数据片段。 可以根据需要在执行期间重新载入上下文定义。 应用程序可以直接访问动态多源持久化EJB,也可以使用Session EJB为动态映射缓存和安全数据创建静态接口。 使用属性保护元素,安全引擎在系统范围内实施访问要求。