基于SOA的可视化企业服务总线的研究与应用
2013-06-08林德民王汉龙
中国信息化·学术版 2013年2期
林德民 王汉龙
企业服务总线(Enterprise Service Bus,ESB)的概念是从SOA发展而来的。一个ESB是一个预先组装的SOA实现,它包含了实现SOA分层目标所必需的基础功能部件。企业服务总线是传统中间件技术与XML、Web服务等技术结合的产物。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信和整合。
3 基于SOA的企业服务总线的设计与应用
3.1 企业服务总线总体架构
厦烟公司业务系统的特点是分布式应用,业务系统众多,信息交互频繁,开发商各不相同,技术架构、数据库不统一,信息集成的难点是集成规范标准化、集中管理、有效监控。因此厦烟采用IBM WebSphere Message Broker(简称WMB)技术平台构建基于SOA的企业服务总线,规范数据交换格式[5],提高信息化应用的集成效率与扩展性。企业服务总线的总体架构如图1所示:
参考文献
[1] 戚琦,廖建新,王纯,等.基于SOA的数据业务服务总线的研究设计[J],计算机科学2008Vol.35 No.6
[2] 《卷烟工业企业信息化建设指导意见》,烟草行业文件,国烟办综〔2011〕212号
[3] 《数据中心交换服务体系Web服务标准》,中华人民共和国烟草行业标准,YC/T324-2009
[4] 范玉顺.《信息化战略管理与方法》.北京:清华大学出版社,2008.
[5] 范玉顺,李慧芳.企业集成技术的研究现状与发展趋势[J] 《中国制造业信息化》,Vol.32,No.1,2003