1

我正在一家大公司实施 SOA,但我不确定实施哪些 Web 服务规范 (WS-*) 真正有意义。至少,我正在研究 WS-Addressing、WS-Security、WS-Eventing 和 WS-ReliableMessaging。但是,还有其他几个看起来很有趣的标准,但我不知道哪些标准被广泛采用。如果标准不成熟或没有必要,我不想实施标准(并强迫所有开发人员遵循它们)。

编辑:

我问这个问题不是针对特定情况,而是总体而言。有相当多的 WS-* 标准似乎没有太多实际用途(至少对我而言),所以我真的很好奇哪些标准被广泛使用。

谢谢你的帮助!

K A

4

3 回答 3

2

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

于 2008-11-05T19:50:55.967 回答
1

只有 SOAP 被广泛采用。如果您关心覆盖范围,那么超越 WS-Security 和 WS-Addressing 就是自找麻烦(甚至 WS-Security 对很多人来说都很难)。如果您正在为一家大公司的内部使用创建服务,那么我不会那么担心。WCF 之类的东西将允许您为各种消费者提供具有不同绑定的端点,而无需编写任何额外的代码。

于 2008-11-06T17:25:43.963 回答
0

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

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

于 2008-11-05T20:26:32.260 回答