WebServie基础原理.docVIP

  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文档。上传文档
查看更多
WebServie基础原理.doc

库稃淸单 庳稃响应 账单述知 库稃淸单 庳稃响应 账单述知 第一部分WebService基本原理 第1章WebService基础 1.1引言 服务足A包含的模块,它们部署在标准的中间件平台上,能够在网络上使川基于XML的技术进行描述、 定位、编配和编程。 血向服务的计算并不是一个新的技术,而是分布式系统、软件工程、信息系统、计算机语言、基于Web 的计算和XML技术的融合。 在而向服务的模型中,可以淸晰地区分服务提供者、服务客P端以及服务聚合者。服务提供者提供服务 的实现、描述以及相关的技术与业务支持。服务客户端足其体使川服务的终端川户组织。服务聚介者足将多个服 务整合成一个新的服务,这个新的服务通常称为业务流程。 服务的主要优点之一足,它们既可以在一台机器上实现,也可以在多个各不相同的设备上实现。服务的 实现可以分步在一个局域网中,甚至也可以跨儿个广域网。 Web Service 是什么 Web Service是一个可通过网络使用的自描述、自包贪软件模块,这些软件模块可完成任务、解决问题 成代表用户、%用程序处理事务。 Web Service 可以足: 6乜含的业务任务,如提款或取款服务; ?成熟的、Ik务流程,如办公用品的自动采购; ?应用程序,如人寿保险应用程序、需求预测与库存补充应用程序; 已幻动服务的资源,如访问特定的保存病人病历的后台数据库。 Web Service的典型场景 图1.1涉及多个相互交互的Web Service的订购单应用程序 “软件即为服务”的理念 Web页而直接而向的足人,而WebService的幵发目标足访问者,既可以足人也可以足ft动化的应川程 “软件即为服务”首先产生于应用服务提供商软件模型屮。应用服务提供商(Application Service Provider, ASP)足将软仲、基础设施要素、业.务以及专业的服务进行打包的公司,它们创建完整的解决方案,并将其作为 基子订阅的服务向川户推介。ASP是第三方(服务组织者),它们部署、维护并管理打包的应川程序,并通过提 供集屮管理方式,对跨网络的客户捉供应用程序可用性、安全性。ASP的基本出发点是向用户出租应用程序。 将Web Service与基于Web的应川程序进行比较,冇网方而的显著差异[Aldrich 2002]: ?对丁?请求或调川Web Service的应川程序而言,无论这种调川足杏需耍人的干预,请求或调川的Web Service都可视作皮川程序的资源。这意味着Web Service可以调用其他的Web Service,从而将M來事物 巾一些处理交由其他的一些Web Service实现。这提供了棊于Web的应川S前无法达到的高度的灵活性 和适应性。 Web Service是模块化的、A感知和ft描述的应川程序。Web Service知道它能完成什么功能,也知道何 种如数会产何种输出,并将其向潜在川户或其他的Web Service进行描述。Web Service也能描述它的 非功能性属性,例如调用Web Service花费、Web Service覆盖的地理范围、使用Web Service所涉及的 安全性度fi、性能特点、联系倍息等。 ?相比丁?基丁? Web的应川程序,Web Service更容易被监控和管理。可以在任何吋候使川外部的应川宵理 和工作流系统米监控和管理Web Service的状态。本地应川程序可以检测到Web Service的状态,并可 管理Web Service的输岀状态。 Pj对Web Service进行评佔和拍卖。加入儿个Web Service兒成同样的住务,Web Service卩了对索要使用 的服务进行招标。代理科基丁? Web Service的“竞价”属性(花费、速度、安全性)进行选择。 Web Service的完整定义 Web Service是一个平台独立的、松耦合的、6乜含的、基于可编程的Web的应用程序,可使用开放的 XML标准描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。Web Service能 够在一些常规的计算中提供一些服务,从而完成一个具体的任务,处理相关的业务或解决一个复杂的问题。此外, Web Service使用(基于XML的)标准化的因特网语言和标准化协议在因特网或内部网上展示它们的nJ编程功能 部件,并通过£1描述接口实现Web Service。这些描述接口蕋于开放的㈥特网标准。 Web Service是松耦合的软件模块:服务接口的定义必须屮立,独立于任何庇层平台、操作系统及实现 服务所使用的编程语言。W此,服务将可在一些不同的系统上实现,并以一致的形式和通用的方式相互交互。中 立的接口定义将不会受到特定实现的很大影响,从而在服务间做到松耦合。 We

文档评论(0)

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

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

1亿VIP精品文档

相关文档