为了让SOA的应用能够更加的成熟,一些标准化组织(主要有W3C,OASIS)对Web Services的功能进行了扩展,为此制定了一系列的WS-*规范。通过这些规范,使得Web Services在实际应用中的能力得到了很大的增强,这些能力主要体现在对服务质量的保障上,例如安全,可靠性,事务等等。其中,WS-Addressing规范作为一个基础,为其余的规范提供了重要的支持功能,因此有必要在了解其他规范前,首先深入了解WS-Addressing规范。本文将从概念上介绍该规范,并希望通过WSE3.0的实例来看看该规范是如何被实践的。
理论篇
WS-Addressing 问题的引出
WS-Addressing EndpointReference
WS-Addressing Message Addressing Properties
实践篇
Applied WSE 3.0 to Web Service Project
Use Web Service Thought Message --- SoapClient
鉴于SOA的概念并没有为大家所广泛理解,在适当的时候有必要写一个SOA乱弹。
不过先请你记住以下几句话:
SOA is an integration solution.
SOA is message oriented first.
The Key character of SOA is loosely coupled.
SOA is enriched by creating composite apps.
相关资源:
Web Services的设计与模式
Web Services Security系列
参考资料:WS-Addressing Specification