"IBM擁有完善的集成式 Web 服務基礎設施。比如,就安全性而言,IBM 的 Web 服務計劃水到渠成。與這樣一個能夠以集成組合方式提供硬件和軟件的公司合作,我們感到信心十足。" Orjan Carlsson,Centrala StudieStodsnamnden 首席 IT 架構設計師說。

政治性業(yè)務

Centrala StudieStodsnamnden (CSN) 是瑞典政府的銀行管理機構,主管財政援助。該機構負責向瑞典公民提供學生貸款和助學金,幫助他們完成高等教育。每年,CSN 向 50 萬人支付 25 億瑞典克朗,并向更多人員提供多種金融服務。

CSN 和傳統(tǒng)金融機構的不同在于,它接受一個公眾選舉產生的官方機構的領導。"我們的領導是為瑞典公眾服務的政治家。"CSN 信息技術 (IT) 部門首席架構設計師 Orjan Carlsson 解釋說。由于依靠納稅人的稅金維持運作,CSN 必須符合甚至超過法律規(guī)定的 IT 服務水平。然而,直到最近,達到高水準的客戶滿意度,特別是該機構在網絡自助服務方面還存在相當大的困難。

服務中斷的后果

在 2002 年 1 月新學期伊始,由于瀏覽量超過了平時正常流量的 4 到 5 倍,CSN 的網站癱瘓了。Carlsson 回憶說:"我們的 Microsoft® 平臺不能處理如此大量的信息,徹底崩潰了。"在網絡不通的情況下,學生們?yōu)榱双@得有關新的貸款和助學金申請以及回饋信息,開始大量直接給 CSN 的代表打電話。原先的語音響應系統(tǒng)在設計時并沒有預計到有如此高的話務需求,結果也不堪重負。此外,它還帶來了非常高的成本。由于該語音響應系統(tǒng)的業(yè)務邏輯基于原有的外購平臺,CSN 必須為語音響應系統(tǒng)與其后端之間的所有交流和事務處理分別付費。

由工作小組領導的一個專家團隊竭盡全力保持網站的穩(wěn)定并減輕過度使用語音響應系統(tǒng)造成的成本重負。"我們發(fā)現了負荷問題并試圖通過增加服務器來減輕負荷, 但是這個方案只能起臨時修補的作用,不能治本–在接下來的幾周時間里,我們又發(fā)現了同樣的問題,而且不穩(wěn)定的情況也時有發(fā)生。"網站性能一直不穩(wěn)定而且 語音響應系統(tǒng)使用戶長時間等待引起了公眾的抱怨。Carlsson 表情嚴肅地說:"媒體中充滿了不滿的聲音。"這樣,不僅 CSN 遭受著經濟上的損失,而且也意味著它不能遵守由瑞典公共管理局向瑞典公民做出的"24 小時獲得政府服務"的承諾。

必須找到更好的方法

當工作小組為了處理日益增加的通信量而建立一個短期的 Microsoft 平臺時(此時,CSN 擁有 20 到 30 個基于 Intel® 的 Microsoft 處理器來支持其 Web 環(huán)境),架構設計小組加緊研究其它解決方案。第一個措施是制定一整套規(guī)格要求。這套規(guī)格必須不僅能夠解決目前的問題,還要提供一個能夠支持未來 IT 發(fā)展計劃的平臺。

按照 Carlsson 的說法,CSN 正在尋找一個經得起嚴格標準考驗的集成平臺。這種解決方案必須:

• 通過提供"24小時訪問"的服務來提高客戶的滿意度

• 提供一個靈活的、可擴展的環(huán)境

• 支持異構型前端應用程序

• 簡化面向客戶的新通道的開發(fā)過程

• 與 IBM IMSTM 和 IBM CICS® 后端系統(tǒng)集成

• 減少維護成本和降低總擁有成本 (TCO)。

"我們調查了很多與我們相似的組織,比如其它銀行集團和政府機構,了解他們如何在 Microsoft 環(huán)境中實現自己的目標。結果,我們發(fā)現幾乎所有的組織都放棄了 Microsoft 并轉而實施一個基于 UNIX® 的解決方案。"Carlsson 說道。讓這些公司改變想法的主要原因不是系統(tǒng)處理能力,而是它的互操作性。于是,IT 部門決定重點進行系統(tǒng)集成。

Web 服務符合預算要求 CSN 擁有多種類型結構的企業(yè)環(huán)境–從 IBM 主機到基于 UNIX 的應用軟件,再到運行 Microsoft Windows NT® 的系統(tǒng),在這種情況下,支持跨平臺通訊的解決方案成為關鍵。只有靈活、可擴展并基于開放標準的集成架構才能充分利用最新的基礎設施,才能提供該組織所要求 的互操作性水平。著手實施這樣一項解決方案需要有一個擁有全球領先技術的公司提供一些外部的支持。由于以前在后端系統(tǒng)中采用了 IBM 的業(yè)務關鍵技術,CSN 自然而然地想到向 IBM 尋求幫助。"在了解情況之后,IBM 很快接受了提議并提供了很多資源,這樣我們可以迅速開始調整。"Carlsson說。

當地的一個 IBM 小組與 Carlsson 及他領導的團隊緊密合作,研究各種解決方案的可能性。他們的合作很快就產生了大家一致認同的框架,這個框架具體說明了如何為 CSN 開發(fā)一個既有效又經濟合理的集成平臺。這些技術小組共同認定,CSN 實現跨平臺、程序之間通信的最好方法就是通過 IBM WebShere 建立 Web 服務。這樣,CSN 的各種不同的應用程序將能夠互相交換信息,而且無需人為干預。

一個值得信賴的伙伴提供支持 通過與 IBM 合作,CSN 獲得的不僅僅是基于組件的面向對象的編程專門技術。"IBM擁有完善的集成式 Web 服務基礎設施。比如,就安全性而言,IBM 的 Web 服務計劃水到渠成。"Carlsso說,與這樣一個能夠以集成組合方式提供硬件和軟件的公司合作,我們感到信心十足。"

2002 年 1 月,工作小組實施了一個試點項目來降低該組織在語音響應系統(tǒng)上對外購應用軟件服務供應商的依賴程度。這個試點項目在 IBM WebSphere Application Server 和 Java 上實施,它利用 Web 服務使基于 Windows NT 的語音響應系統(tǒng)能夠執(zhí)行 CICS 事務處理,而 CSN 的原有后端設備能夠輕易識別這些 CICS 事務處理。這使得 CSN 能夠以大大降低的成本通過電話和網站提供學生帳戶和事務處理信息。到四月份,這個試點項目已經升級為全面支持 Web 服務的集成平臺項目,利用功能強大而且行之有效的 IBM 基礎設施和基于標準的技術,包括簡單對象訪問協(xié)議 (SOAP)、可擴展標記語言 (XML)、Web 服務描述語言 (WSDL) 和安全套接字協(xié)議層 (SSL)。

Carlsson 解釋說:"我們的開發(fā)和運行環(huán)境的基礎是 IBM WebSphere 平臺。"經過五、六月份后,測試和開發(fā)環(huán)境安裝完畢。"WebSphere Application Server 提供了 J2EE® 運行時平臺,而 WebSphere Studio Application Developer 則用于構建或重新部署原先在 Microsoft Visual Basic® 開發(fā)出來的 Web 應用程序。"在十月份,CSN 完成了集成式平臺生產環(huán)境的部署。一個月之后,CSN 迅速將另一個政府機的系統(tǒng)集成到它的系統(tǒng)之中,該機構是一個依靠 CSN 的數據來管理向學生支付的款項額度的失業(yè)管理部門。CSN 計劃進一步將它的系統(tǒng)與其它政府機構的系統(tǒng)進行集成,從而減少占用大量人力的人工處理程序。

投資回報
"在現在和未來,Web 服務對我們來說是必需的。"Carlsson 說。他堅信 Web 服務的技術優(yōu)點。在 Carlsson 看來,Web 服務支持松散連接的體系架構,最終形成一個高度集成的解決方案。"以前這里面有很多相關性,每個應用程序都直接與后端系統(tǒng)相聯(lián)系,造成了很多麻煩?,F在, 我們已經不用為此煩惱了。"他說道。代碼的重新使用也給 CSN 帶來了便利。一個接口可以通過不同的通道同時為多個業(yè)務系統(tǒng)服務,從而簡化了修改現有通道和增加新通道的工作。這樣就大大降低了總擁有成本。

"在使用集成平臺之前,將一個公用對象集成到 Microsoft 平臺中需要花費我們數周的時間?,F在,我們只要把對象導入到 WebSphere Studio Application Developer 中,進行一些微小調整,就可以生成 Web 服務?,F在我們發(fā)布一項新服務只需要一天的時間,而不再是十天。"Carlsson 說?,F在,CSN 不僅極大節(jié)省開發(fā)成本,而且能夠以更快速度、更高頻率把新功能投向市場。CSN 最終獲得一個以 IBM WebSphere 基礎設施為動力、可靈活擴展支持 Web 服務的體系結構。它在本質上向終端用戶透明,讓 CSN 擁有所需的跨平臺通信平臺,從而能夠更有效運營,更好服務用戶,同時降低成本。

分享到

wanglin

相關推薦