基于Web服务的构件技术在分布式信息系统中的应用研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:SuperMMX
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的高速发展、信息系统业务处理过程的不断变化以及企业信息系统分布式需求不断增大,软件的规模和复杂性不断提高,如何提高软件生产率成为软件产业的当务之急,而软件复用被视为解决软件危机、提高软件生产效率与质量的现实可行的途径,基于构件的软件复用是当前软件复用研究的热点。  分布式信息系统要求企业的数据在Internet/Intranet范围内共享,企业内部和企业间不同时期不同的应用系统一般使用的是不同的开发技术。而Web服务作为一种新型的构件类型,采用松耦合技术,并且应用于网络环境,能更好的支持构件复用。构件的描述和检索是实现软件复用的关键技术,Web服务构件的日益增多为构件的描述与管理带来新需求。如何帮助用户在正确理解构件的基础上快速检索并有效使用构件是本课题的研究重点。  本文将Web服务技术和构件技术相结合,研究Web服务构件的描述和管理问题,提出将COM组件封装成Web服务,进而提出一种支持Web服务构件描述的构件库信息模型,基于该模型研究了构件库系统的体系结构以及Web服务构件的存储与检索,最后采用XML数据集成将构件检索信息统一表示。XML良好的数据存储结构、可扩展性、高度结构化、易读性以及便于网络传输等特点,从根本上解决了构件信息复杂难以理解和构件资源共享两大问题,最终提高构件的复用率。本文主要工作如下:  (1)针对目前构件库信息模型存在的问题,提出一种支持Web服务构件描述的构件库信息模型,该模型在已有构件管理模型的基础上增加构件质量的描述,并提出扩展UDDI以支持Web服务构件的完整描述。  (2)通过对XML描述构件与扩充的WSDL描述构件进行分析,确定扩展UDDI的实现方法。  (3)在刻面分类的基础上借鉴树匹配理论,针对现有匹配模型适用于构件检索存在的不足,提出一种基于改进匹配模型的检索算法。  (4)基于以上构件库模型和检索算法设计构件库系统,给出了构件库系统的总体结构以及构件检索系统的工作流程,由此确定构件检索子系统涉及的功能模块,借鉴传统构件存储方式提出本构件库系统的存储方式。  (5)研究XML技术在构件检索中应用,将数据库检索和UDDI检索所得结果进行数据集成,并以XML文档保存检索结果。  (6)通过建立模拟构件库对检索性能进行测试,结合实例验证了构件库信息模型的可行性以及利用XML处理检索信息的可行性。
其他文献
我国虽然是钢铁生产大国,但国内钢板表面缺陷检测技术发展落后,大多数中小企业仍旧停留在人工目测阶段。因此,开发具有自主知识产权的表面缺陷检测系统势在必行。热轧钢板由
针对传统软件开发方法在web应用及其面向web服务集成的系统开发过程中存在的如:抽象层次低、开发效率与可维护性差等问题,将模型驱动架构(ModelDriven Architecture,MDA)作为更
近十多年来,随着信息技术、网络技术的发展,如何以现有单机技术为基础,发展更为有效的管理和组织模式,利用多无人机之间的协同工作来执行单架无人机难以完成的任务,即多无人
在发酵工业中,葡萄糖是发酵所需的主要碳源,也是绝大多数发酵产品的起始物质或原料,葡萄糖浓度的变化包含了产品品质、过程控制所需的重要信息。而传统的生化参数检测方法是
学习是获取知识和掌握技能的过程,是个体在一定情境下由于反复的经验而产生的行为或行为潜能的比较持久的变化。学习是大脑的重要功能,其神经基础为神经元的可塑性。大脑是学习
典型流程工业包括有色冶金和石油化工等支柱产业。流程工业生产调度问题的数学模型通常是MINLP模型,包含离散、连续变量及非线性函数关系,其求解算法一直是研究热点和难点。O
脑部疾病作为全世界十大致命疾病之一无时无刻不威胁着人类的生命和健康,早期的诊断和治疗能很大的提高患者的存活率。核磁共振成像(Magnetic Resonance Imaging,MRI)以其高
在水下仿生领域,海豚优于鱼类的游动性能和减阻机制使得仿生机器海豚更适于成为研究对象,应用前景广阔。本文针对仿生机器海豚的建模、控制及其在水质监测中的应用开展研究,
混沌是一种貌似无规则的运动,是非线性动力学系统特有的一种运动形式,广泛地存在于自然界中。从20世纪90年代起,混沌同步控制已经成为一项重要的研究课题,在保密通信和人工智
步进电机是一种使用电脉冲作为控制信号的数字式执行机构,具有控制简单、开环性能好、无积累误差等优点,在航空航天、工业控制、办公自动化等方面具有广泛的应用。  步进电机