面向用户重构Web软件构件模型与研究.pdfVIP

面向用户重构Web软件构件模型与研究.pdf

  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 软件构件模型研究 劳莹莹 河海大学计算机及信息工程学院,南京 (210098) E-mail:laoyingying1983@ 摘 要:服务是自包含的、模块化的应用,具有开放的,面向Internet 和基于标准的接口。 它能较好的解决异构应用之间、松散耦合环境下的互操作、集成和协作问题。但是,单个的 Web 服务功能有限,难以满足复杂的应用需求,需要组合Web 服务, 因此Web 服务组合技 术成为当今研究的热点。Web 服务组合是Web 服务研究的重点内容之一。本文建立一种面 向用户重构的、基于Web 的、开放的多层体系结构,利用动态服务组合技术,以支持最终 业务用户按需、灵活的跨组织的应用系统的开发为目标,着重对可用户重构的 Web 软件构 件模型和体系结构进行研究。用户通过对服务功能的增加、修改和删除等操作,可以达到支 持动态Web 服务组合的目的。 关键词:web 服务;web 服务组合;软件体系结构;构件模型 1.引言 随着Internet技术的迅速发展,基于互联网的应用模式也在不断地发生变化,越来越多的 企业依赖互联网来发布信息与提供服务,以实现大规模资源共享。人们对信息化应用效果的 认识也越来越深刻,更加注重应用系统的灵活性、高效性和适应能力。Web服务组合就是通 过组合简单的Web服务来提供给用户形成新的增值的服务,即是将现有的Web服务加以组合, 形成具有更强功能可以解决复杂问题的Web服务。就目前来说,可重构系统的历史很短,现 有的可重构系统多是由软件开发者进行重构,无论是从重构单元的粒度、重构方式、系统结 构等等都有极大的不同。要充分考虑使之获得较好的可维护性和可移植性,即可以根据用户 需要由用户自己修改某个模块、增加新的功能以及由用户集成系统,以达到程序可重用的目 的。 在服务组合提供更多的选择和灵活性的同时,也给开发和建设增加了分析上的困难,如 果不按照一定的合理方式来进行,系统将导致应用难以扩充和重用,系统的维护和升级也将 变得十分困难。由于现代大中型企业往往都具有多层次、跨部门、地理位置分散,有些甚至 是跨国界的等特点,因此构建基于Internet 的用户重构的Web软件构件模型和体系结构势在必 行。只有这样,才能真正实现整个企业的信息资源共享,为企业真正构建不受地域、空间和 时间等限制的生产经营环境。如何构造组织内部相互协作或者跨越组织边界而又具有灵活性 的应用系统是信息技术界新的研究动向。随着.NET和XML技术的出现,解决了跨平台和信 息互操作的问题,但由于传统的分布式对象技术和中间件技术都需要维护相互独立的体系结 构和协议以及客户端和服务器端的紧耦合,使得它们不能适应动态、松散耦合环境下的业务 协作。因此,为了满足用户日益增长的业务协作需求,人们提出Web服务来解决新一代互联 网软件所面临的问题。 面向服务的计算 (Service-Oriented Computing,简称SOC )作为一种新兴的、面向Internet 的分布式计算模式给动态应用集成问题的解决带来了曙光,SOC是用服务作为基本单元来开 发应用程序,SOC依赖面向服务的架构(Service-Oriented Architecture,简称SOA)来构造服 务模型;SOA通过发布-查找-绑定的模式允许服务的提供者和使用者之间形成一种松散的绑 定关系,可将应用程序重新组织成一组交互的服务,这为使用服务奠定了基础;服务是自描 述、与平台无关的计算单元,表现为对信息内容、处理能力进行封装的某种规模粒度的构件 -1- 既可以是简单的请求,又可以是复杂的计算功能,它支持快速、灵活、低成本的分布式应用 系统的组合[1] 。 本文建立一种面向用户重构的、基于Web 的、开放的多层体系结构,利用动态服务组合 技术,以支持最终业务用户按需、灵活的跨组织的应用系统

文档评论(0)

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

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

1亿VIP精品文档

相关文档