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