基于Web Services的构件库管理与应用研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:lcqinyuyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件产业的不断发展,软件应用的日益广泛,软件开发面临着越来越多的挑战,软件危机也随而生。软件复用在这种背景下发展起来,并且作为解决软件危机的有效途径,越来越得到广泛的重视,目前随着构件规范CORBA, OpenDoc, OLE2,JavaBeans的日趋完善,软件复用的重点转移到如何开发复用的构件,如何对构件进行管理,以及如何提高构件的检索效率。软件构件库是软件复用的重要依托,它的结构、成分和管理方式是否合理很大程度上决定着软件复用的成功与否。当前,软件界对可复用软件构件库系统及其相关技术进行了深入的研究,并取得不少成果,但是,这些研究大都停留在理论研究阶段,在实际中的应用并不多,并且很少面向Internet。本文从软件复用的引入及其意义、构件库的管理、构件的分类、表示与检索着手,阐述了如何建立一个基于Web Services的构件库管理系统。系统采用基于微软.NET的四层结构,即:用户浏览层、Web服务层、逻辑实现层、数据层。系统面向Internert,所有功能均通过Web页面完成,符合发展和共享的需求。文章在构件库系统的构件分类与描述方案的选择设计中,分析了构件的刻面分类方法,提出采用XML技术实现构件的刻面描述方案,并从技术实现、发展演化等方面对该方案作了较详细的分析,之后参照国内外相关学术成果,结合XML技术特点,给出了具体的刻面设计及描述实现,从而建立起软件构件库系统的构件数据模型。论文的意义在于其给出了多个异质构件库的构件资源共享及跨Internet的构件分布检索的模型。其中,Web Services是一种优秀的分布式组件技术,基于Web Services的构件库管理系统具有良好的互操作性、平台无关性和可伸缩性。基于XML的构件表示与检索技术充分利用了XML标记语言适合描述结构化综合数据的特点以及业界对其给予的广泛支持从根本上解决了构件资源共享的困难。最后,通过分析信息系统中以XML描述为基础的构件模型,给出了信息系统中基于Web Services的构件库方案。
其他文献
期刊
传统教学观念中,成绩和分数是考查学生最重要的指标,应试教育模式下,教师所采用的教学方法方式,对学生长期发展极为不利。当前素质教育已经成为学校教学中全新的指导思想,这
期刊
道路工程建设项目风险分析与决策是我国道路工程建设管理中亟待加强的问题,而如何解决复杂的风险评价等问题,使之更具有实用性和可操作性,从而提高道路工程建设全过程中的风险管
本文通过对荣华二采区10
看了《新聞业务》第三期《对报纸影评的期望》一文,得益不少。在改进和提高报紙影評工作中,希望进一步重視和加强科教电影的評論,期望中再加寄一点期望。科教电影是无产阶級
面临着知识经济和网络时代的挑战和机遇,伴随科学技术的高速发展,市场竞争同益剧烈,科技人才越来越成为竞争中的战略性资源和决定性因素,中小型高科技企业更是把科技人才当成企业
期刊
随着素质教育理念的逐渐深入和教育改革的稳步推进,高校思想政治教育越来越受到国家的重视。目前由于思想政治课程安排及教学方法相对滞后等因素,高校大学生思想政治教育存在
随着全球环境与资源危机的到来,人口爆炸、灾害频繁、疾病破坏等不断威胁人类正常生活与生产的时候,人类开始重新思考发展问题,重新反思人类与自然的关系。可持续发展成为新的生
市场竞争激烈的今天,众多大中型企业纷纷采用基于网络的电子招标进行跨国采购。通常这种形式的采购合同非常巨大,能够满足供应整个合同的供应商数量有限。因此,越来越多的企业在