基于Web服务的分布式构件库互联模型设计.docVIP

基于Web服务的分布式构件库互联模型设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web服务的分布式构件库互联模型设计   摘要:随着互联网和基于构件的软件复用的飞速发展,公共构件库和企业构件库积聚了大量可复用构件,分布式构件库之间进行信息交互的需求也变得十分迫切。从构件库及其互操作知识入手,进行交互流程和数据交换模型的设计工作,为给企业用户提供个性化服务提供了便利。   关键词:软件复用;构件库;Web服务;数据交换模型   中图分类号:TP311文献标识码:A 文章编号:1009-3044(2008)34-2033-01   Design of Connective Framework of Distributed Component Library Based on Web Service   XU Tian-bing, CHANG Jie   (Department of Computer Information Engineering, Shandong University of Finance, Jinan 250014,China)   Abstract: Along with the development of Internet and Component-Based Software Reuse, a mass of reusable component has been accumulated by both public and enterprise component libraries, and the requirement for exchanging information between distributed component libraries is increasing. This paper introduces connectivity technology which is related to component library, and then designs the connective framework, exchanging modes and a data modal for exchanging. It brings much convenience for supplying enterprise user individualized service.   Key words: software reuse; component library; Web service; data model for exchanging      1 引言   软件复用可以提高软件开发的效率和质量,基于构件的软件开发是一种支持软件复用的有效途径[1]。随着基于构件的软件复用的日渐深入,构件库作为分类和管理构件的基础设施的作用变得十分重要,公共构件库和企业构件库已经积累了大量的构件,为构件的使用者和开发者提供了极大的便利。为实现各构件库间的软件资源共享,公共构件库与企业构件库之间将实现基于构件资源的互联互通,形成分布式构件库。   2 相关工作和技术   2.1 构件库及互操作   构件库能够有效地组织和管理大量的可复用构件,能够支持对构件的描述、存储、管理,提供良好的检索手段,提供对构件的度量及对构件质量的评估,并提供相应的工具支持开发者在开发过程中方便地查询、理解和选取构件[2]。   目前构件库互操作策略是建立一个公共的数据模型,定义库之间交换软件构件所需要的信息。从最早的BIDM和UDM,到北京大学的BCDM[3]和ECLDM[4],以及可复用资产规范RAS。其中RAS正成为软件资产描述的工业标准,是关于可复用软件资产的结构、内容和描述的指导原则。   2.2 Web服务   Web服务是由URI标识的软件应用程序,其接口和绑定可以通过XML构件进行定义、描述和发现,Web服务支持通过基于因特网的协议使用基于XML的消息与其他软件应用程序直接交互。基于Web服务的软件构件解决了不同运行平台之间的互操作问题,成为软件构件技术发展的新方向。   3 分布式构件库互联模型设计   公共构件库和企业构件库是通过Web服务来完成各类型信息交互的。构件管理系统用于管理企业构件库的构件并实现与公共构件库的交互,公共构件库网站用于提供公共构件库对外的各项服务以及与其他应用系统的交互功能。   3.1 交互过程   为了更好的为企业构件库用户提供个性化服务,实现公共构件库与企业构件库间各种信息的自由交互,进行如下分布式构件库的交互设计:   1) 资源信息共享。企业构件库能够检索、查看和下载公共构件库的资源;公共构件库能够检索、查看和下载企业构件库允许对外共享的资源。企业用户登录构件管理系统,输入查询请求,进行本

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档