当前位置: 首页 > 范文大全 > 公文范文 >

基于企业服务总线的SOA架构研究

时间:2022-03-26 08:06:59  浏览次数:

zoޛ)j馟DH?߾M=~MwM46R8_#DH-g R8�DY81g08Ď�o#viYDmgVygvgVymgY2ymgY 方案中,对于所有的数据交换均以消息传递的机制实现,同时依赖于消息中间件来保证消息传输的可靠性,实现消息传输的异步。在该实现方案中,选用MQ类的软件作为数据传输和交换的消息中间件,采用消息不同的消息通道来实现系统与企业服务总线平台之间的数据传输。具体如图3所示:

3 SOA架构的实现

首先将企业涉及的业务领域以构件的方式体现出来,分成几层,比如L4、L5层,通过业务领域的方式规划出来,并且通过一些构件建模的方式,把业务领域拆分成一个一个业务构件,这个就是拆分方法,首先将业务横向的维度是业务领域划分,纵向决策是决策控制执行,然后综合评估企业的业务蓝图。

可以采用自底向上的方法或者自底向上的方式。自底向上的方式,相对考虑得简单一些,我们设计服务的时候,还要考虑到其他系统,有些应用已经提供了一些服务,而且这些服务是满足需求的,但是有些服务是需要通过服务组合的方式才能满足这个流程需要的。

另外,服务和服务之间依赖的数据,在SOA应用里面,服务是跨整个企业的,可能会涉及到多个业务系统,例如有的是ERP系统,同一个数据存在不同系统中,这个数据必须要有统一体现,比如建立统一数据资源系统,规范统一这些数据,有可能采用一些工具进行管理。

从业务角度定义非功能性的特性,例如吞吐量,如300条按照一般处理方式就可以了,对于10000条,可能设计上,数据库表格的设计等等都需要做特殊的处理,才能满足这样的时间。

4 结语

在进行面向服务对象的体系架构(SOA)建设中,企业服务总线(ESB)是极为重要的一环。将现有分散独立的各个业务系统,按照指定的规范逐步进行改造,分别以服务的方式对外提供业务接口。以ESB为核心,集中管理各个业务系统,并在此之上进行业务整合,实现跨系统的需求;同时实现系统接口和流程开发规范要求。为企业在成本节约和效率提升方面,提供更加多样的手段。

参考文献

[1] 王兵.基于面向服务架构的应用系统开发与集成研究

[D].四川大学,2005.

[2] 陈启祥,杨军.面向服务的软件架构SOA及其支撑技

术的研究[J].湖北工业大学学报,2005,(4).

推荐访问: 总线 架构 研究 服务 企业
[基于企业服务总线的SOA架构研究]相关文章