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

获得积分
资料库会员登录
搜索: [高级搜索]
下载首页 | 资源分类 | 下载排行
您的位置: 首页 > 市场 开发 实施 管理 > 软件工程 项目管理 软件测试
 
分类导航
下载排行
最新资源
基于WebServices的构件库管理与应用研究
资源大小:3.47 MB 资源类型:文档
下载积分: 0
更多
-->
下载统计:总下载:0,本月下载:0,本周下载:0,今日下载:0
发表评论 错误报告 加入收藏夹
资源介绍

随着软件产业的不断发展,软件应用的日益广泛,软件开发面临着越来越多的挑战,
软件危机也随而生。软件复用在这种背景下发展起来,并且作为解决软件危机的有效途径,
越来越得到广泛的重视,目前随着构件规范CORBA,OpenDoc,OLE2,JavaBeans的日趋完
善,软件复用的重点转移到如何开发复用
的构件,如何对构件进行管理,以及如何提高构件的检索效率。软件构件库是软件复用的
重要依托,它的结构、成分和管理方式是否合理很大程度上决定着软件复用的成功与否。
当前,软件界对可复用软件构件库系统及其相关技术进行了深入的研究,并取得不少
成果,但是,这些研究大都停留在理论研究阶段,在实际中的应用并不多,并且很少面向
Internet。
本文从软件复用的引入及其意义、构件库的管理、构件的分类、表示与检索着手,阐
述了如何建立一个基于Web Services的构件库管理系统。系统采用基于微软.NET的四层结
构,即:用户浏览层、Web服务层、逻辑实现层、数据层。系统面向Internert,所有功能均
通过Web页面完成,符合发展和共享的需求。
文章在构件库系统的构件分类与描述方案的选择设计中,分析了构件的刻面分类方法,
提出采用XML技术实现构件的刻面描述方案,并从技术实现、发展演化等方面对该方案
作了较详细的分析,之后参照国内外相关学术成果,结合XML技术特点,给出了具体的
刻面设计及描述实现,从而建立起软件构件库系统的构件数据模型。
论文的意义在于其给出了多个异质构件库的构件资源共享及跨Internet的构件分布检
索的模型。其中,Web Services是一种优秀的分布式组件技术,基于Web Services的构件库
管理系统具有良好的互操作性、平台无关性和可伸缩性。基于XML的构件表示与检索技
术充分利用了XML标记语言适合描述结构化综合数据的特点以及业界对其给予的广泛支
持从根本上解决了构件资源共享的困难。
最后,通过分析信息系统中以XML描述为基础的构件模型,给出了信息系统中基于
Web Services的构件库方案。
关键词:软件复用;构件库;构件分类;构件检索;Web Services;XML山东师范大学硕士学位论文
Abstract
With the continuous development of software industry,the wide use of software,
software development is now facing more and more challenges,all these lead to the
software crisis.Software reuse come up on this background.As an effective approach to solve
software crisis,software reuse is getting more and more attention,and with perfection of
component specification such as CORBA,OpenDoc,OLE2 and JavaBeans,reuse emphases
divert to how to develop reusable components,how to manage components and how to improve
the component search efficiency.Software component library is important support in implement
of software reuse.Whether or
not succeed in software reuse to a great extent depends on the structure,elements and
management of reuse component library.
At present,the software circle carries on deep research to the software component repository
system and relevant technology,and makes many achievements.But these researches are mostly
remained in the theoretical research stage.There are actually few applications in reality,and
seldom face Internet.
Embarking on the introduction and significance of software reuse,component library
management,component classification,representation and retrieval,this paper explain how to set
up a Web Services Based Component Library Management System.This system applies four-tier
architecture based on Microsoft.NET:client browse tier,web server tier,logic implement tier,
data tier.System face Internet,all functions are accomplished by web page,and accord with the
demand of sharing and developing.
At the design schema of component classification description in component library,the
faced classification method of component is analyzed,the schema through XML describe
component faced is given,and the technique implementation,development evolvement are
analyzed particularly,then the concrete faced design and description are given by referencing
home and abroad scholarship and combining the technique character of XML.Consequently,the
component data model is created in software component library system.
The meaning of this thesis is that it gives the solution for implementing sharing of
component resources and distributed retrieval of multiple heterogeneous component libraries.
Among all the techniques employed in the system,WebServices is an excellent distributed
component technique,Web Services Based Component Management system features well
interoperability,platform independence,and scalability.XML-Based component representation
and retrieval technique make full use of the characteristics of XML as a markup language suit for
describing structured and integrated data and the extensive support of XML from industry,it
solves the difficulties of sharing component resources over multiple component library.
At the end,through analyzing the XML-Based component model in the information
system,this paper explains a Web Services Based Component Library in information
system.
下载地址
 下载地址1
按字母检索

下载须知:
大部份资源无需注册即可下载
需要积分的资源要在会员中心注册会员并用 积分体系中提示的方法赚取积分才能下载。

免责声明:
所有资源只能用于参考学习,不能用于任何商业用途,否则后果自负!