System and method of providing and utilizing an object schema to facilitate mapping between disparate domains
    1.
    发明授权
    System and method of providing and utilizing an object schema to facilitate mapping between disparate domains 有权
    提供和利用对象模式以促进不同域之间的映射的系统和方法

    公开(公告)号:US07685155B2

    公开(公告)日:2010-03-23

    申请号:US10806526

    申请日:2004-03-23

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    摘要: The present invention relates to a system and methodology to facilitated data object persistence. An object schema is utilized to provide metadata for types in addition to what is provided by the type system for an underlying programming language. This metadata is then utilized by the system to translate data to and from user objects during a materialization or persistence process. The object schema provides information external to programming logic and type definitions. Consequently, the object schema can be deployed independent of an application thereby allowing the persistence storage of user objects to change without force the user to recompile and deploy application code.

    摘要翻译: 本发明涉及一种便于数据对象持久化的系统和方法。 使用对象模式来提供除类型系统为底层编程语言提供的类型之外的类型的元数据。 该元数据随后由系统用于在实现或持久化过程期间将数据与用户对象进行翻译。 对象模式提供了编程逻辑和类型定义外的信息。 因此,可以独立于应用程序部署对象模式,从而允许用户对象的持久存储更改,而不强制用户重新编译和部署应用程序代码。

    Verifying dynamically generated operations on a data store
    3.
    发明授权
    Verifying dynamically generated operations on a data store 有权
    在数据存储上验证动态生成的操作

    公开(公告)号:US07457832B2

    公开(公告)日:2008-11-25

    申请号:US10931075

    申请日:2004-08-31

    摘要: Verifying dynamically generated operations on a data store includes carrying out setup actions for access to the data store, the setup actions being based at least in part on a request for which the dynamically generated operations will be generated. The carrying out of setup actions includes permissions being set for portions of the data store to establish a restricted portion of the data store and an unrestricted portion of the data store, as well as using one or more additional techniques to check whether any unexpected changes were made to the unrestricted portion or to lock access to parts of the unrestricted portion. After the dynamically generated operations are performed, a verification is made that no unexpected work was performed by the dynamically generated operations. If unexpected work was performed then the operations are determined to be not correct for the request.

    摘要翻译: 验证数据存储上的动态生成的操作包括执行用于访问数据存储器的建立动作,所述建立动作至少部分地基于将生成动态生成的操作的请求。 设置操作的执行包括为数据存储的部分设置的许可,以建立数据存储的受限部分和数据存储的不受限制的部分,以及使用一个或多个附加技术来检查是否有意外的变化是 制造到不受限制的部分或锁定对不受限制部分的部分的访问。 在执行动态生成的操作之后,验证动态生成的操作不执行意外的工作。 如果执行了意外的工作,则确定操作对于请求是不正确的。