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

    XML serialization and deserialization
    7.
    发明申请
    XML serialization and deserialization 有权
    XML序列化和反序列化

    公开(公告)号:US20050097504A1

    公开(公告)日:2005-05-05

    申请号:US11009160

    申请日:2004-12-10

    CPC分类号: G06F9/4493 Y10S707/99942

    摘要: An object instance is serialized to a serial format, such as an extensible Markup Language (XML) document, based on a mapping between an arbitrary annotated source code file and a schema. The arbitrary annotated source code contains at least one programming type that describes a shape of an object instance and the schema describes a format of a document having a serial format. The mapping defines a correspondence between the shape of the object instance and the format of the document having the serial format. Subsequently, an object instance is converted to the serial format by converting public properties, public fields and method parameters of the object instance to a document having the serial format based on the mapping. Once the mapping is defined, an XML document can also be converted to an object instance based on the mapping.

    摘要翻译: 基于任意注释的源代码文件和模式之间的映射,对象实例被序列化为串行格式,例如可扩展标记语言(XML)文档。 任意注释的源代码至少包含一个描述对象实例形状的编程类型,并且模式描述了具有串行格式的文档的格式。 映射定义了对象实例的形状与具有串行格式的文档的格式之间的对应关系。 随后,通过将对象实例的公共属性,公共字段和方法参数转换为具有基于映射的串行格式的文档,将对象实例转换为串行格式。 定义映射后,也可以根据映射将XML文档转换为对象实例。