数字校园中开源ESB中间件技术的研究

来源 :华南师范大学 | 被引量 : 0次 | 上传用户:dd398622409xiewenjin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的快速发展,高校的信息化建设也取得了重大进展,高校已有越来越多的信息应用系统投入使用。但同时,也出现了“信息孤岛”问题:异构的系统和数据格式使得不同应用系统之间无法互联互通,无法实现有效的数据和资源共享。数字化校园建设的目标就是通过对校园各种信息资源的整合集成,建立一个统一的信息平台,以消除“信息孤岛”现象。 数字化校园建设的主要工作将放在现有应用的集成上,包括建立统一的数据标准,实现信息系统集成的框架。信息资源的整合是一个十分复杂的问题,不仅涉及到统一规范的信息标准制定,还涉及到集成平台、集成方案的选择。好的架构不仅有利于现有资源的利用,节约开发成本,更有利于整个系统日后的扩展。 SOA即面向服务架构,是当前信息集成领域最先进的体系结构。作是一种设计方式,SOA允许不同的应用相互交换数据和参与业务流程,无论它们各自背后使用的是何种操作系统或采用了何种编程语言。SOA的灵活性、高效性、粗粒度服务等特性使得SOA很适合于应用在像数字化校园这种分布式、松耦合、异构平台的场合。它可以很好地解决信息孤岛问题,并且充分利用已有软件资源。采用SOA框架构建数字校园的信息集成平台是实现数字校园信息资源整合的很好方案。 ESB(企业服务总线)中间件技术是实现SOA架构的一个关键技术,通过ESB可以把已存在的系统无缝地集成在一起。开源社区推出了众多的ESB产品,如:ServiceMix、Mule等,这些开源ESB能很好地实现SOA服务集成,以及实现消息路由、数据转换等功能。 本文是通过在华南师范大学数字化校园承建商北大明天公司SOA架构实现小组研究学习开源ESB所写成。 首先,综述了本研究的理论基础,介绍了SOA和ESB的相关概念及核心实现技术,特别介绍了一个JBI规范。 然后,介绍了两个开源ESB:ServiceMix和Mule,介绍了它们的技术架构和工作原理,并提供了相应的简单试验示例。 随后,对华南师范大学的数字化校园建设中的基于Mule的数据处理核心模块进行了详细的分析介绍,并通过示例介绍如何通过Mule中UMO模块和配置来实现数据转发和格式转换。 在本次项目中,主要参与了开源ESB前期的调研和使用研究,因此本文重点描述的是SOA和ESB的相关理论和一些实现技术,以及两个开源ESB的架构原理和应用。最后对此次研究进行了总结。
其他文献
网络规模和应用规模的不断扩大,使得IT资源数量剧增,分布也更加分散。面对越来越复杂的网络业务环境,如何对各种设备资源和各类分布式业务应用实施管理,成为目前IT系统管理面临的
处理器性能分析对于性能瓶颈定位、优化处理器体系结构、指导下一代处理器设计具有重要的意义。随着处理器体系结构的日益复杂,如何在有限的时间内快速有效地定位分析处理器的
本论文研究的主要内容为基于TMS320C6416的实时图像处理系统设计及视频编码算法。首先介绍了视频压缩编码的基本原理,在此基础上,深入研究了H.264的帧内预测编码技术。通过充分
信息化是实现中国科学院科研活动和管理工作现代化的战略举措,是提高中国科学院创新能力和国际竞争力的重要保障。高效便捷的e—Science资源共享和协同工作环境、基于ARP平台
城市规划是城市政府为达到城市发展目标而对城市建设进行的安排。传统的基于物理模型的城市规划存在着修改成本高、效率低等问题。虽然虚拟现实(VR)技术可以为设计人员提供真
个性化推荐系统(Recommender System)作为一种信息过滤的重要手段,是当前解决信息超载问题的非常有潜力的方法。其中,个性化推荐系统中的协同过滤推荐是迄今为止应用最广泛、
分布式服务具有高性能、一体化、知识生产、资源共享等技术优点,其结点异构自治、资源动态演化、任务分布协同,消除了网络中的资源孤岛和信息孤岛,被认为是第三代互联网技术。S0
孤立点检测是数据挖掘的一个重要研究方向,随着其应用范围的不断扩大,传统的孤立点检测算法遇到了一个最大的障碍,不适应高维数据的特性。研究人员对此给出了几种解决方法,其
机群结构由于具有良好的可扩展性、可用性、高性价比等优势已经成为高性能计算机的主流结构。然而,由于磁盘访问的性能远落后于CPU、内存和网络传输的性能,使得机群系统的I/O性
随着家用电器和数码设备的迅速发展,家庭中越来越多的设备能够产生媒体数据,例如手机的拍照和拍摄功能,数字电视、机项盒等的节目录制功能等,均能产生丰富多彩的媒体数据,PC更是媒