面向服务的体系结构(SOA) 之 关于MEP(Message Exchange Patterns)
来源:互联网 发布:子域名爆破 编辑:程序博客网 时间:2024/05/16 01:46
SOA中的MEP和JavaEE中的JMS类似,当然了就应该是类似的,因为都是关于消息方面的。一个是对系统架构当中消息的解决思路,一个是针对Java平台中的消息的具体解决办法(严格说不是具体的,只是提供了接口而已)或者说和上面分析BPM与JBPM一样,前者是后者的特例,所以后者有的特征前者大部分都有。就像JMS规范中描述的那样消息无非也就是请求与应答,这里有两种基本的模式其实很简单啦。第一种就是请求/应答,第二种是请求不应答(单程)。如果两次单程消息的传递可以类似的成为一次请求/应答模式。但是他们还是有区别的,单程的消息传递是没有阻塞的,发送了就不需要发送者再去关心消息,而请求/应答是阻塞的,只要接受者没有应答,那么发送者就认为消息没有发送成功可能重新发送或者采取别的措施保证消息的安全到达。请求/应答的优势是面对的处理消息的对象是不变的。哪种更好没有定论需要根据实际业务去选择。
基于上面的两个基础的MEP可以演化出比较复杂的MEP。请求/回调,指的是类似Ajax的一种异步请求的应答模式,发送请求后发布者表面上就不在关心消息但是实际上当应答到来后会采取相应的措施,即“回调”。发布/订阅,指的是类似RSS的模式发布者负责把消息推送给已经订阅的用户,在SOA中接受消息的可能是一个服务或者一个将多个服务组合到一起的系统。
在MEP中还有很多细节,比如对于错误消息的处理,比如各个服务模块和ESB之间需要制定协议,那么对于多层次协议的MEP的延迟处理等等。
原文链接:http://blog.csdn.net/beijiguangyong/article/details/9674715
- 面向服务的体系结构(SOA) 之 关于MEP(Message Exchange Patterns)
- 面向服务的体系结构(SOA) 之 关于MEP(Message Exchange Patterns)
- 面向服务的体系结构(SOA)——(5)关于MEP(Message Exchange Patterns)
- 面向服务的体系结构(SOA) 之 关于BPM
- 面向服务的体系结构(SOA) 之 关于BPM
- 什么是面向服务的体系结构(SOA)?
- 初识SOA(面向服务的体系结构)
- SOA (面向服务的体系结构)
- SOA (面向服务的体系结构)
- SOA (面向服务的体系结构)
- 面向服务的体系结构(SOA) 之 对于服务的理解
- 面向服务的体系结构(SOA) 之 对于服务的理解
- 黑马程序员-关于SOA面向服务的体系结构
- 面向服务的体系结构(SOA) 之 目标与核心概念
- 面向服务的体系结构(SOA) 之 ESB介绍及职责
- 面向服务的体系结构(SOA) 之 ESB介绍及职责
- 面向服务的体系结构(SOA) 之 目标与核心概念
- WCF之Message Exchange Patterns
- X264源码的重要函数和结构说明
- ubuntu12.04-- vi 命令的使用
- struts2一个低级错误的解决办法
- 百度2014校园招聘笔试题(成都站,软件研发岗)——2014.09.21
- android培训文档提纲(二)
- 面向服务的体系结构(SOA) 之 关于MEP(Message Exchange Patterns)
- 基于Java技术的大型网站架构方案
- android的Log组件和logcat命令
- android培训文档提纲(三)
- 如何在使用 ADF 插入或删除行后刷新数据表
- 三分搜索法
- 查看java进程的PID
- JAVA类的初始化过程
- JSON简单总结