智慧校园综合业务平台ESB架构分析与研究

智慧校园综合业务平台ESB架构分析与研究智慧校园综合业务平台的ESB架构分析与研究摘要:智慧校园要求建立一个统一的数据共享平台和综合信息服务平台,除了对已存在且分散在各处的数字化校园相关业务系统进行整合,还要支持基于物联网应用技术智能化管理系统的应用。由于这些异构系统的业务各自独立、应用环境不尽相同。为此利用ESB技术将这些异构系统以服务的形式整合到一个统一的架构中,从而解决异构系统协调运作问题,实现系统之间资源的整合。文中首先给出一个基于ApacheSynapseESB的智慧校园综合业务平台架构,然后基于此架构给出该平台的UML部署图,为智慧校园综合业务平台的建设提供思路。关键词:ESB技术;企业服务总线;面向服务体系结构;智慧校园综合业务平台中图分类号:TP399文献标识码:A文章编号:2095--00-030引言智慧校园[1]是指以物联网为基础的智慧化校园工作、学习和生活一体化的环境,这种一体化环境以各种应用服务系统为载体,将教学、科研、管理和校园生活进行充分融合。目前,国内外在智慧校园平台的架构设计与开发方面做了相关研究:文献[2]提出利用云计算、虚拟化及SOA构建校园云,结合物联网、RFID构建智慧校园,实现资源动态分配,提高资源利用率;文献[3]提出一种面向私有云的IaaS架构的智慧校园信息化支撑平台,为云计算在智慧校园平台的建设应用提供了基础;文献[4]提出基于SOA的实时服务总线,用于构建分布式实时系统;文献[5]在分析远程教育平台缺陷的基础上提出了基于SOA的智能远程教育平台的概念,并给出了平台架构和模型的实现方式;文献[6]提出一种基于企业服务总线的共享平台架构模型,并以“贵阳市城市综合应急管理共享平台”为例探讨了该共享平台的实现方案,这为利用ESB技术实现智慧校园平台架构设计提供了理论依据;文献[7]在调研各个行业常用物联网业务系统的基础上,梳理出各类系统的共性功能,把各系统的共性功能看作服务,提出一种基于企业服务总线的物联网综合业务平台架构;文献[8]在综合分析了WebServices,SOA和ESB三者之间联系的基础上给出一种基于ApacheSynapseESB平台的应用集成规则。这些研究对物联网技术和SOA应用在智慧校园平台建设方面具有一定的借鉴意义,也为利用ESB技术构建与实现智慧校园综合业务平台提供了一定的技术基础。1ESB简介企业服务总线是传统中间件技术与XML、Web服务等技术结合的产物,是SOA的一种实现方式[9]。ESB主要提供了协议转换、消息传递、消息转换和服务路由等功能。在众多ESB实现工具中,ApacheSynapse是一个轻量级高性能的企业服务总线,通过一个快速的异步规则引擎,能分别提供XML,WebServices和REST的支持。除XML和SOAP外,ApacheSynapse还支持其他中间内容格式,如纯文本、二进制、JSON等,通过大量的适配器可以支持诸如HTTP,POP3/IMAP/SMTP邮件协议,TCP,UDP等传输协议,以支持与其他系统的通信[10]。2基于ApacheSynapseESB的智慧校园综合业务平台的架构设计平台的总体架构本文提出的基于ESB的智慧校园综合业务平台,不仅要解决智慧校园综合业务平台建设过程中存在的“信息孤岛”问题,实现异构系统之间的集成与通信,还要侧重满足基于物联网应用技术智慧校园的智能化管理功能。为此,结合ApacheSynapse的特点,本文给出一种基于ApacheSynapseESB的智慧校园综合业务平台的架构设计方案,如图1所示。利用ESB技术实现平台架构的最大特点在于组件服务化和业务编排,在平台架构中,还引入了服务组件框架编程规范机制来实现业务组件的服务化处理以及利用业务过程管理实现业务服务的彼此串接。平台采用3层架构设计,即基础设施层、服务管理层和应用层。在服务管理层引入ApacheSynapseESB企业服务总线,主要负责向SCA组件模型传入基于JMS传输协议的SOAP消息以及接收BPM流程管理传入的基于JMS传输协议的SOAP消息。同时服务管理层还以服务适配器的形式封装基础设施层提供的基础功能,而后通过SCA框架规范化这些服务适配器为基于SOAP的Web服务。这些基于SOAP的Web服务又供BPM消费使用。在应用层则通过HTTP传输协议向ESB传入SOAP消息,而此时ApacheSynapseESB不仅要实现HTTP协议与JMS协议的转换,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?