首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實用文檔 繽紛校園 英語學(xué)習(xí)
2010考研 | 自學(xué)考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院
四六級 | 商務(wù)英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點英、、、、韓語 | 在職申碩英語
在職攻碩英語 | 成人英語三級
等級考試 | 水平考試 | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
公務(wù)員 | 報關(guān)員 | 報檢員 | 外銷員 | 司法考試 | 導(dǎo)游考試 | 教師資格 | 國際商務(wù)師 | 跟單員
單證員 | 物流師 | 價格鑒證師 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 人力資源管理師 | 管理咨詢師
期貨從業(yè)資格 | 社會工作者
會計職稱 | 注會CPA | 經(jīng)濟(jì)師 | 統(tǒng)計師 | 注冊稅務(wù)師 | 評估師 | 精算師 | 高會 | ACCA | 審計師
法律顧問 | 會計證
一級建造師 | 二級建造師 | 造價師 | 監(jiān)理師 | 安全師 | 咨詢師 | 結(jié)構(gòu)師 | 建筑師 | 安全評價師
房地產(chǎn)估價師 | 土地估價師 | 設(shè)備監(jiān)理師 | 巖土工程師 | 質(zhì)量資格 | 房地產(chǎn)經(jīng)紀(jì)人 | 造價員
投資項目管理 | 土地代理人 | 環(huán)保師 | 環(huán)境影響評價 | 物業(yè)管理師 | 城市規(guī)劃師 | 公路監(jiān)理師
公路造價工程師 | 招標(biāo)師
執(zhí)業(yè)護(hù)士 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 衛(wèi)生資格
您現(xiàn)在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 系統(tǒng)分析師 > 正文

Web服務(wù)實戰(zhàn):統(tǒng)一身份認(rèn)證服務(wù)

   當(dāng)“基于供應(yīng)鏈管理應(yīng)用”在家用電子產(chǎn)品零售商和制造商中部署之后,收到了非常好的效果。由于采用了Web服務(wù)技術(shù)作為應(yīng)用集成交互技術(shù),各個企業(yè)實體都能自行選擇平臺,自行開發(fā)實施系統(tǒng),并且只需要遵循事先商定的Web服務(wù)接口就可以彼此無縫連接。各個企業(yè)實體開始使用Web服務(wù)技術(shù)改造內(nèi)部的舊有信息系統(tǒng)以實現(xiàn)企業(yè)內(nèi)部、企業(yè)之間的廣泛應(yīng)用互聯(lián)。然而此時,企業(yè)又發(fā)現(xiàn)了一個使用上的障礙。

  每個應(yīng)用系統(tǒng)都有其自身的用戶系統(tǒng)和認(rèn)證方式。程序員在為某個應(yīng)用系統(tǒng)編寫接入其它應(yīng)用系統(tǒng)的程序代碼時,常常為用戶認(rèn)證大傷腦筋。問題主要表現(xiàn)在以下幾方面:

  1.讓最終用戶頻繁登錄? 但這似乎是一個讓用戶很難接受的解決方案。mda.com  

  2.在代碼中內(nèi)置用戶名和密碼?   但代碼需要隨用戶和密碼的變化經(jīng)常維護(hù),同時在很多場合下,用戶名和密碼對于程序員來說是不可見的。

  如何解決這一問題呢?我們從目前和未來的應(yīng)用發(fā)展趨勢判斷認(rèn)為,應(yīng)當(dāng)開發(fā)一個統(tǒng)一身份認(rèn)證服務(wù),以解決這一應(yīng)用集成中碰到的用戶認(rèn)證問題。這個服務(wù)需要達(dá)到以下功能和目標(biāo):

  1. 支持Web服務(wù)技術(shù)框架,使得在對各個應(yīng)用系統(tǒng)實施基于Web服務(wù)的應(yīng)用集成(EAI/B2Bi)的時候,能夠使用這個統(tǒng)一身份認(rèn)證服務(wù),進(jìn)行身份認(rèn)證。

  2. 方便使用,能夠盡可能地利用現(xiàn)有系統(tǒng)的身份認(rèn)證模塊及現(xiàn)有的用戶設(shè)置和權(quán)限設(shè)置,盡量保護(hù)現(xiàn)有的投資,減少新用戶設(shè)置和權(quán)限設(shè)置的費用。同時避免對現(xiàn)有系統(tǒng)進(jìn)行大規(guī)模的修改。

  3. 具有良好的擴(kuò)展性和可集成性,不僅能支持現(xiàn)有的應(yīng)用系統(tǒng)及用戶系統(tǒng),當(dāng)有新的企業(yè)應(yīng)用被部署或開發(fā)的時候,這個統(tǒng)一身份認(rèn)證服務(wù)還可以作為其身份認(rèn)證模塊的形式工作。也就是說,新的企業(yè)應(yīng)用可以不自帶用戶系統(tǒng),可以通過集成該服務(wù)的形式來實現(xiàn)等價的功能。

  4. 應(yīng)當(dāng)具備靈活和方便的使用模式,使用者可以通過多種方式自由地使用該統(tǒng)一身份認(rèn)證服務(wù)。

  解決方案

  根據(jù)這個統(tǒng)一身份認(rèn)證服務(wù)的目標(biāo)和初步的功能定義,將這個服務(wù)設(shè)計為圖1所示。

  該服務(wù)主要需要具備三項功能:

  1. 用戶注冊,用戶在統(tǒng)一身份認(rèn)證服務(wù)中注冊賬號。以后這個賬號可以在所有使用統(tǒng)一身份認(rèn)證服務(wù)的應(yīng)用系統(tǒng)中使用。

  2. 賬號關(guān)聯(lián)。如果用戶之前已經(jīng)在相關(guān)的應(yīng)用系統(tǒng)中擁有賬號,同時也已經(jīng)設(shè)置了相應(yīng)的權(quán)限,那么用戶能夠?qū)⑦@些應(yīng)用系統(tǒng)的賬號與統(tǒng)一身份認(rèn)證服務(wù)的賬號進(jìn)行關(guān)聯(lián),使得用戶登錄統(tǒng)一身份認(rèn)證服務(wù)之后,就能夠自動使用相關(guān)的應(yīng)用系統(tǒng)用戶來訪問應(yīng)用系統(tǒng)。

轉(zhuǎn)帖于:軟件水平考試_考試吧
文章搜索
Web服務(wù)實戰(zhàn):統(tǒng)一身份認(rèn)證服務(wù)網(wǎng)友評論網(wǎng)友評論
版權(quán)聲明 --------------------------------------------------------------------------------------
    如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會及時處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。
 gaoxiaoliang