Web服務(wù)的可重用性在Synovus金融公司是面向服務(wù)架構(gòu)實現(xiàn)的業(yè)務(wù)驅(qū)動。Synovus金融公司是一個總部設(shè)在格魯吉亞的擁有33億美元的金融服務(wù)公司。
這個公司正在重新使用服務(wù)從而使得一些應(yīng)用程序能夠從內(nèi)部為貸款人員服務(wù)的基于Windows的客戶端遷移到為用戶提供最少編程需要的網(wǎng)上銀行業(yè)務(wù)以及移動通訊設(shè)備接入,高級副總裁兼首席技術(shù)官約翰Woolbright介紹說到。
“我們剛剛推出了一個移動銀行平臺,” 他說道。“我們沒有為它重新構(gòu)建任何東西,我們只是重復(fù)使用我們?yōu)槲覀兊姆种C(jī)構(gòu)平臺以及以因特網(wǎng)為基礎(chǔ)的消費金融業(yè)務(wù)平臺所有的服務(wù),所有我們必須做的就是有質(zhì)量保證的申請。你真的可以開始看到一些好處,特別是當(dāng)你做的事并不用任何編碼就可以完成四分之三的功能的時候,你只需要重用已經(jīng)建成和測試過的服務(wù)而已?!?/P>
從服務(wù)的重用來量化投資回報(ROI)并不是一件容易的事情,Woolbright說道,但是據(jù)他估計,通過SOA利用銀行原先的應(yīng)用程序幫助金融服務(wù)公司挽回了近100萬美元,他估計,將有成本來讓外面的廠商更換應(yīng)用程序。
"我們能夠通過我們的SOA網(wǎng)絡(luò)做到這一點,以及構(gòu)筑我們自己的服務(wù),并且能夠節(jié)省大約100萬美元, "他說。
集成以前的系統(tǒng)和數(shù)據(jù)庫來創(chuàng)造一種服務(wù),從一個單一的客戶的角度提供一個賬戶以及狀態(tài),是一個早期的項目,體現(xiàn)了服務(wù)重用的價值,他說道?,F(xiàn)在這種服務(wù)對于借貸人員,客戶服務(wù)代表都是可獲取的,并且通過Web以及現(xiàn)在的移動設(shè)備對于客戶本身也是可獲取的。
“我們已經(jīng)得到的服務(wù)目前已經(jīng)在我們?nèi)珖暮艚兄行氖褂茫覀兊姆种C(jī)構(gòu)平臺,我們的存款平臺,我們的貸款平臺,網(wǎng)上銀行和移動銀行使用,”Woolbright說道?!翱雌饋砗孟衲阍谀愕膫}庫里面擁有更多的服務(wù),那么你必須建立的就越少。你只是在在不同的業(yè)務(wù)流程重整服務(wù)。相對于一切都要從頭開始的方式而言,這是一個很大的快速發(fā)展進(jìn)步。”
synovus是使用XAware公司提供xml數(shù)據(jù)集成工具,來使其以前存在的數(shù)據(jù)納入其SOA應(yīng)用程序。
“我們最初使用XAware來構(gòu)建我們呼吁我們的客戶檔案服務(wù),” woolbright說道?!澳切┩覀兊腖DAP(輕量級目錄訪問協(xié)議)系統(tǒng)集成,主機(jī)系統(tǒng)和我們擁有的數(shù)據(jù)庫。XAware允許訪問并且為所有這些系統(tǒng)構(gòu)造一張地圖,使他們成為一個結(jié)構(gòu)完整的xml schema 。然后我們揭露那些與xml文件有關(guān)的bpel層和譜寫出單一的客戶視圖。它使得我們能夠虛擬化所遺留下來的數(shù)據(jù),并且拿到那些xml文件?!?/P>
Woolbright說到,三年前在Synovus里面SOA開始的時候,SOA需要為其節(jié)省成本自圓其說。在開始第一個項目之前的頭一年主要用來創(chuàng)建架構(gòu)。在整個過程中,CTO以及他的員工們決定他們需要用一個最好的方式進(jìn)行工作。
“我們的做法是循序漸進(jìn)的,”他說道?!斑@是由下而上,在這方面,你不得不基于它的投資回報率。所以,我們?yōu)榈谝慌椖抠I不起一個完整的協(xié)議棧。我們?yōu)轫椖康男枨蠼ㄔ煺麄€架構(gòu)?!?/P>
最好的品種包括論壇系統(tǒng)公司的網(wǎng)絡(luò)服務(wù)安全,網(wǎng)威公司的目錄服務(wù),Active Endpoints公司的BPEL工具,以及XAware。發(fā)展工作主要是通過Java和使用apache tomcat的服務(wù)器。
為了最好地使得這個進(jìn)步能夠傳播繁殖,Synovus公司需要所有參與的廠商堅持一個Web服務(wù)以及SOA標(biāo)準(zhǔn)方法,包括SOAP 1.1以及1.2,以及BPEL 2.0,來保證互操作性。使得所有的廠商都這么做是SOA實施所 面臨的最巨大的挑戰(zhàn),Woolbright說道。
但是一旦廠商們認(rèn)識到互操作性的優(yōu)勢以后,他說道,他們將會積極支持基于標(biāo)準(zhǔn)的互操作性,并最終形成一個雙贏的局面。