Efficient retrieval of information from a network service using soap
    11.
    发明授权
    Efficient retrieval of information from a network service using soap 失效
    使用肥皂从网络服务有效地检索信息

    公开(公告)号:US07571441B2

    公开(公告)日:2009-08-04

    申请号:US11086136

    申请日:2005-03-22

    IPC分类号: G06F13/00

    CPC分类号: H04L67/14 H04L67/02

    摘要: Information can be retrieved by a requesting computer system from a responding computer system using a SOAP-based get operation. In one implementation, a requesting computer system identifies an endpoint reference for content at a responding computer system. The requesting computer system then creates a SOAP get message for retrieving the content, where the message can include one or more constraints for receiving the content, and sends the message to the responding computer system using any appropriate transport protocol. The responding computer system receives the message, determines an extent to which the content can be provided, and creates a response message that relates to the first message. In one implementation, the reply can include an error message, at least a portion of the content, and, in some cases, another endpoint reference for retrieving the rest of the requested content.

    摘要翻译: 信息可以由请求计算机系统从使用基于SOAP的获取操作的响应计算机系统检索。 在一个实现中,请求计算机系统识别响应计算机系统上的内容的端点参考。 请求计算机系统然后创建用于检索内容的SOAP获取消息,其中消息可以包括用于接收内容的一个或多个约束,并且使用任何适当的传输协议将消息发送到响应的计算机系统。 响应的计算机系统接收消息,确定可以提供内容的程度,并且创建与第一消息相关的响应消息。 在一个实现中,答复可以包括错误消息,内容的至少一部分,并且在一些情况下,可以包括用于检索所请求的内容的其余部分的另一端点引用。

    Data abstraction based serialization
    12.
    发明授权
    Data abstraction based serialization 失效
    基于数据抽象的序列化

    公开(公告)号:US07730041B2

    公开(公告)日:2010-06-01

    申请号:US10925567

    申请日:2004-08-25

    IPC分类号: G06F17/00

    CPC分类号: G06F9/4493

    摘要: Serialization and deserialization using data contracts. The data contract specifies data types that are serialized and deserialized for data objects that are associated with the data contract. During serialization, the data contract associated with the data object is identified. Then, the data fields that correspond to those specified data field types are extracted from the data object and serialized into a serialization format. During deserialization, the serialization mechanism receives a serialized data structure having a particular serialization format. A data contract is then identified as being associated with the serialized data structure. After deserialization of the serialized data structure into abstract data, a corresponding data object is populated with data fields that correspond only with those data field types specified in the data contract. Accordingly, data abstraction is enabled while serializing and deserializing.

    摘要翻译: 使用数据合同进行序列化和反序列化。 数据合约指定与数据合同相关联的数据对象被序列化和反序列化的数据类型。 在序列化期间,识别与数据对象相关联的数据契约。 然后,从数据对象中提取对应于这些指定数据字段类型的数据字段,并将其序列化为序列化格式。 在反序列化期间,序列化机制接收具有特定序列化格式的序列化数据结构。 然后将数据合同识别为与序列化数据结构相关联。 将序列化数据结构反序列化为抽象数据后,将使用仅与数据合同中指定的数据字段类型对应的数据字段填充相应的数据对象。 因此,在序列化和反序列化时启用数据抽象。

    PROGRAMMING LANGUAGE WITH EXTENSIBLE SYNTAX
    13.
    发明申请
    PROGRAMMING LANGUAGE WITH EXTENSIBLE SYNTAX 审中-公开
    具有可扩展语言的编程语言

    公开(公告)号:US20100088686A1

    公开(公告)日:2010-04-08

    申请号:US12325753

    申请日:2008-12-01

    IPC分类号: G06F9/45

    CPC分类号: G06F8/41

    摘要: The subject disclosure relates to an extensible syntax for a scripting language that allows data intensive applications to be written in a compact, human friendly, textual format, and also according to self-defined syntax within the data intensive applications so that a single compilation unit of a program can support multiple syntaxes. An extensible syntax is provided for M that allows alternate syntaxes to be defined in line and then used in the program so as to accommodate user-defined syntaxes and other pre-existing domain specific languages. In one embodiment, the alternate syntaxes can be defined at pre-designated functional points in the program.

    摘要翻译: 主题公开涉及用于脚本语言的可扩展语法,其允许以紧凑,人性化的文本格式写入数据密集型应用程序,并且还根据数据密集型应用程序中的自定义语法编写单个编译单元 程序可以支持多种语法。 为M提供了一种可扩展的语法,允许替代语法在行中定义,然后在程序中使用,以适应用户定义的语法和其他预先存在的特定于域的语言。 在一个实施例中,可以在程序中的预先指定的功能点处定义替代语法。

    TREE-BASED DIRECTED GRAPH PROGRAMMING STRUCTURES FOR A DECLARATIVE PROGRAMMING LANGUAGE
    15.
    发明申请
    TREE-BASED DIRECTED GRAPH PROGRAMMING STRUCTURES FOR A DECLARATIVE PROGRAMMING LANGUAGE 有权
    基于树的指导性图形编程结构用于声明编程语言

    公开(公告)号:US20100088665A1

    公开(公告)日:2010-04-08

    申请号:US12244959

    申请日:2008-10-03

    IPC分类号: G06F9/44

    CPC分类号: G06F8/43 G06F8/75

    摘要: Embodiments of tree-based directed graph programming structures for a declarative programming language are provided. In various embodiments, complex graph structured data, referred to as “DGraphs” herein in one non-limiting implementation, is authored using a compact, human friendly syntax without the use of explicit identifiers. In one non-limiting aspect, the syntax includes support for conformance relationships, also referred to as factored relationships. In another non-limiting aspect, the semistructured graph data is a tree-based representation and the syntax includes lexical resolution of references or lexical scoping, and/or non local initialization.

    摘要翻译: 提供了一种用于声明式编程语言的基于树的有向图编程结构的实施例。 在各种实施例中,在一个非限制性实现中,本文中称为“DGraph”的复杂图形结构化数据是使用紧凑的,人性化的语法而不使用显式标识符来创作的。 在一个非限制性方面,语法包括对一致性关系的支持,也称为因子关系。 在另一个非限制性方面,半结构图数据是基于树的表示,并且语法包括引用或词法作用域的词法解析和/或非本地初始化。

    Tree-based directed graph programming structures for a declarative programming language
    16.
    发明授权
    Tree-based directed graph programming structures for a declarative programming language 有权
    用于声明式编程语言的基于树的有向图编程结构

    公开(公告)号:US08296744B2

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

    申请号:US12244959

    申请日:2008-10-03

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/43 G06F8/75

    摘要: Embodiments of tree-based directed graph programming structures for a declarative programming language are provided. In various embodiments, complex graph structured data, referred to as “DGraphs” herein in one non-limiting implementation, is authored using a compact, human friendly syntax without the use of explicit identifiers. In one non-limiting aspect, the syntax includes support for conformance relationships, also referred to as factored relationships. In another non-limiting aspect, the semistructured graph data is a tree-based representation and the syntax includes lexical resolution of references or lexical scoping, and/or non local initialization.

    摘要翻译: 提供了一种用于声明式编程语言的基于树的有向图编程结构的实施例。 在各种实施例中,在一个非限制性实现中在本文中称为DGraph的复合图形结构化数据是使用紧凑的,人性化的语法而不使用显式标识符来创作的。 在一个非限制性方面,语法包括对一致性关系的支持,也称为因子关系。 在另一个非限制性方面,半结构图数据是基于树的表示,并且语法包括引用或词法作用域的词法解析和/或非本地初始化。

    Flexible context management for enumeration sessions using context exchange
    20.
    发明授权
    Flexible context management for enumeration sessions using context exchange 失效
    使用上下文交换的枚举会话灵活的上下文管理

    公开(公告)号:US07603426B2

    公开(公告)日:2009-10-13

    申请号:US10872119

    申请日:2004-06-18

    IPC分类号: G06F15/16 H04J3/22

    摘要: Mechanisms for providing requested data items in a request-driven enumeration session while retaining control over how much inter-message context information is retained by the data provider. Upon receiving a request for the data items, the data provider identifies a portion of the data items to be provided in the first response along with context information that reflects that the first portion of information has been provided. The data provider then makes a determination of how much of the context is to be provided to the data receiver system, and then provides that appropriate context information to the data receiver. Furthermore, the data provider provides a response that includes the first portion of the data items. The data receiver includes this first provided context information in the second request for the next portion of the data items, allowing continuity in the data transfer session.

    摘要翻译: 在请求驱动的枚举会话中提供所请求的数据项的机制,同时保持数据提供者保留多少消息间上下文信息的控制。 在接收到对数据项的请求之后,数据提供者识别要在第一响应中提供的数据项的一部分以及反映信息的第一部分已被提供的上下文信息。 然后,数据提供商确定要向数据接收机系统提供多少上下文,然后向数据接收机提供适当的上下文信息。 此外,数据提供者提供包括数据项的第一部分的响应。 数据接收器在第二个请求中包含该数据项的下一部分中的该第一提供的上下文信息,从而允许数据传送会话的连续性。