Communication channel model
    4.
    发明申请
    Communication channel model 有权
    通信渠道模式

    公开(公告)号:US20060178152A1

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

    申请号:US11051238

    申请日:2005-02-04

    IPC分类号: H04Q7/20

    摘要: The present invention provides for a channel model capable of generating a runtime communication channel with pluggable modular channel components. These channel components implement one of a set of standard interfaces that allow processing details of communication semantics between components to be represented in a polymorphic way. A message and corresponding communication semantics are recursively passed through the channel components using the standard interface, thereby abstracting other modules and components from specific implementation details of how the communication semantics are performed. The message may then be sent to the next appropriate module for further processing, or the processing may be completed at that particular component or module. Note also that the message can also be de-multiplexed on the service side in a similar fashion as that described above.

    摘要翻译: 本发明提供一种能够生成具有可插拔模块化信道分量的运行时通信信道的信道模型。 这些通道组件实现了一组标准接口之一,允许处理以多态方式表示的组件之间的通信语义的细节。 消息和对应的通信语义通过使用标准接口的信道分量递归地传递,从而将其他模块和组件从如何执行通信语义的具体实现细节中抽象出来。 然后可以将消息发送到下一个适当的模块进一步处理,或者可以在该特定组件或模块处完成处理。 还要注意,消息也可以以与上述相似的方式在服务端解复用。

    Querying for services using soap over UDP
    6.
    发明申请
    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消息请求。 因此,发送计算机系统可以以有效的方式查询多个计算机系统,而不必引起另外与面向连接的通信相关的开销。

    Episodic Coordination Model for Distributed Applications
    8.
    发明申请
    Episodic Coordination Model for Distributed Applications 有权
    分布式应用的特征协调模型

    公开(公告)号:US20120311609A1

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

    申请号:US13150547

    申请日:2011-06-01

    IPC分类号: G06F13/00 G06F9/44

    摘要: An episodic execution of program instances and a coordinated message exchange protocol are combined to achieve eventual consistency in the communication between nodes of a distributed system. Program instances run in episodic loops that are triggered by defined input events and that generate checkpoints. The checkpoints indicate when messages are to be sent from the one instance to another instance or other device. The coordinated message exchange protocol allows the instance to send a message to a receiver, to acknowledge that the message has been received, and to confirm the acknowledgement to the receiver.

    摘要翻译: 组合程序实例和协调消息交换协议的情节执行以实现分布式系统的节点之间的通信的最终一致性。 程序实例运行在由定义的输入事件触发并生成检查点的情景循环中。 检查点指示何时将消息从一个实例发送到另一个实例或其他设备。 协调的消息交换协议允许实例向接收者发送消息,以确认已经接收到消息,并确认接收方的确认。

    SYSTEM FOR SCALABLE CONFIGURATION AND CONTEXT
    9.
    发明申请
    SYSTEM FOR SCALABLE CONFIGURATION AND CONTEXT 有权
    可扩展配置和上下文的系统

    公开(公告)号:US20130074074A1

    公开(公告)日:2013-03-21

    申请号:US13233042

    申请日:2011-09-15

    IPC分类号: G06F9/46

    CPC分类号: G06F9/54 G06F9/44505

    摘要: Instance properties are defined for instances of an application. During episodes of the instances, the values of the instance properties are populated. Other instances read the values of the instance properties without requiring the instance to run. If the value of an instance property is not populated, then a new episode of the instance is executed to populate the missing values. Instance properties may be grouped into property bags. An instance may populate the values of instance properties in a property bag atomically during one episode using a multi-set message. Other instances may read the values of the property bag instance properties using a multi-get request.

    摘要翻译: 实例属性是为应用程序的实例定义的。 在实例的情节期间,将填充实例属性的值。 其他实例读取实例属性的值,而不需要运行实例。 如果未填充实例属性的值,则会执行实例的新插曲以填充缺少的值。 实例属性可以分为属性袋。 实例可以使用多集消息在一集期间以原子方式填充属性包中的实例属性的值。 其他实例可以使用多获取请求读取属性包实例属性的值。