Querying for services using soap over UDP
    1.
    发明授权
    Querying for services using soap over UDP 有权
    使用soap over UDP查询服务

    公开(公告)号:US07453875B2

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

    申请号:US11087139

    申请日:2005-03-23

    摘要: A sending computer system can identify one or more available network resources at one or more network computers by sending a request for services using Simple Object Access Protocol (SOAP) over User Datagram Protocol (UDP). In particular, the sending computer system prepares a SOAP message that includes a request for available resources. The sending computer system then encapsulates the SOAP message into a user datagram, and sends the user datagram to one or more identifiable computer systems on the network. In one implementation, the sending computer system sends the user datagram to a multi-cast Uniform Resource Identifier (URI). The receiving computer system receives the message through UDP, unpacks the message, and responds to the SOAP message request. Accordingly, the sending computer system can query multiple computer systems in an efficient manner without necessarily incurring the overhead otherwise associated with connection-oriented communication.

    摘要翻译: 发送计算机系统可以通过使用通过用户数据报协议(UDP)的简单对象访问协议(SOAP)发送对服务的请求来识别一个或多个网络计算机上的一个或多个可用网络资源。 特别地,发送计算机系统准备包括对可用资源的请求的SOAP消息。 发送计算机系统然后将SOAP消息封装成用户数据报,并将用户数据报发送到网络上的一个或多个可识别的计算机系统。 在一个实现中,发送计算机系统将用户数据报发送到多播统一资源标识符(URI)。 接收计算机系统通过UDP接收消息,解包消息,并响应SOAP消息请求。 因此,发送计算机系统可以以有效的方式查询多个计算机系统,而不必引起另外与面向连接的通信相关的开销。

    Querying for services using soap over UDP
    2.
    发明申请
    Querying for services using soap over UDP 有权
    使用soap over UDP查询服务

    公开(公告)号:US20060215571A1

    公开(公告)日:2006-09-28

    申请号:US11087139

    申请日:2005-03-23

    IPC分类号: H04L1/00

    摘要: A sending computer system can identify one or more available network resources at one or more network computers by sending a request for services using SOAP over UDP. In particular, the sending computer system prepares a SOAP message that includes a request for available resources. The sending computer system then encapsulates the SOAP message into a user datagram, and sends the user datagram to one or more identifiable computer systems on the network. In one implementation, the sending computer system sends the user datagram to a multi-cast URI. The receiving computer system receives the message through UDP, unpacks the message, and responds to the SOAP message request. Accordingly, the sending computer system can query multiple computer systems in an efficient manner without necessarily incurring the overhead otherwise associated with connection-oriented communication.

    摘要翻译: 发送计算机系统可以通过使用SOAP over UDP发送对服务的请求来识别一个或多个网络计算机上的一个或多个可用网络资源。 特别地,发送计算机系统准备包括对可用资源的请求的SOAP消息。 发送计算机系统然后将SOAP消息封装成用户数据报,并将用户数据报发送到网络上的一个或多个可识别的计算机系统。 在一个实现中,发送计算机系统将用户数据报发送到多播URI。 接收计算机系统通过UDP接收消息,解包消息,并响应SOAP消息请求。 因此,发送计算机系统可以以有效的方式查询多个计算机系统,而不必引起另外与面向连接的通信相关的开销。

    Binding heterogeneous transports to a message contract
    4.
    发明申请
    Binding heterogeneous transports to a message contract 有权
    将异构传输绑定到消息合同

    公开(公告)号:US20060129655A1

    公开(公告)日:2006-06-15

    申请号:US11010999

    申请日:2004-12-13

    IPC分类号: G06F15/16

    摘要: Example embodiments provide for a new set of binding extensions that allow individual messages within a contract of a Network Protocol Description Language data structure (e.g., a portType of a WSDL document or file) to flow over different transports and to different network transport addresses. Further, example embodiments provide for a concise expression of protocol choices through the use of a default element for specifying one of a plurality of binding mechanisms. Moreover, the present invention also provides for not only defining services within a document or data structure through standard URLs, but also for allowing the addressing of a service using an endpoint reference as defined by, e.g., WS-Addressing. This allows for a more robust way to address a service in a document by providing a lightweight, extensible, self-contained description of the service.

    摘要翻译: 示例性实施例提供允许网络协议描述语言数据结构(例如,WSDL文档或文件的端口类型)的合同内的各个消息流过不同传输和不同网络传输地址的新的绑定扩展集合。 此外,示例性实施例通过使用用于指定多个绑定机制中的一个的默认元素来提供协议选择的简明表达。 此外,本发明还提供不仅通过标准URL定义文档或数据结构内的服务,而且还允许使用例如由WS-Addressing定义的端点参考来对服务进行寻址。 这允许通过提供轻量级的,可扩展的,自包含的服务描述来更有效地解决文档中的服务。

    Message exchange protocol extension negotiation
    5.
    发明申请
    Message exchange protocol extension negotiation 有权
    消息交换协议扩展协商

    公开(公告)号:US20060123128A1

    公开(公告)日:2006-06-08

    申请号:US11004528

    申请日:2004-12-03

    IPC分类号: G06F15/16

    摘要: A mechanism for negotiating a relatively transport agnostic communication protocol for use in accomplishing a distributed activity. The potential protocols subject to negotiation may be, for example, extensions to Web Services Coordination. In that case, when the initiator creates a transaction, the initiator also negotiates the desired protocol with its transaction manager. The transaction manager and any other participants in the transaction will then follow that negotiated protocol when communicating with the transaction manager. The protocol may be selected to improve performance and may be tailored to existing needs and capabilities.

    摘要翻译: 协商用于实现分布式活动的相对运输无关通信协议的机制。 可能协商的潜在协议可能是例如扩展Web服务协调。 在这种情况下,当发起者创建一个事务时,发起者也与其事务管理器协商所需的协议。 事务管理器和交易中的任何其他参与者将在与事务管理器通信时遵循协商的协议。 可以选择协议来改善性能,并且可以针对现有需求和能力进行调整。

    Scoped metadata in a markup language
    6.
    发明授权
    Scoped metadata in a markup language 有权
    标记语言中的范围元数据

    公开(公告)号:US07451157B2

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

    申请号:US10270440

    申请日:2002-10-15

    IPC分类号: G06F17/00

    摘要: Methods, systems, and data structures for communicating object metadata are provided. A generic metadata container is presented that allows object metadata to be described in an extensible manner using protocol-neutral and platform-independent methodologies. A metadata scope refers to a dynamic universe of targets to which the included metadata statements correspond. Metadata properties provide a mechanism to describe the metadata itself, and metadata security can be used to ensure authentic metadata is sent and received. Mechanisms are also provided to allow refinement and replacement of metadata statements. Communication of metadata is expedited using hash digests to confirm metadata versions, and by piggybacking policy metadata requests and responses on other substantive data communication messages, thereby dynamically altering future communications.

    摘要翻译: 提供了传达对象元数据的方法,系统和数据结构。 提出了一个通用的元数据容器,允许使用协议中立和平台无关的方法以可扩展的方式描述对象元数据。 元数据范围是指所包含的元数据语句对应的目标的动态范围。 元数据属性提供了一种描述元数据本身的机制,并且可以使用元数据安全性来确保发送和接收真实的元数据。 还提供了机制来允许细化和替换元数据语句。 通过使用散列摘要来确认元数据版本,并通过捎带政策元数据请求和对其他实质性数据通信消息的响应来加速元数据的通信,从而动态地改变将来的通信。

    Scoped metadata
    7.
    发明申请
    Scoped metadata 有权
    范围元数据

    公开(公告)号:US20050177602A1

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

    申请号:US11097355

    申请日:2005-04-04

    摘要: Methods, systems, and data structures for communicating object metadata are provided. A generic metadata container is presented that allows object metadata to be described in an extensible manner using protocol-neutral and platform-independent methodologies. A metadata scope refers to a dynamic universe of targets to which the included metadata statements correspond. Metadata properties provide a mechanism to describe the metadata itself, and metadata security can be used to ensure authentic metadata is sent and received. Mechanisms are also provided to allow refinement and replacement of metadata statements. Communication of metadata is expedited using hash digests to confirm metadata versions, and by piggybacking policy metadata requests and responses on other substantive data communication messages, thereby dynamically altering future communications.

    摘要翻译: 提供了传达对象元数据的方法,系统和数据结构。 提出了一个通用的元数据容器,允许使用协议中立和平台无关的方法以可扩展的方式描述对象元数据。 元数据范围是指所包含的元数据语句对应的目标的动态范围。 元数据属性提供了一种描述元数据本身的机制,并且可以使用元数据安全性来确保发送和接收真实的元数据。 还提供了机制来允许细化和替换元数据语句。 通过使用散列摘要来确认元数据版本,并通过捎带政策元数据请求和对其他实质性数据通信消息的响应来加速元数据的通信,从而动态地改变将来的通信。

    Symbolic computation using an inverted match
    9.
    发明申请
    Symbolic computation using an inverted match 失效
    符号计算使用反向匹配

    公开(公告)号:US20070061115A1

    公开(公告)日:2007-03-15

    申请号:US11225307

    申请日:2005-09-12

    申请人: David Langworthy

    发明人: David Langworthy

    IPC分类号: G06F17/10

    CPC分类号: G06F17/10

    摘要: The transformation of a symbolic representation using an inverted match that represents an inverted form of a specific kind of non-linear match. The match is inverted around a particular reaction variable and merged on that variable after determining that the match represents a specific kind of non-linear identity that has at least one associative commutative operator, and in which each variable has one instance, except for the reaction variable, which has multiple instances in the match, at least one of the instances not being a direct argument of an associative commutative operator. The inverted match may then be applied to the symbolic expression to thereby transform the symbolic expression.

    摘要翻译: 使用表示特定类型的非线性匹配的反向形式的反向匹配来转换符号表示。 在确定匹配表示具有至少一个关联交换算子的特定类型的非线性身份之后,该匹配在特定反应变量周围反转并合并在该变量上,并且其中每个变量具有一个实例,除了反应 变量,其在匹配中具有多个实例,至少一个实例不是关联交换运算符的直接参数。 然后可以将反转匹配应用于符号表达式,从而转换符号表达式。

    Mechanism for secure participation in a transaction by a third party
    10.
    发明申请
    Mechanism for secure participation in a transaction by a third party 有权
    第三方安全参与交易的机制

    公开(公告)号:US20060041744A1

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

    申请号:US10921669

    申请日:2004-08-19

    IPC分类号: H04L9/00

    摘要: Mechanisms for securely allowing a participant computing entity to engage in a transaction initiated by an initiator computing entity and managed by a coordinator computing entity. The initiator provides a transaction initiation request to the coordinator. Upon receipt, the coordinator accessing a transaction coordination context that includes information such as a secure key that may be used by a participant to register in the transaction. The coordinator then provides the coordination context to the initiator, which provides the coordination context to the participant(s) that are also to engage in the transaction. Each participant then generates a registration request that is based on the coordination context, and that is secured using the secure key provided in the coordination context.

    摘要翻译: 用于安全地允许参与者计算实体参与由发起者计算实体发起并由协调器计算实体管理的事务的机制。 启动器向协调器提供事务发起请求。 在接收到协调器时,协调器访问事务协调上下文,其包括可由参与者在交易中注册的安全密钥等信息。 协调者然后向发起者提供协调上下文,其向参与者提供协调上下文,这些参与者也参与事务。 每个参与者然后生成基于协调上下文的注册请求,并且使用协调上下文中提供的安全密钥进行保护。