中间件的分布式应用

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:lyzqwww
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术迅速发展。从硬件技术看,CPU速度越来越高,处理能力越来越强;从软件技术看,应用程序的规模不断扩大,特别是Internet及WWW的出现,使计算机的应用范围更为广阔,许多应用程序需在网络环境上运行。这一切都对新一代的软件开发提出了新的需求。 中间件是当今基础软件体系的三大支柱之一,与操作系统、数据库管理系统并驾齐驱。中间件是大型网络应用系统开发、部署和运行的关键支撑软件,已经成为各行各业实现信息化不可缺少的重要基础平台。 微软公司COM+注重于分布式网络应用的设计和实现,是开发基于windows操作系统的分布式应用程序必不可少的中间件之一。 本文主要讨论微软的COM+技术,并对如何应用COM+进行分布式应用程序的开发进行了探讨,主要内容包括以下几个部分: 1) COM+的演变,COM+的基本结构。 2) COM+所提供的服务,包括:对象池、即时激活、事务处理、对象的并发访问、排队组件、事件服务等。 3) 为了体现所实现组件的功能,同时也讨论了C#,ASP.NET,Web窗体,Ado.net数据库访问。 4) 通过FlyBooks实例,介绍如何使用COM+提供的组件服务,实现中间层的业务外观组件、业务规则组件、数据库访问组件。 5) 在FlyBooks应用程序中,演示了如何利用COM+,解决客户机和中间层组件服务器,以及中间层组件服务器和数据服务器间的高效通信。解决如何开发安全、高效、易维护、易于部署的基于COM+组件的B/S模式的分布式应用程序软件系统。实现分布式应用程序的高效性、可伸缩性。 6) 在论文结尾,作者根据当前应用软件技术的发展,展望基于中间件的应用前景,并对本文研究中还存在需要改进的地方进行了说明。
其他文献
多数据库系统屏蔽了不同数据库在物理上和逻辑上的差异,使用户能实现对异种数据库的透明访问.我们提出和研究的多数据库中间件实际上是构造"DBMS Over DBMS",是多数据库的一
智能规划是人工智能研究领域近年来发展起来的一个热门分支,由于其广泛的实用性,受到研究者的高度重视。尤其是具有不完全信息和不确定信息的规划问题已经成为智能规划中的研究
随着科技的发展,语音技术越来越受到人们的关注.语音合成作为言语工程的一个重要组成部分,已经成为当前研究的热点.语音合成系统将输入的文本信息以语音的形式输出出来,使信
随着Web服务的蓬勃发展,越来越多的组织机构将Web服务引入他们的业务流程.传统的工作流系统已经不再能满足业务集成的需要,新机制的工作流系统必须提供对Web服务的支持.工作
电子政务建设是中国当前信息化建设工作的重点,而信息安全是电子政务建设实施的关键,访问控制是整个电子政务安全服务中的核心.工作流技术广泛应用于电子政务系统中,但工作流
随着分布式计算技术的迅速发展,企业的商务活动和政府的政务活动将越来越多地依靠Internet。传统的分布式对象模型CORBA、DCOM、RMI不适用于极端异构的Internet环境。Web服务
近年来,随着互联网的发展特别是移动互联网的加速推广,网络迅速渗入到人们日常工作和生活的各个方面。社交网络尤其是微博的快速发展,逐渐替代了传统媒体成为网民获取新闻事件和
本文就地理上分布于不同地域而内容上相互异构的信息资源的搜索访问和智能推送这一问题展开深入的研究。首先介绍了搜索引擎技术的基本类型和工作原理,并对信息推送技术的现状
抽象与建模是人类认识世界和解决复杂问题所采用的基本方法之一.企业建模是认识企业的基础,也是改造企业的客观需求.无论对于企业管理者还是企业管理信息系统开发人员,构建正
高性能计算与资源共享一直是计算机应用的重要问题,这两个问题的基本解决途径是构造大型分布式系统.随着人们求解问题领域的不断扩展,所遇到的问题越来越复杂,而且规模越来越