很少有(如果有)不需要某種形式的安全性的企業(yè)級(jí)系統(tǒng)。在 Web 服務(wù)中,,此過程比其他領(lǐng)域更為復(fù)雜,,因?yàn)槠渚哂蟹植际健o狀態(tài)的本質(zhì),。本教程是了解 Web 服務(wù)規(guī)范系列文章的第 4 部分,,將說明 WS-Security 及 XML Signature 等相關(guān)標(biāo)準(zhǔn)的基礎(chǔ)概念;通過組合使用這些標(biāo)準(zhǔn),,完全可以在 Web 服務(wù)內(nèi)實(shí)現(xiàn)安全性,。
|
|
現(xiàn)在就注冊(cè)或使用您的 IBM ID 和密碼登錄 |
developerWorks 中國(guó)從 2005 年 6 月 12 日起正式加入 IBM 全球公共用戶注冊(cè)系統(tǒng),。在此之后,您現(xiàn)有的 developerWorks 中國(guó)會(huì)員 ID 將不再有效,,請(qǐng)您即刻申請(qǐng)新的 IBM ID,以便獲取您需要的產(chǎn)品及服務(wù),。
|
|
當(dāng)您完成注冊(cè)后,,您可以使用您的 IBM ID 和密碼訪問 developerWorks 中國(guó)網(wǎng)站或 developerWorks 全球網(wǎng)站上的任何教程,而無需在一個(gè)瀏覽器會(huì)話中重新輸入您的 ID 和密碼,。請(qǐng)您務(wù)必記住您的 ID 和密碼,,因?yàn)楫?dāng)重新啟動(dòng)瀏覽器時(shí),您需要重新輸入您的 ID 和密碼才能訪問任何教程,。
|
預(yù)備知識(shí) 為了按照本教程中的步驟進(jìn)行操作,,您應(yīng)該具有 SOAP 的基本知識(shí)(可以通過閱讀本系列教程的第 1 部分了解 SOAP)和 XML 的基本知識(shí)。SOAP 與編程語(yǔ)言無關(guān),,但本教程中的示例使用的是 Java 和 Apache Axis2 項(xiàng)目,。不過,其中的概念也適用于任何編程語(yǔ)言和環(huán)境,。
系統(tǒng)需求 本教程的大部分內(nèi)容都是概念性的東西,,但為了處理創(chuàng)建 SOAP 消息的代碼,您將需要安裝以下軟件: Apache Geronimo ,、Apache Axis2,、Apache Axis2 Rampart 模塊、Apache WSS4J,、Java 2 Standard Edition 的 1.4.2 或更高版本,、TCPMon(可選)、GnuPG(可選),。您將還需要 Web 瀏覽器和文本編輯器,。
學(xué)習(xí)時(shí)間 2 小時(shí)
語(yǔ)言 簡(jiǎn)體中文 , 英文
格式 HTML, Zip
|