面向对象的中间件技术在企业环境中的应用研究——CORBA技术应用研究

被引量 : 11次 | 上传用户:llljjjxxx7
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业环境内信息系统以分布式应用的形式来构成,正日益广泛。分布式计算系统相对于集中式系统而言,具有下述优势:一、通过操作可以提高系统中应用之间的协作能力;二、通过分布式并行处理可以提高系统的性能;三、通过复制技术可以提高系统的可用性;四、通过模块化技术和动态配置技术可以提高系统的可伸缩性;五、通过资源共享可以提高系统的性能价格比。作为分布式系统,其中不可避免地包括各种异构实体,例如其中使用了异种的平台或采用了不同的编程语言。然而即使存在这类异质,面向对象的中间件仍能为之提供系统中分布着的对象间的透明性和互操作性。因此,近几年来这类中间件已成为分布式对象计算领域的重要研究方向。本文从理论和实践两个方面,对面向对象的中间件技术进行研究。论文首先从系统建模的角度论述了面向对象的重要概念和通用建模语言(UML),然后研究了三种主流的面向对象中间件技术的体系结构,这三种中间件为:COM/DCOM/COM+、J2EE和CORBA。论文探讨和比较了它们的基本框架、客户/服务器对象交互过程以及系统级服务的提供。在其中,CORBA技术迄今为止仍属最为流行,这是因为:它是由非盈利组织OMG所倡导,受到几乎所有厂商的支持,并在建设或扩充企业应用系统时对集成遗留系统方面有独特的优势。随后论文研究了对于分布式企业级应用中极为关键的分布式事务处理。讨论了事务概念和分布式事务的两阶段提交过程;深入研究了OMG定义的对象事务服务的规范,分析了它的事务处理框架,说明了各界面(接口)的地位和功能。在论文中还探讨了大型分布式企业级应用所需要的负载平衡和容错措施。在以上研究的基础上,论文论述了一个基于CORBA技术实现的应用系统的设计,并在实践的基础上澄清了将CORBA中间件用于企业应用开发中所用到的工具、方法和步骤,总结出了简明和易行(简捷)的中间件技术应用的开发途径。本论文是面向应用系统设计者的探索性论文,它从软件开发方法、系统建模、对象界面IDL定义、对象实现、对象交互和对象服务选用等诸多方面为开发企业应用的设计者指出了简捷的技术途径。
其他文献
传统重型软件开发过程是软件行业从意识剑软件开发危机以来,一直通用和流行的解决开发危机的手段。它以着其对各种文档的重视,对于开发中每个过程的严格的工程化、规范化的强调
当前全球金融危机,对中国企业带来了前所未有的生存挑战,但挑战与机遇并存。如何抓住机遇、强化企业管理、应对经济危机,成为摆在企业面前的关键问题。企业财务管理是现代企
当今LED已经成为了照明、显示领域的热门词,优越的技术特性和下降的成本让它的普及之路越发光明,商业展示、体育场馆、户外广告乃至日常应用都将成为LED展示的舞台。LED是一
随着教育改革的深入,用生长来描绘小学数学,用一种全新的开放理念去构建数学文化,这不仅是数学课堂教学的愿景,更是数学教育的核心所在。在'生长课堂'中,不仅学生的
随着近年来计算机网络技术的快速发展,网络教学——这种新兴的教学模式已经逐渐成为现代教育技术的一种重要组成部分。网络教学资源库作为计算机网络在教学中的一个主要应用方
招商引资,无论是对内还是对外的招商引资,对于一个国家或者地区总体经济发展水平的提高,特别是经济增长、技术进步、改善就业乃至体制转换、产业重组等各个方面都有非常显著
以葡萄(Vitis vinifera×V.labrussa L.cv.Jingxiu)幼苗为试材,从细胞学水平比较研究了高温锻炼和SA诱导葡萄耐热性的机制,并初步探讨了SA的信号转导途径,结果如下。 利用透射电镜
本文基于笔者从事三维地图制图的相关工作经验,以三维地图符号设计为研究对象,分析了三维地图符号设计的原则、探讨了三维地图符号设计的具体实现过程,给出了其应用方向,全文
<正>执行力是医院的核心能力。随着医疗卫生制度改革不断深化,社会高度关注医疗卫生事业的发展,人们对医疗保健的需求日益增长。作为非营利性医院,要实现"以患者为中心"的管
人权的起源是特殊的。"人权"观念是17、18世纪欧洲自然法理论发展的成果。然而《世界人权宣言》试图为世界上所有人——无论男性和女性、黑人或白人、共产主义者或资本主义者