Lightweight application program interface (API) for extensible markup language (XML)
    11.
    发明申请
    Lightweight application program interface (API) for extensible markup language (XML) 有权
    用于可扩展标记语言(XML)的轻量级应用程序接口(API)

    公开(公告)号:US20070028163A1

    公开(公告)日:2007-02-01

    申请号:US11193567

    申请日:2005-07-29

    IPC分类号: G06F17/24

    CPC分类号: G06F17/2247 G06F17/30932

    摘要: An architecture that leverages support for markup language operations, e.g., extensible markup language (XML) queries, via a lightweight application program interface (API). The API defines an object model that can simplify construction of XML values in languages that do not natively support XML. The novel aspects of the described innovation can enable query languages to be factored into general operations (e.g., mapping, filtering, sorting, and/or projection of functions) on collections on one hand, and a set of domain specific operations (e.g., navigation, construction and modification) on the elements of these collections on another hand. The subject API can support creation of XML data that is node centric (e.g., context-free). Accordingly, nodes do not have to be constructed within the context of a document. Additionally, aspects can enable expression-oriented interface mechanisms as opposed to the imperative statement-oriented style interfaces used in connection with traditional interface mechanisms (e.g., DOM).

    摘要翻译: 通过轻量级应用程序接口(API)利用支持标记语言操作(例如可扩展标记语言(XML)查询)的体系结构。 API定义了一个对象模型,可以简化XML本身不支持XML的语言的构造。 所描述的创新的新颖方面可以使查询语言能够一方面被视为一般操作(例如,功能的映射,过滤,排序和/或投影),以及一组特定于领域的操作(例如,导航 ,建设和修改)另一方面对这些收藏品的要素。 主题API可以支持以节点为中心(例如,无上下文)创建XML数据。 因此,节点不必在文档的上下文中构建。 另外,方面可以实现面向表达式的接口机制,而不是与传统接口机制(例如,DOM)结合使用的面向语句的风格接口。

    STATEFUL COMPONENT AUTHORING AND EXECUTION
    13.
    发明申请
    STATEFUL COMPONENT AUTHORING AND EXECUTION 有权
    强制性组件的执行和执行

    公开(公告)号:US20120260227A1

    公开(公告)日:2012-10-11

    申请号:US13080369

    申请日:2011-04-05

    IPC分类号: G06F9/44

    CPC分类号: G06F8/35 G06F8/20

    摘要: A method for of authoring and executing stateful components for a distributed application is disclosed. An application schema for the distributed application is declaratively defined and includes a plurality of distributed modules. Each module hosts a set of stateful components co-located in a physical tier of a distributed environment having logic to manipulate state. The runtime supports partitioning the stateful components. Control flow opaqueness of component logic is banished in each of the stateful components, which would otherwise occur if state was externalized.

    摘要翻译: 公开了一种用于为分布式应用程序创作和执行有状态组件的方法。 分布式应用程序的应用程序模式声明性地定义并包括多个分布式模块。 每个模块托管一组状态组件,共同位于具有操纵状态的逻辑的分布式环境的物理层中。 运行时支持分区状态组件。 在每个状态组件中,组件逻辑的控制流不透明被消除,否则,如果状态被外部化,否则会发生。

    APPLICATION MODEL FOR IMPLEMENTING COMPOSITE APPLICATIONS
    15.
    发明申请
    APPLICATION MODEL FOR IMPLEMENTING COMPOSITE APPLICATIONS 有权
    实施复合材料应用的应用模型

    公开(公告)号:US20120159425A1

    公开(公告)日:2012-06-21

    申请号:US12969446

    申请日:2010-12-15

    IPC分类号: G06F9/44

    摘要: Embodiments are directed to providing an application model for implementing composite applications and to providing a declarative programming model and distributed runtime for creating and executing composite applications. In an embodiment, a computer system instantiates an application model. The application model allows users to compose composite applications. The composite applications are configured to run on both distributed computing systems and local computing systems. The computer system receives user input at the instantiated application model. The user input indicates which composite application components are to be used in conjunction with each other to form the composite application. The computer system also provides the composite application on a distributed computing system and/or a local computing system.

    摘要翻译: 实施例旨在提供用于实现复合应用的应用模型,并提供用于创建和执行复合应用的声明式编程模型和分布式运行时。 在实施例中,计算机系统实例化应用模型。 应用程序模型允许用户组合复合应用程序。 组合应用程序被配置为在分布式计算系统和本地计算系统上运行。 计算机系统在实例化的应用模型中接收用户输入。 用户输入指示哪些复合应用程序组件将彼此结合使用以形成复合应用程序。 计算机系统还在分布式计算系统和/或本地计算系统上提供组合应用。

    Lightweight application program interface (API) for extensible markup language (XML)
    17.
    发明授权
    Lightweight application program interface (API) for extensible markup language (XML) 有权
    用于可扩展标记语言(XML)的轻量级应用程序接口(API)

    公开(公告)号:US07409636B2

    公开(公告)日:2008-08-05

    申请号:US11193567

    申请日:2005-07-29

    IPC分类号: G06F17/00

    CPC分类号: G06F17/2247 G06F17/30932

    摘要: An architecture that leverages support for markup language operations, e.g., extensible markup language (XML) queries, via a lightweight application program interface (API). The API defines an object model that can simplify construction of XML values in languages that do not natively support XML. The novel aspects of the described innovation can enable query languages to be factored into general operations (e.g., mapping, filtering, sorting, and/or projection of functions) on collections on one hand, and a set of domain specific operations (e.g., navigation, construction and modification) on the elements of these collections on another hand. The subject API can support creation of XML data that is node centric (e.g., context-free). Accordingly, nodes do not have to be constructed within the context of a document. Additionally, aspects can enable expression-oriented interface mechanisms as opposed to the imperative statement-oriented style interfaces used in connection with traditional interface mechanisms (e.g., DOM).

    摘要翻译: 通过轻量级应用程序接口(API)利用支持标记语言操作(例如可扩展标记语言(XML)查询)的体系结构。 API定义了一个对象模型,可以简化XML本身不支持XML的语言的构造。 所描述的创新的新颖方面可以使查询语言能够一方面被视为一般操作(例如,功能的映射,过滤,排序和/或投影),以及一组特定于领域的操作(例如,导航 ,建设和修改)另一方面对这些收藏品的要素。 主题API可以支持以节点为中心(例如,无上下文)创建XML数据。 因此,节点不必在文档的上下文中构建。 另外,方面可以实现面向表达式的接口机制,而不是与传统接口机制(例如,DOM)结合使用的面向语句的风格接口。