前言

在当前面向服务架构(SOA)的时代,越来越多的人正在使用Web服务来连接以前不相连的系统。最初,Web服务被认为只是执行远程过程调用(RPC)的另一种方式。然而,随着时间的推移,人们发现RPC和Web服务之间存在巨大差异。特别是当与其他平台互操作性很重要时,通常最好发送封装的XML文档,其中包含处理请求所需的所有数据。从概念上讲,基于XML的Web服务更适合与消息队列进行比较,而不是远程处理解决方案。总的来说,XML应该被视为数据的平台中立表示,是SOA的通用语。在开发或使用Web服务时,重点应该放在这个XML上,而不是Java上。

Spring Web Services 专注于创建这些文档驱动的Web服务。Spring Web Services 促进了契约优先的SOAP服务开发,允许使用多种XML负载处理方式来创建灵活的Web服务。Spring-WS 提供了一个强大的消息分发框架,一个与您现有应用程序安全解决方案集成的WS-Security解决方案,以及一个遵循熟悉的Spring模板模式的客户端API

本文档提供了Spring-WS功能的参考指南。由于本文档仍在进行中,如果您有任何请求或意见,请将其发布到支持论坛:http://forum.springframework.org/forumdisplay.php?f=39

© . This site is unofficial and not affiliated with VMware.