实施哪些Web服务规范(WS- *)实际上有意义?

时间:2008-11-05 18:38:57

标签: web-services architecture standards soa

我正在一家大公司实施SOA,而且我不确定哪些Web服务规范(WS- *)实际上有意义。至少,我正在研究WS-Addressing,WS-Security,WS-Eventing和WS-ReliableMessaging。但是,有several other standards看起来很有趣,但我不知道哪些被广泛适应。如果它们不成熟或不必要,我不想实施标准(并迫使所有开发人员遵循它们)。

编辑:

我问这个问题不是关于具体情况,而是一般情况。有很多WS- *标准似乎没有很多实际用途(至少对我来说),所以我真的很好奇哪些被广泛使用。

感谢您的帮助!

KA

3 个答案:

答案 0 :(得分:2)

WS-Addressing被广泛使用,非常有用。对于WS-Security,请考虑您需要的一组机制(基于您的使用场景)。

答案 1 :(得分:1)

只有SOAP被广泛采用。如果您关心覆盖范围,那么超越WS-Security和WS-Addressing就会遇到麻烦(即使WS-Security对很多人来说也很难)。如果您要在大公司中创建供内部使用的服务,那么我不会太担心。像WCF这样的东西可以让你为广泛的消费者提供不同绑定的端点,而无需编写任何额外的代码。

答案 2 :(得分:0)

有两种类型的Web服务:REST和SOAP。它们代表了通过互联网发送数据的不同协议。

SOA是面向服务架构的首字母缩写。这是一种使用多个层(应用程序)构建系统的方法。 Web服务(主要是基于SOAP的)用于实现此结构,但它们不是唯一的方法。