消息交换模式
消息交换模式(Message Exchange Pattern,MEP)在SOA中是一个重要的概念。在W3C的文献中MEP的官方定义是这样的:MEP定义了参与者进行消息交换的模板(a template that describes the message exchange between messaging participants)。我们这样来理解MEP:消息交换模式(MEP)代表一系列的模板,它们定义了消息的发送者和接收者相互进行消息传输的次序。比较典型的消息交换模式包括数据报模式(Datagram)、请求-回复模式(Request-Reply)及双工模式(Duplex)。
数据报模式(Datagram)
数据报模式是最简单的消息交换模式,又称为发送/遗忘(Send/Forget)或单向(One-way)模式,基于从一个源到一个或多个目的地的单向消息传输。如图3-6所示,在数据报模式下消息的发送方将消息发送到接收方,并不希望收到对方的回复。