- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Mule ESB的电子监察系统的设计与实现.pdf
技术方案
2016.1 数据通信 TechnOlOavScheme
基于MuleESB的电子监察系统的设计与实现
赵海蛟 潘善亮(宁波大学 浙江宁波315211)
摘 要:某市国土局为了提高资源监管、宏观调控和服务决策的科学化、智能化,开发了电子监察系统。
电子监察系统的基础数据来源于各个业务系统,目前各个业务系统独立运行,但 由于这些系统是由不同的软
件公司使用不同技术独立开发和建设的,各个系统之间无法进行数据交换,造成信息孤岛现象。为此,本文
提 出了基于MuleESB/~$务总线的架构来实现 国土局信息系统整合,从而实现电子监察系统。
关键词:系统集成;服务总线;面向服务架构
1 引言 这种集成模式继承了星型集成模式,集成中心由总
某市国土局为了提高信息化建设,近几年先后建 线代替,数据在总线中进行路由、转换、发送和接收。
立的系统包括电子政务系统、城镇地籍管理系统、信 总线模式提高了系统的灵活性,当有新的系统需要
访系统、计划财务管理系统 、矿业权网上审批系统 、 集成时,只需要把适配器连接到总线,数据格式的转
土地执法动态巡查系统等,这些系统都是由不同的 换、路由都由总线处理。(4)基于ESB的系统集成。
公司在不同时期建设起来的,现在也都在独立运行 , ESB是基于服务的系统架构,这种架构允许企业实施
但是数据很难共享。电子监察系统数据来源于这些 SOA的基础设施,ESB通过管理这些服务,隐藏底层
独立的子系统,面对这些子系统之间无法交互 ,严重 服务的实现,向外提供统一的接 口。基于ESB的系统
阻碍了电子监察系统的实现,因此系统整合成为国 集成模式简化了拓扑结构 ,以开放标准为基础解决
土局迫在眉睫的问题。 了异构系统的集成。
系统集成经过几十年的发展,出现了几种主要 本文通过引入MuleESB企业服务总线,实现了
的集成模式。(1)点对点的集成。通过这种方式连接 某市国土资源局电子监察系统,为国土局异构系统
的两个系统必须遵守相同的通信协议才能相互通信, 集成提出了新的解决办法。
这种集成模式开发快,但是扩展性差,系统间的耦合
度也很高。因此,当系统连接数量增多的时候 ,系统 2 面向服务架构SOA与企业服务总线ESB
维护性很差。(2)星型集成模式。应用系统之间并不 2.1 面向服务的架构SOA
是直接通信的,而是通过集成中心(Hub)交换数据 1996年Gartner提出了SOA概念,但是随着技术的
的,这种数据格式并不是标准的,而是通过适配器转 发展 ,SOA在最近几年里才被企业真正重视起来 。
换数据格式的。每个应用系统通过一个适配器与集 SOA由三部分组成,如图l所示。SOA是一种新的企业
成中心连接 ,每次交换数据都要通过集成 中心 IT基础架构,SOA可以实现离散系统的互连,这些离
(Hub)。这种集成方式很容易达到瓶颈,因为每次交 散系统可以是跨部门、跨企业。SOA通过网络可以分
换数据都要通过集成中心 ,而一旦集成中心出现问 布式部署组件,并且组合这些组件 ,供上层业务使
题,整个系统将无法继续工作。(3)总线型集成模式。 用。通过封装服务,使业务脱离原先复杂环境,这里
7
您可能关注的文档
- 基于DEA模型的北京市建筑业生产效率评价.pdf
- 基于DEA的建筑施工高处坠落事故安全投入效率.pdf
- 基于DEMATEL方法的建筑施工安全管理行为影响因素分析.pdf
- 基于Dempster-Shafer证据理论的矿山遥感分类.pdf
- 基于DEM辅助的崩塌与滑坡灾害遥感提取研究.pdf
- 基于DIMINE的三维地质建模在龙潭煤矿的应用.pdf
- 基于DINEOF方法重构台湾海峡叶绿素a遥感缺失数据的初步研究.pdf
- 基于Directionlet变换的遥感图像降噪算法研究.pdf
- 基于ENVI的高分辨率遥感图像土地利用分类方法研究.pdf
- 基于ENVI的高分辨率遥感图像在矸石山提取中的应用研究.pdf
原创力文档


文档评论(0)