2008-11-05 74 views
1

我在一家大公司實施SOA,但我不確定哪些Web服務規範(WS- *)實際上有意義實現。至少,我正在尋找WS-Addressing,WS-Security,WS-Eventing和WS-ReliableMessaging。然而,有看起來有趣的several other standards,但我不知道哪些廣泛適應。如果它們不成熟或不必要,我不想實施一個標準(並迫使所有開發人員遵循它們)。哪些Web服務規範(WS- *)實際上有意義實現?

編輯:

我問這個問題不是關於具體情況,但一般。有很多WS- *標準似乎沒有很多實際用途(至少對我而言),所以我很好奇哪些廣泛使用。

感謝您的幫助!

KA

+0

奇怪的問題。 SO讀者如何知道你需要什麼標準? – 2009-11-17 16:10:49

+0

@帕斯卡爾:我的意思是一般。有許多WS- *規範似乎確實已經標準化,但並未廣泛使用。我想知道哪些是常用的。 – 2009-11-17 16:20:13

回答

2

WS-Adressing被廣泛使用,並且相當有用。對於WS-Security,請考慮您需要的一組機制(基於您的使用場景)。

+0

謝謝 - 我會着眼於WS-Addressing。你對WS-Eventing和WS-ReliableMessaging有什麼看法?他們留在這裏嗎? – 2008-11-05 22:07:52

0

有兩種類型的Web服務:REST和SOAP。它們代表通過互聯網發送數據的不同協議。

SOA是Service Oriented Architecture的縮寫。這是一種使用多層(應用程序)架構系統的方法。大多數基於soap的Web服務被用來實現這個構架,但它們不是唯一的方法。

1

只有SOAP被廣泛採用。如果你關心覆蓋範圍,那麼超越WS-Security和WS-Addressing就會遇到麻煩(即使WS-Security對許多人來說也很難)。如果您在大公司內部創建服務供內部使用,那麼我不會擔心太多。像WCF這樣的東西可以讓你爲廣泛的消費者提供不同綁定的端點,而無需編寫任何額外的代碼。