Web服务相关规范从提出到今天也经历过一段不短的历程,而面向服务的架构SOA的出现更是让Web服务技术走在了企业应用开发的前头。在1998年XML刚刚出现时,就吸引了众多业界人士的眼光,还曾经被誉为一种完成商业对象互操作任务的新技术。目前XML已经在各种类型的企业开发中得以广泛应用,而随后的简单对象访问协议(SOAP)和XML-RPC规范的制定和出现,为实现不同软件系统平台之间的交互提供了一种独立于特定平台的方式,从而使得分布式计算环境得到真正的发展。回望这几个年头,SOAP协议的快速成功更是进一步促进并提升了软件互操作的发展台阶。随SOAP之后出现的Web服务描述语言(WSDL),以及通用发现、描述、集成(UDDI)规范的提出和在整个软件行业的推广,进一步促进了更多相关软件互操作规范的提出。
本质上来说,世界上没有任何一个IT系统是孤立的,它们是企业内部的办公管理、财务、ERP,以及金融、电信、证券和其他行业的大型应用系统,互联网电子商务的蓬勃发展,越来越需要有一种独立于平台的互操作技术规范作为支撑,对这些系统间的互用性进行广泛的支持。因此针对开发者而言,Web服务技术是必然要面对的一项技术。我们知道,Web服务是不依赖于任何特定计算机语言和运行平台的,然而时至今日,开发者仍然必须使用不同的计算机程序设计语言开发企业程序。而目前Java和J2EE业已成为绝大多数企业应用,甚至是大型企业应用的主流开发环境,Java和J2EE平台对Web服务实现的支持也日臻成熟和完善。
目前在Web服务实现、开发、部署、安全等相关领域已经涌现出许多规范和技术框架,它们在Java和Web服务之间架起了桥梁。本书为初学者介绍了什么是Web服务和用来支持Web服务开发、部署、安全等相关的Java 技术,并重点讲述了目前基于Java语言的主要的Web服务技术和实现方式,还对目前流行的两种Web服务实现方式——基于SOAP架构和基于RESTful架构分别进行了讲述,同时对不同的服务部署方式等进行了细致的分析和说明。本书的后面章节,原作者分两章讲述了Web服务安全涉及的相关课题和技术。
本书结合代码驱动的方法,以循序渐进的方式对时下流行的基于Java的Web服务技术进行了讲解,对基于Java语言进行Web服务的开发学习有一定指导意义。由于译者水平及能力有限,翻译过程中难免会有疏漏或不能完全准确地传达原作者本意之处,敬请读者指正。如果您在阅读时有什么疑问或建议请邮件联系:ws.learning@gmail. com
任增刚 2009年8月22日于上海
Web服务技术,《Java Web服务》为您一一道来
|
早在等这本书。
> 我来回应