发明名称 Transmitting and receiving messages through a customizable communication channel and programming model
摘要 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.
申请公布号 US7200676(B2) 申请公布日期 2007.04.03
申请号 US20030400747 申请日期 2003.03.26
申请人 MICROSOFT CORPORATION 发明人 CHRISTENSEN YANN ERIK;STURGELL RYAN T.;CHRISTENSEN ERIK B.;RUIZ-SCOUGALL JESUS;DEJARNATT ALEX;MARUCHECK MICHAEL J.
分类号 G06F15/00;G06F15/173;G06F9/44;G06F9/46;G06F13/00;G06F15/16;G06F17/00;H04L29/06;H04L29/08;H04L29/10 主分类号 G06F15/00
代理机构 代理人
主权项
地址