Web服务

出版时间:2010-1  出版社:机械工业出版社  作者:帕派佐格罗  页数:357  译者:龚玲,张云涛  
Tag标签:无  

前言

互联网经济正在发生改变,关注焦点从原先的门户和网站流量变为复杂的自动化电子交易。我们已经开始着手一种新的Web计算方式——Web Service。作为新一代的Web技术,Web Service是面向服务计算模式的一部分,用于互联网上的信息交换。人们寄希望于Web Service能彻底变革目前的分布式软件应用的开发和部署流程。目前应用集成的主要途径是进行简单的信息交换。人们寄希望Web Service能超越这一点,从而实现应用服务的访问、编程与集成,并且无论这些应用服务是被封装在老的应用还是新的应用中。相比以前,开发人员能够使用内部已有的软件(即使这些软件原先属于遗留系统),并将它们与位于远程网络上的外部组件综合起来,创建复合应用系统解决方案,从而能够更快地动态扩展应用系统,这是Web Service计算模式的一个重要经济效益。这意味着软件开发群体的各社会经济组织将发生根本性的变化,从而进一步提高软件开发的效率与生产率,企业可更快地向社会提供新的产品与服务。Web Service技术的远景目标是世界范围的服务合作,将各类应用组件很轻松地装配成服务网络,通过服务之间松散的耦合创建动态的跨多个组织和各类计算平台的业务流程和敏捷应用。因此。Web Service技术将有助于现代社会的一体化,尤其在一些虚拟领域,诸如动态业务、健康、教育、政府服务等。随着Web Service技术的不断成熟以及基础设施的不断完善,许多公司已经开始将一些重要的业务流程打包成Web Service,并在互联网上向外提供服务。这意味着,在未来绝大多数电子商务应用将能通过一系列的Web Service来实现,这些Web Service彼此交互并处理相互间的请求。例如,一个应用中的服务可决定是否参与另一个企业中的服务。对于一些很新的技术,诸如Web Service,依然有许多基础工作要做。事实上,目前开发复杂的Web Service应用依然是一个愈加复杂的任务。然而,一旦基础性的工作和基础设施到位,事件将会变得非常简单。应用Web Service技术仅需简单地暴露和复用核心业务功能,并将相关的业务流程以新的方式组合起来,从而创建出新的增值方案。这将减少复杂性和各种开销,增加灵活性,并增强运作效率。基于以上这些原因,Web Service计算模式的普及率预计将会快速上扬。鉴于Web Service能够解决花费巨大的、棘手的业务与技术难题,因此相比于以前的应用技术,Web Service将会渗透到更多的应用方案中。需要掌握Web Service技术的职业不断增加,是Web Service不断发展的后果之一。这使得越来越多的学术研究人员和职业技术人员希望了解Web Service的概念、原理与技术基础。因此,本书将全面地、系统地、针对性地讨论Web Service的原理、基本知识、有争议的问题以及相关技术,尤其是指明这个领域的发展现状以及未来可能的发展方向,从而满足社会各界对于Web Service技术韵需求。

内容概要

本书是有关Web Service讨论最详尽的书籍之一。全书涵盖了构建面向服务的体系结构所涉及的方方面面,包括一整套概念体系、原理、支撑技术、必须的基础架构以及相关的标准等。    本书既适用于计算机科学专业的学生,同时也适用于希望了解该领域的专业技术人员。

作者简介

作者:(荷兰)帕派佐格罗(Michael P.Papazoglou) 译者:龚玲 张云涛Michael P.Papazoglou,现任荷兰提耳堡大学计算机科学系的系主任及INFOLAB/CRISM实验室的主任。

书籍目录

出版者的话前言致谢第一部分 基本原理 第1章 Web Service基础   1.1 引言     1.1.1  Web Service是什么     1.1.2  Web Service的典型场景  1.2 “软件即为服务”的理念  1.3  Web Service的完整定义  1.4  Web Service的特性     1.4.1  Web Service的类型     1.4.2 功能属性和非功能属性     1.4.3 状态属性     1.4.4 松耦合     1.4.5 服务粒度     1.4.6 同步     1.4.7 良定义     1.4.8 服务的使用环境   1.5 服务接口和实现   1.6 面向服务的体系结构     1.6.1  SOA中进行交互的角色     1.6.2  SOA中的操作     1.6.3  SOA:一个涉及综合服务的样例     1.6.4  SOA中的层次  1.7  Web Service的技术架构  1.8 服务质量(QOS)  1.9  Web Service的互操作性  1.10  Web Service与组件的比较  1.11  Web Service的优与劣  1.12 小结  复习题  练习第二部分 核心基础架构 第2章  分布式计算的基础架构  2.1 分布式计算与互联网协议    2.1.1 互联网协议    2.1.2 中间件  2.2 客户一服务器模型  2.3 进程间通信的特性     2.3.1 消息发送     2.3.2 消息目的地和socket     2.3.3  同步方式的消息发送和异步方式的消息发送  2.4 中间件的同步方式    2.4.1 远程过程调用    2.4.2 远程方法调用  2.5 中间件的异步方式    2.5.1 消息的存储与转发    2.5.2 消息的发布与订阅    2.5.3 事件驱动的处理机制    2.5.4 点到点排队  2.6 请求/应答的消息传送方式  2.7 面向消息的中间件     2.7.1 集成代理     2.7.2 Java消息服务(JMS)  2.8 面向事务的中间件  2.9 企业应用程序与电子商务的集成  2.10 小结  复习题  练习 第3章 XML概览   3.1 XML文档结构     3.1.1 XML声明     3.1.2 元素     3.1.3 属性  3.2 URI和XML命名空间  ……第三部分 核心功能与标准 第4章 SOAP:简单对象与标准 第5章 描述Web Service  第6章 Web Service的注册与发现第四部分 事件通知与面向服务的体系结构 第7章 寻址与通知 第8章 面向服务的体系结构第五部分 服务组合与服务事务 第9章 流程与工作流 第10章 事务处理第六部分 服务安全性与策略 第11章 安全的Web Service参考文献

章节摘录

插图:(1)构成编程式Web Service的复合服务:这些Web Service的客户可将它们装配为复合服务。具有编程式行为的简单服务的典型例子是库存检查服务,该服务是构成库存管理流程的一部分。(2)构成交互式Web Service的复合服务:这些服务暴露了Web应用的表示(浏览器)层的功能。它们通常暴露多步骤应用的行为,Web服务器、应用服务器和底层的数据库系统相互协作,并将应用直接提交给浏览器,并最终与人进行交互。这些Web Service的客户可以将交互的业务流程合并到他们的Web应用中,将外部的Web Service集成到应用中。显然,编程式服务可与交互式服务相互集成,从而实现通常既包含业务逻辑的功能又具有浏览器交互性的业务流程。复合服务的功能是粗粒度的,并且复合服务是有状态的。有状态的Web Service保持在不同的操作调用之间的一些状态,并且这些不同的操作调用既可以由相同的Web Service客户发出,也可以由不同的Web Service客户发出(参见1.4.3节)。复合Web Service的标准仍然还在不断修订,并集中在通信协议(简单对象访问协议)、WS-DL、统一描述发现和集成基础架构、WS-MetaDataExchange(WS-MetaDataExchange允许服务端点向请求者提供元数据信息,并支持Web Service交互的自启动)以及Web Service业务流程执行语言(简称BPEL)。1.4.2功能属性和非功能属性可使用描述语言对服务进行描述。服务描述有两个主要的相互关联的组件:功能特性和非功能特性。功能性描述详述了操作特性。操作特性定义了服务的整个行为,例如定义了如何调用服务、在何处调用服务等细节。功能性描述主要关于消息的语法规则,以及如何配置发送消息的网络协议。非功能性描述则主要关于服务质量属性,诸如服务计量和代价、性能度量,例如响应时间或精度、安全性属性、授权、认证、(事务的)完整性、可靠性、可伸缩性和可用性。非功能性描述主要关于服务请求者的运行环境,诸如包括指定非功能性需求的SOAP头,而非功能性需求则可能影响服务请求者可能会选择哪一个服务提供者。安全策略声明(有关服务安全性策略的细节参见第12章)可能就是这样的例子。

编辑推荐

《Web服务:原理和技术》:Web Service代表了下一代的基于Web的技术。通过Web Service,企业应用之间可以更好地实现相互通信和集成,因此对于业务发展和软件开发都具有深远的影响。作者对Web Service进行了全面的探讨,主要介绍了Web Service的本质、基本概念、原理与方法,并提供了该领域的大量相关信息。《Web服务:原理和技术》既适用于计算机科学专业的学生,同时也适用于希望了解该领域的专业技术人员。《Web服务:原理和技术》特色:采用由浅入深的螺旋式方式。在读者已有知识的基础上逐步引入一些比较复杂的内容。采用大量的实例来阐述相关理论的实际应用。自测题、各种使用技巧和提示贯穿《Web服务:原理和技术》。华章教育

图书封面

图书标签Tags

评论、评分、阅读与下载


    Web服务 PDF格式下载


用户评论 (总计62条)

 
 

  •   讲解非常详细,想精通Web Service的原理,必看此书
  •   web服务原理讲的很详细
  •   这本书写的比较详细,一些基本概念解释的比较清楚,从中收获很大!
  •   偏重于webService理论,想全面了解webService这本书还是值得一看的
  •   是正版,但是还莫有看!希望很好!
  •   很好,必须赞一个。很喜欢这本书
  •   很好,发货速度很快,看后再评价?
  •   内空讲得很多,很全面,翻译得也很不错
  •   挺厚的 还木有仔细看
  •   帮助同事购买的,表面有塑料封皮,没有打开现在,看着还可以,不是太厚的书,感觉这个价格高了,不过也是因为书原本的定价太高了。
  •   对web service的原理介绍的很详细,抛开了具体的框架和语言,适合对web service有一定了解,希望能深入理解web service的人
  •   感觉这本书的确是比较全,涉及到了几乎所有web service涉及到的规范。没有涉及到具体的实现(如xfire, jax-ws)。因此,如果只是打算简单地使用某种具体的webservice实现去完成一个比较简单的工作(通常是这样的),读这本书就没有什么用;相反,如果要使用webservice的高级功能,则可以考虑读一下,但是感觉原书的内容也是比较抽象的,翻译过来就更加晦涩,需要一定的基本功——我是读的相当费劲了,还没读明白,呵呵
  •   里面的讲的比较基础,让没有接触过WEB服务的人对其有较好的认识
  •   作为一本强调理论的书,讲的挺好的。把webservcie涉及到的各个方面都讲到了。照顾了普遍性,特殊性就不是很理想。书中并没有涉及到具体的技术实例。不过,这本书最大的优点是,告诉我们webservice中有什么,能帮我们解决什么问题,我们使用实际的CXF等框架时,就只知道有哪些功能。而且,书中涉及到的技术,我们也可以作为专题去研究。指引了方向,就很好了。
  •   好书,能把很多技术串联起来。作者很用心
    就是书有点薄,有些技术介绍得不够详细!
  •   最近在做SOA的项目,此书对基础概念的认识,具有很好的指导性
  •   理论上的东西,没有行业基础的朋友还是先别买,看起来费劲
  •   欧洲人写的,有些晦涩,但是内容还是比较经典和权威,适合做参考书研究。
  •   以前买过一本给弄丢了,一直感觉这本书讲的很细,很不错
  •   内容有深度,理论的部分多。。。
  •   到货慢,书中有两页破损,影响阅读,已经三次遇到这种情况了
  •   这本是用塑料膜包起来的,一起买的另一本是就是脏兮兮还被人踩了好一个大脚印,难道是因为这本是网上支付,另一本是到付吗?想不明白
  •   还好,就是翻译的不好
  •   非常好的理论
  •   整体不错,但是过于学院派,理论多,实践少。
  •   感觉有点枯燥。主要还是告诉你怎么回事。
  •   还没仔细翻。从章节目录看,内容很丰富。机械工业出版社的这套书还是很不错的。
  •   学校用书,很实用,很不错~~~~~
  •   准备读....
  •   刚买回来还没仔细看,感觉不错!
  •   翻了几页,讲的佷细
  •   概念性讲解,总体还可以把。
  •   质量不错,送达时间较快。
  •   初看感觉有点难度
  •   从订购到拿到手,才不过2天时间,挺快的,感觉还不错
  •   理论的东西比较多。实例较少。如果有张光盘就完美了。。
  •   纯理论,而且讲得不明白,看得昏昏欲睡
  •   不就是一个返回字符串的链接吗说的那么麻烦
  •   我感觉不是我想要的书~
  •   今天刚刚,大概翻了下,还是不错的
  •   油墨味太重,像假的
  •   google translate 风格
  •   真是郁闷了,书里前面章节说详细在12章讲,可是这个书肯本就没第12章,13章,14章,不知道是怎么搞的。 太不负债了。
  •   翻译的中文比英文还难理解
  •   不是实践性的书,但有些原理还是说的比较清楚!
  •   是用Google翻译的吧。生硬不说,错误连篇。好书给翻译烂了。
  •   技术类书 内容蛮深 适合理解不是应用
  •   感觉翻译的比较笼统和空洞。
  •   写学术论文,用的!!
  •   理论性比较强,读了对Web Service有了更深的理解
  •   很好,说了不少,理论总结不错
  •   不好,初学者,看不懂
  •   若是学习Web,比较值得看,不仅仅是web本身的知识,还总结介绍了分布式基础架构。一句话,值得看!
  •   写的比较系统,所以我又给学生们买了三本,不过对未接触过这方向知识的读者来说,有点阅读难度,需要详细推敲
  •   书的作者用非常严谨的思路讲述了Web Service的原理,以及思想的变迁,是真正值得一看的经典之作。
  •   这种书都这样,理论性比较强
  •   Web服务:原理与应用
  •   拿到手 对于理论的东西还是讲的蛮详细的
  •   专业并且有实践例子
  •   质量,和送货速度都还行只是pos信号不好
  •   专注研究Web Service理论
  •   web原理必备
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7