支持集群的JMS消息中间件设计

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:catva
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,企业引入越来越多的信息系统来提高管理水平和运作效率。但是,由于许多信息系统是分阶段引入的,这些分散开发或引入的系统往往只追求“实用快上”的目标没有考虑数据标准或信息共享问题,因此现有系统之间不能实现信息的沟通,出现了“信息孤岛”现象。“信息孤岛”的存在会造成企业信息的冗余与不一致,部门之间缺乏业务功能交互与信息共享,这会直接导致企业管理效率的降低和运营成本的上升,甚至会成为制约企业总体高效运作的最主要的瓶颈。而EAI(enterprise application integration,企业应用集成),可以帮助我们解决信息孤岛问题。EAI将企业各个应用系统进行集成,建立起可供数据交流共享和应用沟通的中心系统。企业借助于EAI系统可以加速信息的即时交流共享和企业的信息反应能力。 企业应用集成(EAI)最常使用的方式有两种:点对点(point-to-point)集成方法和中间件集成方法。其中点对点(point-to-point)集成是将信息系统一对一的集成起来,一般是企业依靠自己的技术力量完成。这种集成常伴随重复或技术难度较大的问题,导致整合的时间过长、成本过高,并且代码不可复用,不能适应企业需求的变化。中间件集成是将集成建立在一个由中间件组成的底层基础平台上,各种“应用孤岛”、“信息孤岛”通过各种适配器连接到一个总线上,然后再通过一个Message Queuing实现各个应用之间的交流。在现有的各种中间件产品中,最适合用于企业应用集成的就是消息中间件。 消息中间件技术是随着中间件技术的发展而发展起来的,是中间件技术的发展热点。它作为一个消息系统,利用高效可靠的消息传递机制将信息以消息的形式从一个应用程序传送到另一个或多个应用程序。消息中间件技术发展经历了几个阶段。目前,最成熟的技术为面向消息的中间件(Message Oriented Middleware,MOM)技术。但是由于各个厂商的产品开发都使用专有的API和专有协议,因此产品之间很难进行互操作,这大大阻碍了消息中间件的发展。为了改变这种状况,SUN公司及其合作伙伴提出了旨在统一各种MOM系统接口的规范Java Message Service(JMS)。JMS现在已被业界大多数厂商所认可,成为消息中间件的事实标准。分析现有的JMS消息中间件产品发现,现有的产品大多是为大型的应用集成所开发,市场上尚未发现专门针对中小企业应用集成的消息中间件。在理论研究上,国外关于消息中间件的理论研究主要是针对于大型应用集成、或智能化的研究。国内的理论研究多限于JMS消息中间件的理论介绍及现有产品的介绍。目前尚未发现有专门针对于中小企业应用集成的消息中间件研究。 我国企业应用集成发展现状呈两态,大型企业应用集成较为成熟,中小企业应用集成还处于初级阶段。大型企业的应用集成一般采用的是基于消息中间件的集成方式,所使用的产品也大多为国内外成熟的消息中间件产品。与大型企业相比,中小企业的应用集成比较落后,它们采取的集成方式为手工编码实现的点对点式的集成。由于点对点方式只适用于现有系统的整合且系统数量不能过多,当系统数量不断增加时,点对点方式不能满足企业的扩展性需求。因此,随着我国中小企业信息化高潮的到来,中小企业应用集成的方式也必然向基于消息中间件的集成模式转变。但是在现有的消息中间件市场中,成熟的消息中间件产品多为大型的企业应用集成所开发,不仅价格昂贵而且功能过于复杂,不能为中小企业所接受。在现有产品中,尚未发现有专门的消息中间件产品是针对于中小企业应用集成而开发的。而在理论研究中也未发现有针对于中小企业应用集成的消息中间件的研究。本论文正是对这样一种具备潜在需求,但研究欠缺的消息中间件进行探讨,本研究对我国中小企业应用集成的推进和我国信息化的发展具有一定的理论意义和实践价值。本论文的主要工作为在分析了我国中小企业应用集成研究现状的基础上,针对于中小企业应用集成对消息中间件的需求,参考消息中间件技术发展现状,设计了一个支持集群的JNS消息中间件用于支持中小企业应用集成。该消息中间件的分析和设计运用了面向对象的分析和设计方法,同时使用了一系列的J2EE技术,实现了JMS1.1规范。整个系统采用C/S架构。其中客户端负责与应用程序的交互,同时创建与服务器端的连接。而服务器端则主要负责信息的传输与管理。服务器端包含了内置的名字和目录服务用于存储和查找管理对象。服务器与客户端的连接是基于RMI协议的。 本论文还分析了现有的几种企业应用集成类型,同时结合中小企业应用集成现状和信息化发展趋势,为中小企业选择了消息级EAI作为企业应用集成的接入点。并在本文设计的消息中间件的基础上,提出了基于消息中间件的企业应用集成框架,给出了中小企业应用集成实施所需的步骤。 本文的论文框架大致分为了四部分:第一部分为第一章绪论,介绍了企业应用集成现状,中小企业应用集成对消息中间件的需求,消息中间件技术的发展现状等。第二部分包括第二章消息中间件原理及JMS简介和第三章集群技术,介绍了支持集群的消息中间件设计所需的理论基础。第三部分包括第四章系统分析和设计和第五章基于消息中间件的企业应用集成,该部分为本论文的主体部分,设计了一个支持集群的JMS消息中间件,同时给出了中小企业基于消息中间件的应用集成框架与集成方法。第四部分为第六章总结和展望,对论文所作的工作进行了总结,分析了论文中存在的不足,为论文的下一步研究进行了展望。 本论文的主要创新点有两个:一是针对中小企业应用集成的需求,通过系统的分析和设计,提供了一个灵活、易用、易扩展的消息中间件,该中间件不仅实现了JMlS1.1规范还支持集群,可以用来承担中小企业应用集成的集成平台。二是在研究了各种集成类型的基础上,为中小企业选定消息级EAI作为应用集成的接入点,并利用本文所设计的消息中间件为平台,提出了中小企业应用集成框架和集成步骤。这对于中小企业应用集成的构建具有一定的理论意义和实践指导意义。
其他文献
概念结构设计是复杂信息系统分析与设计的重要工作。本文在软件并行工程兴起,软件工业化水平不断提高的背景下,针对复杂IS的开发需要,研究了一种精细化的IS概念结构改进设计
迎水桥车站地处宁夏中卫县,是一个地区性编组站,现有职工402名,全站下设总支部2个,党支部8个,共有党员123名。两年来,车站党委认真贯彻党的路线、方针、政策,突出中心工作,
[摘 要]在作文教学中,激发学生的写作兴趣甚为重要,有了兴趣才会入迷,入迷才会顿生灵感.有了灵感就想,想出框架就写,发现问题就改,偶得佳句就用。这样,“长期观察,烂熟于心,然后凝神联想,妙手偶得之,一挥而就”。久而久之,写作就成了无形压力下的自觉行动。  [关键词]作文 教学兴趣  作文是语文教学的重要组成部分,它是人们表达经验,思想和感情的书面语言形式;同时又是一种具有高度综合性、创造性的语言活
我国现行居民用电计价采用阶梯式电价方案,有利于国家逐步建设资源节约型、环境友好型和谐社会。目前,该方案已在全国范围内实施。而在实施过程中,该方案表现出一定的不公平
意大利人总是那么随性,随性得飞离米兰而行李却还未动。原本一年一度的米兰经典车展随意的强行加了一场,好在绝非糊弄。而五百辆属于同一收藏家的经典车拍卖更是世间罕见意大
创设情景,这是新课程标准和教材的显著特点。情景教学,就是为了达到既定的教材目的,根据教材内容和学生特点,引入或创设与内容相适应的教学情景。思想品德课程标准中明确要求:“要紧密联系学生的生活实际,从学生的生活经验和已有知识出发,创设生动有趣的情境,让学生在生动具体的情境中学习。”由此看来,将枯燥的知识通过生动活泼的生活场景来展现,使学习活动在一定的情境中发生,引起学生的情感体验,激发学生积极思维,显
兴趣,是指一个人力求认识某种事物或从事某种活动的心理倾向。有人说过,“兴趣是最好的老师”。对感兴趣的学科,就会自觉地去钻研。由于心甘情愿,专心致志,往往能取得良好的学习效果。这种效果可以不断地提高对学好这门学科的信心,使自己认为学好这门学科完全有把握,并愿意花更多的时间来学习自己感兴趣的学科。可见,学生对物理学科有浓厚的兴趣是学好物理的前提,本文就以下几个方面阐述怎样在物理教学中激发学生的学习兴趣
经典的EOQ经济订购批量模型研究的是单个企业的库存优化,它将制造商的生产-库存策略与销售商的订购-销售策略分开考虑,并且分别给出制造商与销售商的最优生产和订购策略。这种
基督教曾四次传入中国。第一次鸦片战争以后,基督教第四次大规模传教运动发端于英国,美国后来居上。美国传教士改变传教策略,以教会学校助传教,创办了早期的教会学校。从1839年历
1996年,我们支部为140名离退休老干部成立了“四个网络”:恳谈网络、理论学习网络、技术咨询网络和健康跟踪网络。这些网络的38名骨干都是老干部党员。他们分兵把关,各负其