Transaction transforms
    1.
    发明申请
    Transaction transforms 有权
    事务转换

    公开(公告)号:US20060248104A1

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

    申请号:US11360456

    申请日:2006-02-23

    IPC分类号: G06F7/00

    CPC分类号: G06F9/466

    摘要: A method and system for maintaining isolated data in an application is disclosed which data to be selectively isolated until a data client orders the changes to be committed or abandoned. A computer-readable medium for constructing an application capable of localized data isolation is also disclosed. An application specification is used to determine which data entities should be isolated, and one or more transaction transforms are implemented for each data entity to be isolated.

    摘要翻译: 公开了一种用于在应用程序中维护隔离数据的方法和系统,其中哪些数据被选择性地隔离,直到数据客户端命令要进行的改变或被放弃。 还公开了一种用于构建能够进行本地化数据隔离的应用的计算机可读介质。 应用规范用于确定哪些数据实体应该被隔离,并且为要被隔离的每个数据实体实现一个或多个事务转换。

    Accessing and manipulating data in a data flow graph
    2.
    发明申请
    Accessing and manipulating data in a data flow graph 失效
    访问和操作数据流图中的数据

    公开(公告)号:US20070198457A1

    公开(公告)日:2007-08-23

    申请号:US11348388

    申请日:2006-02-06

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30569 Y10S707/966

    摘要: The present invention extends to methods, systems, and computer program products for accessing and manipulating data in a data flow graph. A data flow graph includes one more transforms for transforming data from one or more data stores into different formats accessible to clients. Transforms can be configured to join and split data from the same or different data stores. A metadata tree logically represents the data flow graph including locations that provide output from transforms of the data flow graph. The locations can be referenced by clients to access transformed outputs. Clients can register dependencies on data at various locations and can request evaluation of the data in response to data changes at a corresponding data store. Clients can also request data changes be propagated back through the data flow graph to one or more data stores and implemented at the one or more data stores.

    摘要翻译: 本发明扩展到用于在数据流图中访问和操纵数据的方法,系统和计算机程序产品。 数据流图包括用于将数据从一个或多个数据存储转换成客户可访问的不同格式的一个变换。 可以将变换配置为从相同或不同的数据存储中加入和分割数据。 元数据树逻辑地表示数据流图,包括提供数据流图变换输出的位置。 客户端可以引用这些位置来访问变换后的输出。 客户端可以对各个位置的数据进行注册依赖关系,并且可以根据相应数据存储中的数据更改来请求对数据的评估。 客户还可以要求数据更改通过数据流图传播回一个或多个数据存储并在一个或多个数据存储区实现。

    Application framework phasing model
    3.
    发明申请
    Application framework phasing model 审中-公开
    应用框架分阶段模型

    公开(公告)号:US20060245096A1

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

    申请号:US11360455

    申请日:2006-02-23

    IPC分类号: G11B5/00

    CPC分类号: G06F8/10

    摘要: The present invention comprises phasing systems and methods for software systems. In embodiments of the present invention, the phasing system comprises a multi-tiered phasing space where operations within the software system are constrained to a phase or a sub-phase. The operations execute only in the specified phase. Thus, operations that could yield improper results in large and complex software systems do not execute simultaneously but follow a certain order. The present invention also provides a data structure to introduce the phase constraints as software attributes into the software code.

    摘要翻译: 本发明包括用于软件系统的相位系统和方法。 在本发明的实施例中,定相系统包括多层相位空间,其中软件系统内的操作被约束到相位或子相位。 操作只在指定阶段执行。 因此,在大型和复杂的软件系统中可能产生不正确结果的操作不能同时执行,而是遵循一定的顺序。 本发明还提供了将相位约束作为软件属性引入到软件代码中的数据结构。

    Entity domains
    5.
    发明申请
    Entity domains 有权
    实体域

    公开(公告)号:US20060070031A1

    公开(公告)日:2006-03-30

    申请号:US10955693

    申请日:2004-09-30

    IPC分类号: G06F9/44

    CPC分类号: G06F9/54

    摘要: Strategies are described for organizing the runtime components of an application into an entity domain framework. The entity domain framework includes one or more entity domains arranged in a hierarchical fashion. Each entity domain further groups one or more components together in a hierarchical fashion. Each entity domain can include one or more services that provide a policy to the components within the entity domain. Composite functionality couples the framework together, and further provides a bus-like mechanism whereby an entity can forward service requests up through the hierarchy until a domain is found that satisfies the requests. Exemplary services provided by the entity domain framework include lifetime management services, error handling services, and so forth. The hierarchical structure provides an efficient way of exposing functionality to groups of components that will share this functionality in a common context, without requiring costly and complex atomistic coupling of services to components or duplication of service instances.

    摘要翻译: 描述了将应用程序的运行时组件组织到实体域框架中的策略。 实体域框架包括以分层方式排列的一个或多个实体域。 每个实体域进一步以分层方式将一个或多个组件组合在一起。 每个实体域可以包括向实体域内的组件提供策略的一个或多个服务。 复合功能将框架耦合在一起,并且进一步提供总线类机制,由此实体可以通过层次结构向上转发服务请求,直到找到满足请求的域。 由实体域框架提供的示例性服务包括终身管理服务,错误处理服务等。 层次结构提供了一种有效的方法,将功能暴露给将在共同的上下文中共享该功能的组件组,而不需要昂贵且复杂的原子耦合服务到组件或服务实例的重复。

    XML application framework
    7.
    发明申请

    公开(公告)号:US20060248449A1

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

    申请号:US11360457

    申请日:2006-02-23

    IPC分类号: G06F17/00

    CPC分类号: G06F8/20 G06F9/451

    摘要: The present invention relates to an XML application framework (XAF). XAF applications are data driven such that all operations with the computer system are data focused. In addition, the components used in the XAF application are instantiated and connected according to how the data is displayed and what type of data is used. Applications within XAF comprise a user interface (UI) connector, an action module, and a data connector. UI connectors receive UI events and connect the UI event to an action module. The action module generates a standard format action from the UI event and sends it to the data connector. The data connector translates the standard format action into a data-specific action that changes data in a data store. A data connector then sends a standard format data representation corresponding to the changed data back to the UI connector to provide the changed data to the UI.

    Versioning support in object-oriented programming languages and tools
    8.
    发明申请
    Versioning support in object-oriented programming languages and tools 审中-公开
    面向对象编程语言和工具的版本控制支持

    公开(公告)号:US20050177826A1

    公开(公告)日:2005-08-11

    申请号:US10772992

    申请日:2004-02-05

    CPC分类号: G06F8/71 G06F9/44536

    摘要: A versioning policy included in a target component indicates how the target component is to be accessed, for example, either as a library component or a platform component. A component may be designated as a library component when it is not versioned in a binary compatible manner. When other components request such a component they receive specifically the version of the component they requested. On the other hand, a component may be designated as a platform component when it is versioned in a binary compatible manner. When other components request such a component they may receive the latest upgraded version of the component requested instead. Thus, access to an appropriate version of the component (even a version differing from the requested version) is facilitated. Other embodiments include mechanisms for stratifying component scope based on different processing levels.

    摘要翻译: 目标组件中包含的版本控制策略指示如何访问目标组件,例如,作为库组件或平台组件。 当组件不以二进制兼容的方式进行版本化时,组件可以被指定为库组件。 当其他组件请求这样的组件时,他们会专门接收他们所要求的组件的版本。 另一方面,当以二进制兼容的方式版本化时,组件可以被指定为平台组件。 当其他组件请求这样的组件时,他们可能会收到要求的组件的最新升级版本。 因此,便于访问组件的适当版本(甚至与所请求的版本不同的版本)。 其他实施例包括基于不同处理级别对组件范围进行分层的机制。