一种基于COM+的中间件平台的研究与实现

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:tianlong3311
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件的可重用性、可维护性和可集成性的提高是软件工程中的难题,同时也是软件业内一直在改进和突破的关键技术领域,极具研究和应用价值。传统基于COM+的三层架构开发模式虽然使软件的可重用性和可维护性得以提高,但还是未能从根本上解决管理类软件在客户化、维护、升级、集成等企业级应用困难。 本文以实现三层架构中层与层之间的松耦合为出发点,将中间件平台技术引入传统的三层架构,设计并实现了一种基于COM+技术的中间件平台,为业务逻辑的定义、实现与运行提供了统一的规范和环境,为复杂应用软件提供集成框架,同时支持统一数据访问、灵活实现业务处理过程,为三层架构软件的开发、运行提供了支撑环境。基于本平台开发出来的三层架构软件的可重用性、可维护性和可集成性大大超过了传统的三层架构软件。 本文的主要工作包括: 1.对COM+组件技术、中间件技术、分布式计算、工作流技术、业务逻辑可配置技术、XML、UML等相关技术做了深入的研究,对国内比较著名的、用于改进三层架构开发模式的中间件平台,如:东软VP平台、用友UAP平台等做了广泛调研。 2.设计并实现了一种基于COM+技术的中间件平台。采用封装后的记录集对象作为平台内部的高效数据交换格式;提出并实现了一种新的基于工业流水线思路的自定义对象容器作为平台内部数据交换区,统一管理数据交换格式和数据库连接对象;采用自定义列集技术实现了数据交换区对象的可分布式高效传输功能;实现了一种灵活的业务逻辑可配置式脚本服务;平台内部实现了一个工作流引擎。 3.提出了一种新的基于本中间件平台的三层架构开发模式、规范,统一了业务组件的接口和平台对外接口,解决了组件交互难的问题,有效降低了层与层之间、组件与组件之间的耦合度,使三层架构软件的开发和维护变得容易。 4.基于本平台设计、开发了一段业务逻辑处理过程,与传统的基于COM+的三层架构开发模式进行了分析、比较,验证了本平台的有效性。
其他文献
入侵检测系统同人类免疫系统所遇到的问题有惊人的相似性,二者都要在不断变化的环境中维持系统的稳定性。传统的入侵检测方法都是从定义入侵模式开始,然后把采样的模式和入侵模
本文介绍了精确打击效能系统的模型和无线传感器网络的发展、体系结构等,综述了无线传感器网络的现有的路由协议、及其性能;从能量损耗模型出发分析两种传统协议的优缺点,在此基
在IBM 和Microsoft 分别倡导的内涵一致的“普适计算”和“无缝计算”所描绘的人类未来美好的数字化生活中,网络扮演着重要的作用,而纵观网络的发展趋势,也正好迎合了这种美
Ad Hoc技术起源于20世纪70年代的美国军事领域,它是在美国国防部资助研究的“战场环境中的无线分组数据网”项目中产生的一种新型的网络构架技术。 无线Ad Hoc网络具有动
随着计算机技术的普及和进步,计算机辅助设计与制造技术(CAD/CAM)也得到了迅猛的发展,自由曲面造型技术在现代工业产品的设计和制造中有着广泛的应用。 本文针对散乱数据点
在零售业高速发展的今天,连锁经营的出现及商品销售类型的多样化使得原有的销售系统难以满足零售业信息化建设的需求,为此系统从当前零售业的发展特点和商品销售类型出发,在
随着计算机技术的发展,计算机已经从一个简单的、独立的系统发展到复杂的、互联的开放系统。开放性给信息的共享和交互带来了极大的便利,但同时也对信息安全提出了严峻的挑战。
随着XML(eXtendedMarkupLanguage,扩展标记语言)技术的飞速发展,越来越多的数据使用XML进行表示,XML已经逐渐成为Web上数据表示和交换的标准。XML数据是一种特殊的半结构化数据,
近年来,复杂网络的研究得到了迅速地发展,已经遍及各个学科领域,如生物学、物理学,甚至社会科学。究其原因主要是由于计算能力的提高,使人们能够对包含数以千万计节点的各种现实网
大数据环境下,网络数据过载与用户需求提升,在信息覆盖、智能服务方面传统搜索引擎往往表现出许多明显劣势。针对这些方面,智能化的元搜索引擎被提出来解决以上存在的问题,并