本书假定你已经掌握了以下主题的基本知识:
.Java技术、API和标准。
.基本的XML概念。
.基本的面向服务知识。
如果从没有使用过XML,可以在www.servicetechspecs.com上找到一些简单教程。如果才接触SOA,那么通过学习下列网站的内容,可以对面向服务计算、面向服务和相关的设计模式有一个基本了解:
.www.serviceorientation.com
.www.soapatterns.org
.www.soa-manifesto.com
为了保证能够清晰理解后面章节中使用或者引用的关键术语,可以在www.soaglossary.com上阅读本系列图书的在线词汇汇总表,以查看本书可能没有详细解释的术语的定义。
也建议阅读下面的图书,它们详细介绍了关于SOA的其他一些重要主题。
.《SOA Principles of Service Design》:全面讲解了面向服务设计范式,并详细说明了本书用到的所有原则。附录B简要说明了这些原则。
.《SOA Design Patterns》:这是官方的SOA设计模式目录,本书引用的大部分模式在该书中都有详细介绍,并可找到相关示例。另外,在www.soapatterns.org和附录C中还可以查看这些模式的简洁描述。
.《Web Service Contract Design & Versioning for SOA》:该书全面细致地讲解了有关WSDL、SOAP和XML模式开发的内容,对设计、开发和版本控制均有帮助。
.《SOA with REST: Principles, Patterns & Constraints for Building Enterprise Solutions with REST》:后面的章节中会从多个角度介绍REST服务的开发和实现。该书详细介绍了相关的REST技术、架构和设计约束。
.《Service-Oriented Architecture: Concepts, Technology, and Design》:该书介绍面向服务的分析和设计过程,其中与方法论相关的主题可以对本书的技术主题提供补充。
更多信息可访问www.servicetechbooks.com。