发明名称 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 generic 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 generic 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. <IMAGE>
申请公布号 SG115639(A1) 申请公布日期 2005.10.28
申请号 SG20040001466 申请日期 2004.03.16
申请人 MICROSOFT CORPORATION 发明人 YANN ERIK CHRISTENSEN;RYAN T. STURGELL;ERIK B CHRISTENSEN;JESUS RUIZ-SCOUGALL;ALEX DEJARNATT;MICHAEL J. MARUCHECK
分类号 G06F15/00;G06F9/46;G06F13/00;G06F17/00;H04L29/06;H04L29/08;H04L29/10;(IPC1-7):G06F9/46 主分类号 G06F15/00
代理机构 代理人
主权项
地址