发明名称 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.
申请公布号 US2004249950(A1) 申请公布日期 2004.12.09
申请号 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;G06F9/46;G06F13/00;G06F17/00;H04L29/06;H04L29/08;H04L29/10;(IPC1-7):G06F15/16 主分类号 G06F15/00
代理机构 代理人
主权项
地址