使用Java Web服务构建SOA
作者:(美)汉森(Hansen,M.D.) 著,成保栋 译
出版时间:2009-3-1
【图书简介】
《使用Java Web服务构建SOA》是一本方便的开发指南,可以帮助你在当前Java EE5和Java SE6平台上实现Web服务和面向服务的架构(SOA),介绍了如何创建、部署、以及调用Web服力,再将这些服务组合成松散耦合的SOA应用程序,并介绍了一个精心设计的应用框架:SOA-J。作者Mark Hansen详细介绍了成功的企业开发人员和架构师所必需具备的技术知识细节。包括从最佳实践的设计技巧到使用顶级技术的代码示例。
【作者简介】
Mark D.Hansen,教授,是Javector Software公 的总裁,该公司是一个专注于Web服务开发和集成的咨询公司。他曾经是MIT Sloan School of Management的访问学者,从事Web服务和业务处理聚合的研究。作为信息管理方面公认的权威,许多刊物都可以见证Hansen的代表性的工作成果,例如WallStreet Journal、Information Week、Computer World、Business Communications Rewew、EAI Journal,以及Intelligent Enterprise。
【本书目录】
第1章 用Java Web服务构建面向服务的架构
1.1 是我水平不够,还是JavaWeb服务真的很难
1.1.1 不要固守教条
1.1.2 JWS是工具集,而不是应用程序框架
1.1.3 顿悟
1.2 W曲服务平台体系架构
1.2.1 调用子系统
1.2.2 序列化子系统
1.2.3 部署子系统
1.3 第2章到第8章介绍的Java Web Services标准
1.4 SOAShopper案例学习:第9章 和第10章
1.5 SOA.J和以WSDL为中心的开发:第11章
第2章 Java Web Services概述
2.1 JWS在SOA应用程序开发中的角色
2.1.1 一个假想的SOA应用程序
2.1.2 JWS支持的SOA开发
2.2 方便使用的特点
2.2.1 源代码标注
2.2.2 标准WSDL/Java映射
2.2.3 标准序列化上下文
2.2.4 开发模式
2.2.5 JWS的权衡选择
2.3 JAX—WS 2.0
2.3.1 Java/WSDL映射
2.3.2 静态WSDL
2.3.3 动态和静态客户端
2.3.4 使用Java接口代理来进行调用
2.3.5 用XML来进行调用
2.3.6 XML服务提供者
2.3.7 处理器框架
2.3.8 消息上下文
2.3.9 SOAP绑定
2.3.10 HTrP绑定
2.3.11 将异常转换为SOAP错误
2.3.12 异步调用
2.3.13 单向操作
2.3.14 客户端线程管理
2.3.15 WSDL样式——支持RPC/Literal和Document/Literal包装
2.3.16 XML目录(Catalogs)
2.3.17 用伪引用传递(Pseudoreference Passing)(Holder来表示输出和输入,输出参数)
2.3.18 运行时服务端点发布(只有Java SE提供)
2.4 JAX 2.0
2.4.1 为Java表示绑定XML Schema
2.4.2 将Java类型映射为XML Schema
2.4.3 映射标注
2.4.4 绑定语言
2.4.5 绑定运行时框架(Marshal/Unmarshal)
2.4.6 验证
2.4.7 可移植性
2.4.8 封送(Marshal)事件回调
2.4.9 局部绑定
2.4.10 二进制数据编码(MToM或WS—I)
2.5 WS—Metadata 2.0
2.5.1 WSDL映射标注
2.5.2 SOAP绑定标注
2.5.3 处理器标注
2.5.4 服务实现Bean
2.5.5 从WSDL和Java开始的开发模式
2.5.6 自动部署
2.6 WSEE l.2
2.6.1 Port组件
2.6.2 Servlet服务端点
2.6.3 EJB服务端点