基于JCA、JMS和Web服务的EAI研究与应用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

河海大学硕士学位论文基于JCA、JMS和Web服务的EAI研究与应用姓名:孟庆强申请学位级别:硕士专业:计算机应用技术指导教师:蔡正林20050301基于JCA、JMS和Web服务的EAI研究与应用作者:孟庆强学位授予单位:河海大学参考文献(39条)1.参考文献2.MatjazBJuric.袁然.汤代禄J2EEEAI编程指南20023.WilliamARuh.FrancisXMaginnis.张博.杨丽君企业应用集成20034.何荣勤查看详情5.AbrahamKang查看详情6.姚志军查看详情7.RichardMonson-Haefel.DavidAChappellJavaMessageService20018.MarkHapner.RichBurridegJMS-1_1-fr-spec20029.RichardMonson-HaefelEnterpriseJavaBeans200110.RahualSharma.杨晓红.杨莉萍J2EE连接器体系与企业应用集成200311.潘爱民COM原理与应用200112.DaleRogersonInsideCOM/COM技术内幕200113.朱其亮.郑斌CORBA原理及应用200114.OMGCORBA系统结构原理与规范200015.LindaGDemichielEJB-2_1-pfd-spec200216.WilliamEdwards.SalilDeshpandeIntegratingCorbaandEJB200117.曹晓阳.刘锦德CORBA技术在企业应用集成中的应用[期刊论文]-计算机应用2003(7)18.OMG查看详情19.SunMicrosystemsJ2EE_connector-1_5-fr-spec200320.MarkBirbect.裴剑锋.高伟XML高级编程200221.EthanCeramiWebServicesEssentials200222.DavidChappell.TylerJewellJavaWebServices200223.DonBox.DavidEhnebuskeSimpleObjectAccessProtocol1.1W3CNOTE24.ErikChristensen.FranciscoCurberaWebServicesDescriptionLanguage1.1W3CNOTE25.TomBellwoodUDDIVersion3.0PublishedSpecification26.DavidSLinthicum.李路B2B应用集成--为企业发展提供无限动力200227.苏子林基于EAServer的智能报表系统设计与实现[期刊论文]-现代计算机(专业版)2004(8)28.ErichGamma.RichardHelm.李英军.JohnVlissides设计模式:可复用面向对象软件的基础200029.BillShannonJ2EE-1_4-fr-spec200230.AppliedReasoning31.MarkWutka.伟峰Java2企业版实用全书200132.查看详情33.刘国.谢世波.唐文彬EAI在电信管理网中的应用[期刊论文]-计算机工程2003(22)34.陈华军J2EE构建企业级应用解决方案200235.李海波J2EE技术实践200236.TBeveridgeBuildingEAIAdaptersforlegacySystems200037.RobertoMichelIntegrationgoesB2B200238.WebServices-Axis39.FloydMarinescuEJBDesignPattern2002相似文献(10条)1.学位论文孙琳支持集群的JMS消息中间件设计2008随着信息技术的发展,企业引入越来越多的信息系统来提高管理水平和运作效率。但是,由于许多信息系统是分阶段引入的,这些分散开发或引入的系统往往只追求“实用快上”的目标没有考虑数据标准或信息共享问题,因此现有系统之间不能实现信息的沟通,出现了“信息孤岛”现象。“信息孤岛”的存在会造成企业信息的冗余与不一致,部门之间缺乏业务功能交互与信息共享,这会直接导致企业管理效率的降低和运营成本的上升,甚至会成为制约企业总体高效运作的最主要的瓶颈。而EAI(enterpriseapplicationintegration,企业应用集成),可以帮助我们解决信息孤岛问题。EAI将企业各个应用系统进行集成,建立起可供数据交流共享和应用沟通的中心系统。企业借助于EAI系统可以加速信息的即时交流共享和企业的信息反应能力。企业应用集成(EAI)最常使用的方式有两种:点对点(point-to-point)集成方法和中间件集成方法。其中点对点(point-to-point)集成是将信息系统一对一的集成起来,一般是企业依靠自己的技术力量完成。这种集成常伴随重复或技术难度较大的问题,导致整合的时间过长、成本过高,并且代码不可复用,不能适应企业需求的变化。中间件集成是将集成建立在一个由中间件组成的底层基础平台上,各种“应用孤岛”、“信息孤岛”通过各种适配器连接到一个总线上,然后再通过一个MessageQueuing实现各个应用之间的交流。在现有的各种中间件产品中,最适合用于企业应用集成的就是消息中间件。消息中间件技术是随着中间件技术的发展而发展起来的,是中间件技术的发展热点。它作为一个消息系统,利用高效可靠的消息传递机制将信息以消息的形式从一个应用程序传送到另一个或多个应用程序。消息中间件技术发展经历了几个阶段。目前,最成熟的技术为面向消息的中间件(MessageOrientedMiddleware,MOM)技术。但是由于各个厂商的产品开发都使用专有的API和专有协议,因此产品之间很难进行互操作,这大大阻碍了消息中间件的发展。为了改变这种状况,SUN公司及其合作伙伴提出了旨在统一各种MOM系统接口的规范JavaMessageService(JMS)。JMS现在已被业界大多数厂商所认可,成为消息中间件的事实标准。分析现有的JMS消息中间件产品发现,现有的产品大多是为大型的应用集成所开发,市场上尚未发现专门针对中小企业应用集成的消息中间件。在理论研究上,国外关于消息中间件的理论研究主要是针对于大型应用集成、或智能化的研究。国内的理论研究多限于JMS消息中间件的理论介绍及现有产品的介绍。目前尚未发现有专门针对于中小企业应用集成的消息中间件研究。我国企业应用集成发展现状呈两态,大型企业应用集成较为成熟,中小企业应用集成还处于初级阶段。大型企业的应用集成一般采用的是基于消息中间件的集成方式,所使用的产品也大多为国内外成熟的消息中间件产品。与大型企业相比,中小企业的应用集成比较落后,它们采取的集成方式为手工编码实现的点对点式的集成。由于点对点方式只适用于现有系统的整合且系统数量不能过多,当系统数量不断增加时,点对点方式不能满足企业的扩展性需求。因此,随着我国中小企业信息化高潮的到来,中小企业应用集成的方式也必然向基于消息中间件的集成模式转变。但是在现有的消息中间件市场中,成熟的消息中间件产品多为大型的企业应用集成所开发,不仅价格昂贵而且功能过于复杂,不能为中小企业所接受。在现有产品中,尚未发现有专门的消息中间件产品是针对于中小企业应用集成而开发的。而在理论研究中也未发现有针对于中小企业应用集成的消息中间件的研究。本论文正是对这样一种具备潜在需求,但研究欠缺的消息中间件进行探讨,本研究对我国中小企业应用集成的推进和我国信息化的发展具有一定的理论意义和实践价值。本论文的主要工作为在分析了我国中小企业应用集成研究现状的基础上,针对于中小企业应用集成对消息中间件的需求,参考消息中间件技术发展现状,设计了一个支持集群的JNS消息中间件用于支持中小企业应用集成。该消息中间件的分析和设计运用了面向对象的分析和设计方法,同时使用了一系列的J2EE技术,实现了JMS1.1规范。整个系统采用C/S架构。其中客户端负责与应用程序的交互,同时创建与服务器端的连接。而服务器端则主要负责信息的传输与管理。服务器端包含了内置的名字和目录服务用于存储和查找管理对象。服务器与客户端的连接是基于RMI协议的。本论文还分析了现有的几种企业应用集成类型,同时结合中小企业应用集成现状和信息化发展趋势,为中小企业选择了消息级EAI作为企业应用集成的接入点。并在本文设计的消息中间件的基础上,提出了基于消息中间件的企业应用集成框架,给出了中小企业应用集成实施所需的步骤。本文的论文框架大致分为了四部分:第一部分为第一章绪论,介绍了企业应用集成现状,中小企业应用集成对消息中间件的需求,消息中间件技术的发展现状等。第二部分包括第二章消息中间件原理及JMS简介和第三章集群技术,介绍了支持集群的消息中间件设计所需的理论基础。第三部分包括第四章系统分析和设计和第五章基于消息中间件的企业应用集成,该部分为本论文的主体部分,设计了一个支持集群的JMS消息中间件,同时给出了中小企业基于消息中间件的应用集成框架与集成方法。第四部分为第六章总结和展望,对论文所作的工作进行了总结,分析了论文中存在的不足,为论文的下一步研究进行了展望。本论文的主要创新点有两个:一是针对中小企业应用集成的需求,通过系统的分析和设计,提供了一个灵活、易用、易扩展的消息中间件,该中间件不仅实现了JMlS1.1规范还支持集群,可以用来承担中小企业应用集成的集成平台。二是在研究了各种集成类型的基础上,为中小企业选定消息级EAI作为应用集成的接入点,并利用本文所设计的消息中间件为平台,提出了中小企业应用集成框架和集成步骤。这对于中小企业应用集成的构建具有一定的理论意义和实践指导意义。2.期刊论文余连新.YULian-xin一种基于JMS和XML的企业应用集成实现-企业技术开发2005,24(5)企业应用集成EAI是解决信息孤岛问题的重要途径,而基于消息的中间件技术在其中起着重要的作用.文章基于JMS和XML提出了一个实现现有的信息系统与遗留系统的松耦合的集成方案,并通过一个实例描述了其中的技术细节.3.学位论文曹国旺基于消息中间件的企业应用集成研究2003随着信息系统的广泛应用,产生了众多孤立的系统.这些系统需要相互通信和集成,但是原有的集成方式主要采用紧耦合的数据集成.很多中小企业采用自行编码的方式进行集成,增加了维护难度及成本,因此迫切需要一种松耦合的跨平台的适用于中小项目的集成方式,本文即对此进行系统研究.本文分析了我国企业应用集成的现状,针对其缺陷尤其是中小企业应用集成的缺陷,提出了采用消息中间件进行企业应用集成的方法.深入分析了企业应用集成的最新研究成果和应用情况,包括企业应用集成的逻辑结构和物理结构,以及企业应用集成的常用方法,在此基础上,着重研究基于消息中间件的企业应用集成的特点和体系结构.最后结合我国实际阐述了基于消息中间件企业应用集成的实施策略.作者在深入研究一般消息中间件和JMS规范的基础上,提出了基于JMS的消息中间件体系结构.作者将其应用到水口山有色金属有限责任公司企业应用集成的实践中,详细阐述了基于消息中间件的企业应用集成的设计,实施和业务集成,最后作者对其进行了客观评价.论文中,作者提出了自行开发基于JMS的小型中间件进行企业应用集成策略,可降低成本和减少维护难度,很好地解决了中小型项目中的应用集成问题.4.期刊论文潘艳阳.王移芝.PANYan-yang.WANGYi-zhi基于JMS和XML的企业应用集成的研究与应用-计算机技术与发展2006,16(12)企业应用集成FAI是解决信息孤岛问题的重要途径,而基于消息的中间件技术在其中起着重要的作用.JMS是一种把Java技术与企业消息结合起来的新技术,用以形成一个稳固的工具来解决分布式企业计算问题,并且加速了Java在新领域的应用.文中分析了企业应用集成出现的原因,讨论了企业应用集成所需要的支持和技术,介绍了JMS与XML的相关概念,并基于JMS与XML提出了一种解决企业应用集成的方案.最后通过一个实例描述了其

1 / 61
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功