Hansen在这《使用Java Web服务构建SOA》中介绍了如何创建、部署,以及调用Web服务,再将这些服务组合成松散耦合的SOA应用程序。首先,他回顾了业界目前的整体情况,包括基于Java的SOA开发遇到的挑战,以及传统开发方法在这方面的局限性。接着,他系统介绍了最新的JavaWebServices(JWS)APIs,以及如何创建Web服务,并将其集成到一个综合的SOA解决方案中。最后,他演示了如何使用基于JWS的应用程序框架来使整个SOA开发过程更为流畅和有效,并介绍了这样的一个框架:SOA—J。
《使用Java Web服务构建SOA》内容:
·介绍管理Web服务和SOA的复杂性的实用技术,包括符合最佳实践的设计示例
·对使用JavaWebServices来创建有效的SOA应用程序,提供难得的深刻见解
·演示了最近JWS的主要改进,包括两个章节对JAX-WS2.0的完整介绍
·彻底解释了如何使用WSDL、SOAP、Java/XML映射,以及JAXB2.0数据绑定来进行SOA集成
·逐步介绍了在JavaEE51-使用JSR-181(WS—Metadata2.O)和JSR-109来打包和部署Web服务组件
·为许多开发难题提供了特定的代码解决方案,从发布REST端点到消费带有WSDL的SOAP服务
·提供了一个完整的研究案例,使用JWSAPI和Ajax客户端,构建了一个集成Amazon、Yahoo!Shopping及eBay的SOA应用程序。
·包含了大量的代码示例(均经过GlassFishJavaIEE5参考实现的测试),可以从《使用Java Web服务构建SOA》的Web网站下载。
展开