Transmitting and receiving messages through a customizable communication channel and programming model
    6.
    发明授权
    Transmitting and receiving messages through a customizable communication channel and programming model 有权
    通过可定制的通信通道和编程模型发送和接收消息

    公开(公告)号:US07200676B2

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

    申请号:US10400747

    申请日:2003-03-26

    IPC分类号: G06F15/173 G06F15/16 G06F9/44

    CPC分类号: H04L29/06 H04L69/32

    摘要: Methods, systems, and computer program products for abstracting processing layers within a messaging infrastructure so that changes or enhancements can be made to the infrastructure while retaining existing functionality. Message transport implementations are abstracted within a message layer, allowing other layers within the infrastructure to interact with messages in a more structured fashion, largely independent of message transport. Transport examples include named pipes, Transmission Control Protocol (TCP), HyperText Transfer Protocol (HTTP), Simple Mail Transfer Protocol (SMTP), etc. A channel layer above the message layer abstracts message exchange implementations, allowing other layers within the infrastructure to send and receive messages in a more structured fashion, largely independent of the message exchange semantics of a specific implementation. Message exchange examples include datagrams, dialogs, monologs, queues, and the like. Above the channel layer and message layer, a service layer abstracts the binding implementations that bind message exchange implementations to user code implementations.

    摘要翻译: 方法,系统和计算机程序产品,用于抽象消息传递基础结构中的处理层,以便可以在保留现有功能的同时对基础架构进行更改或增强。 消息传输实现在消息层内被抽象化,允许基础架构内的其他层以更结构化的方式与消息进行交互,这在很大程度上独立于消息传输。 传输示例包括命名管道,传输控制协议(TCP),超文本传输​​协议(HTTP),简单邮件传输协议(SMTP)等。消息层上方的信道层抽象出消息交换实现,允许基础架构内的其他层发送 并且以更结构化的方式接收消息,这在很大程度上独立于特定实现的消息交换语义。 消息交换示例包括数据报,对话,单声道,队列等。 在信道层和消息层之上,服务层抽象将消息交换实现绑定到用户代码实现的绑定实现。