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

政治性業(yè)務(wù)

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

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

服務(wù)中斷的后果

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

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

必須找到更好的方法

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

按照 Carlsson 的說法,CSN 正在尋找一個(gè)經(jīng)得起嚴(yán)格標(biāo)準(zhǔn)考驗(yàn)的集成平臺(tái)。這種解決方案必須:

• 通過提供"24小時(shí)訪問"的服務(wù)來提高客戶的滿意度

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

• 支持異構(gòu)型前端應(yīng)用程序

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

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

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

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

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

當(dāng)?shù)氐囊粋€(gè) IBM 小組與 Carlsson 及他領(lǐng)導(dǎo)的團(tuán)隊(duì)緊密合作,研究各種解決方案的可能性。他們的合作很快就產(chǎn)生了大家一致認(rèn)同的框架,這個(gè)框架具體說明了如何為 CSN 開發(fā)一個(gè)既有效又經(jīng)濟(jì)合理的集成平臺(tái)。這些技術(shù)小組共同認(rèn)定,CSN 實(shí)現(xiàn)跨平臺(tái)、程序之間通信的最好方法就是通過 IBM WebShere 建立 Web 服務(wù)。這樣,CSN 的各種不同的應(yīng)用程序?qū)⒛軌蚧ハ嘟粨Q信息,而且無需人為干預(yù)。

一個(gè)值得信賴的伙伴提供支持 通過與 IBM 合作,CSN 獲得的不僅僅是基于組件的面向?qū)ο蟮木幊虒iT技術(shù)。"IBM擁有完善的集成式 Web 服務(wù)基礎(chǔ)設(shè)施。比如,就安全性而言,IBM 的 Web 服務(wù)計(jì)劃水到渠成。"Carlsso說,與這樣一個(gè)能夠以集成組合方式提供硬件和軟件的公司合作,我們感到信心十足。"

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

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

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

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

分享到

wanglin

相關(guān)推薦