书籍详情

开放源代码的Web服务高级编程

开放源代码的Web服务高级编程

作者:Kapil Apshankar,Dietrich Ayala等著;周辉,杜一民译;周辉译

出版社:清华大学出版社

出版时间:2003-01-01

ISBN:9787302062356

定价:¥68.00

购买这本书可以去
内容简介
  Microsoft的.NET计划进入了第二阶段,Web服务将掀起了一次信息技术发展的浪潮,这是IT业有史以来所发生的最重要的事情之一。在开放源代码的世界里,Web服务成为发展的必然趋势。本书详尽介绍了使用开放源代码产品构建各种Web服务的基本概念及相关技术,同时给出了一些应用实例和解决方案。;本书的读者对象是已具备一定编程经验,并对TCP/IP、HTTP、XML和客户-服务器应用程序有一定了解的程序开发人员。
作者简介
暂缺《开放源代码的Web服务高级编程》作者简介
目录
第1章  Web服务简介                  
 1. l  企业和网络计算方面的问题                  
 1. 1. 1  分布式计算                  
 1. 1. 2  基于组件的计算                  
 1. l. 3  消息传递                  
 1. 1. 4  B2B和 B2C                  
 1. 1. 5  EAI                  
 1. 2  传统分布式计算                  
 1. 2. 1  RMI                  
 1. 2. 2  DCOM                  
 1. 2. 3  CORBA                  
 1. 2. 4  松耦合系统                  
 1. 2. 5  RPC                  
 1. 3  Web服务                  
 1. 3. 1  UDDI                  
 1. 3. 2  WSDL                  
 1. 3. 3  SOAP                  
 1. 3. 4  XML-RPC                  
 1. 3. 5  Web服务的优点                  
 l. 3. 6  体系结构                  
 1. 3. 7  为什么要开发Web服务                  
 1. 4  用于Web服务的两种不断演变的平台                  
 1. 4. 1  J2EE                  
 1. 4. 2  . NET                  
 l. 4. 3  比较                  
 l. 5  开放源代码Web服务的现状                  
 1. 6  小结                  
                   
 第2章  Web服务体系结构                  
 2. l  新的面向服务的体系结构                  
 2. 2  XML                  
 2. 2. 1  XML-RPC                  
 2. 2. 2  XML-RPC体系结构                  
 2. 2. 3  XML-RPC数据类型                  
 2. 2. 4  请求                  
 2. 2. 5  响应                  
 2. 3  SOAP                  
 2. 3. 1  SOAP体系结构                  
 2. 3. 2  SOAP消息                  
 2. 3. 3  互操作性                  
 2. 3. 4  实现方案                  
 2. 3. 5  带附件的SOAP消息                  
 2. 4  XMLP/SOAP1. 2                  
 2. 5  WSDL                  
 2. 5. 1  WSDL文档结构                  
 2. 5. 2  实现                  
 2. 6  UDDI                  
 2. 7  HTTPR                  
 2. 8  RDF                  
 2. 9  DSML                  
 2. 10  WSUI                  
 2. 10. 1  WSUI的工作原理                  
 2. 10. 2  WSUI建模                  
 2. 11  WSFL                  
 2. 11. 1  流程模型                  
 2. 11. 2  全局模型                  
 2. 11. 3  递归部分                  
 2. 11. 4  交互模式                  
 2. 11. 5  Web服务堆栈中的弓佣                  
 2. 12  真实的案例分析                  
 2. 12. 1  ORIX                  
 2. 12. 2  Tripcentric Technologies有限公司                  
 2. 12. 3  Hitachi Software                  
 2. 13  小结                  
                   
 第3章  剖析SOAP. WSDL和 UDDI                  
 3. 1  SOAP和 RPC                  
 3. 2  SOAP的概念                  
 3. 2. l  语法规则                  
 3. 2. 2  SOAP消息结构                  
 3. 2. 3  SOAP属性                  
 3. 4  HTTP头                  
 3. 5  完整的SOAP请求                  
 3. 6  SOAP XML有效负载                  
 3. 7  SOAP响应                  
 3. 8  数据串行化                  
 3. 8. l  简单类型                  
 3. 8. 2  复合类型                  
 3. 8. 3  多引用值                  
 3. 9  错误处理                  
 3. 9. l  faultcode元素                  
 3. 9. 2  faultstring元素                  
 3. 9. 3  faultactor元素                  
 3. 9. 4  detail元素                  
 3. 10  SOAP局限                  
 3. 11  WSDL                  
 3. 12  WSDL文档                  
 3. 13  UDDI                  
 3. 13. 1  UDDI的作用                  
 3. 13. 2  可从UDDI受益的商业企业                  
 3. 13. 3  UDDI实施                  
 3. 13. 4  数据监管区(custody)                  
 3. 13. 5  UDDI的数据结构                  
 3. 13. 6  管理目录信息                  
 3. 13. 7  复制                  
 3. 14  其他Web注册表                  
 3. 14. 1  ebXML注册表                  
 3. 14. 2  JAXR                  
 3. 14. 3  DSML                  
 3. 15  安全性                  
 3. 16  小结                  
                   
 第4章 Apache的 Java Web服务                  
 4. 1  Axis简介                  
 4. 2  安装 Axis                  
 4. 2. l  开发 HelloService                  
 4. 2. 2  部署HelloService                  
 4. 2. 3  编写HelloService的客户程序                  
 4. 2. 4  构建高级Web服务                  
 4. 3  Web服务部署描述符                  
 4. 3. 1  使用WSDD部署StockQuoteServer                  
 4. 3. 2  修改 StockQuote客户                  
 4. 4  使用部署描述符的Web服务                  
 4. 4. l  从服务方法返回数组                  
 4. 4. 2 JavaBean参数                  
 4. 4. 3  使用AXIS的附件                  
 4. 4. 4  编写自定义处理程序                  
 4. 5  开发基于消息的服务                  
 4. 5. 1  发布基于消息的服务                  
 4. 5. 2  开发基于消息的客户应用程序                  
 4. 6  在Axis中使用WSDL                  
 4. 6. l  使用WSDL2Java                  
 4. 6. 2  使用生成的占位程序创建客户                  
 4. 7  使用Java2WSDL                  
 4. 8  EJB Web服务                  
 4. 8. l  安装源代码                  
 4. 8. 2  必需的配置                  
 4. 8. 3  分布文件                  
 4. 9  运行分布                  
 4. 9. l  创建源代码                  
 4. 9. 2  部署代码                  
 4. 9. 3  运行EJB客户                  
 4. 9. 4  部署Web服务                  
 4. 9. 5  运行Web服务客户                  
 4. 10  Apach XML-RPC                  
 4. 10. l  用于XML-RPC的服务器应用程序                  
 4. 10. 2  同步XML-RPC客户应用程序                  
 4. 10. 3  异步XML-RPC客户应用程序                  
 4. 11  小结                  
                   
 第5章  Web服务安全性                  
 5. l  安全性问题                  
 5. 1. l  身份验证                  
 5. 1. 2  授权                  
 5. l. 3  不可否认性                  
 5. 1. 4  完整性                  
 5. 1. 5  保密性                  
 5. 2  安全技术                  
 5. 2. l  加密方法                  
 5. 2. 2  公钥基础结构                  
 5. 2. 3  数字签名                  
 5. 2. 4  数字认证                  
 5. 3  传输层安全性                  
 5. 4  XML安全问题                  
 5. 4. 1  安全声明标记语言                  
 5. 4. 2  XML访问控制语言                  
 5. 4. 3  XML密钥管理规范(XKMS)                  
 5. 5  开发安全的Web服务                  
 5. 5. l  客户身份验证所提供的安全性                  
 5. 5. 2  使用SSL的安全性                  
 5. 5. 3  通过HTTP信道的安全性                  
 5. 5  小结                  
                   
 第6章  Perl和 SOAP::Lite                  
 6. 1  SOAP::Lite简介                  
 6. 1. 1  SOAP::Lite的安装                  
 6. 1. 2  Perl模块配置                  
 6. 2  SOAP::Lite的客户端使用                  
 6. 2. 1  使用基干WSDL的简单调用访问股票价格                  
 6. 2. 2  使用SOAP::Lite访问图书价格                  
 6. 2. 3  把SMTP用作传输方法                  
 6. 2. 4  将FTP用作传输协议                  
 6. 2. 5  SOAPsh. p1交互外壳程序                  
 6. 2. 6  使用Stubber.p1生成数据包                  
 6. 2. 7  搜索公司信息的 Perl UDDI查询                  
 6. 2. 8  使用SOAP:Lite进行跟踪和调试                  
 6. 2. 9  发现方法的UDDI查询                  
 6. 3  使用 SOAP::Lite的服务器编程                  
 6. 3. l  使Perl方法成为可访问的                  
 6. 3. 2  错误的处理                  
 6. 3. 3  枚举                  
 6. 3. 4  SOAP引用                  
 6. 3. 5  SOAP::SOM客户返回值                  
 6. 3. 6  SOAP示例程序                  
 6. 4  使用 XMLRPC::Lite                  
 6. 5  用户身份验证                  
 6. 6  小结                  
                   
 第7章  Python和Web服务                  
 7. 1  Python                  
 7. 1. 1  Pytnon和  SOAP                  
 7. 1. 2  ZSI互操作性问题                  
 7. 1. 3  安装 Python库                  
 7. 1. 4  安装 XML支持--PyXML                  
 7. 2  使用SOAP. py                  
 7. 3  使用 ZSI                  
 7. 3. 1  安装 ZSI                  
 7. 3. 2  使用ZSI构造SOAP客户                  
 7. 3. 3  示例                  
 7. 3. 4  将ZSI服务器作为CGI应用程序运行                  
 7. 3. 5  使用 ZSI和 SOAP. py跟踪SOAP消息                  
 7. 4  XML-RPC                  
 7. 5  小结                  
                   
 第8章  PHP和Web服务                  
 8. 1  PHP特性                  
 8. l. 1  PHP和 Web服务                  
 8. 1. 2  配置PHP                  
 8. 2  使用 NuSOAP的 PHP Web服务                  
 8. 2. l  安装和配置                  
 8. 2. 2  语言到数据的映射                  
 8. 2. 3  简单的 PHP SOAP客户示例                  
 8. 2. 4  简单的 PHP SOAP服务器示例                  
 8. 2. 5  错误的处理                  
 8. 2. 6  使用数组                  
 8. 2. 7  创建复杂的类型                  
 8. 2. 8  使用WSDL和soap_proxy                  
 8. 2. 9  使用HTTP代理服务器                  
 8. 2. 10  HTTP身份验证                  
 8. 2. 11  SSL                  
 8. 2. 12  使用文档风格的消息传递                  
 8. 3  其他 PHP SOAP实现                  
 8. 3. 1  Active State公司的 SWSAPI                  
 8. 3. 2  PEAR                  
 8. 3. 3  Krysalis                  
 8. 4  PHP Web服务和 XML-RPC                  
 8. 4. 1  XML-RPC数据类型                  

猜您喜欢

读书导航