他們選擇的下部構造是一種符合CORBA標準的對象請求代理的實現。通過使用CBRBA,Fidelity投資公司能夠按單獨的基金經理的需求定制信息的收集并分析環境。本文的一些讀者可能已經投資了一種或多種CORBA支持的有價證券。大型銀行機構Wells Fargo也在應用程序中使用了對象技術以形成競爭優勢。其示例有,五個月之內開發、定型和配置的財務處理系統都是基于對象技術和CORBA實現的。在這類系統中,他們集成了運行IBM操作系統、支持在線事務終端的大型機環境的框架組件環境。
在Wells Fargo的另一個應用程序中,他們集成了不同種類的系統以支持跨越大型企業的系統管理。系統管理是客戶端服務器建立的富有挑戰意義的,并且必要的應用程序之一,因為信息技術的操作和管理不再是集中的,但是仍然需要跨越多個自治的(autonomous)的部門系統和用戶桌面進行協同。Wells Fargo利用對象技術的優點實現了這樣的分布式系統管理能力,并極大地減少了自己的成本,減少了系統支持挑戰的響應能力方面的問題。
對象技術的另一個生動的例子是由一個大型的保險公司實現的。USAA有一個汽車保險索賠系統,客戶服務代理商可以使用它通過電話接收損害索賠的報告。除了汽車保險外,USAA還有大量的相關產品線(包括生命保險和借貸能力)。通過使用對象把自己的信息技術集成到一起,USAA能夠為客戶服務代理商提供USAA全部產品線的信息。如果某個客戶報告了汽車損害索賠,該汽車已經被評估了并且需要更換,客戶服務代理商就能夠處理該保險索賠并為交通工具的更換提供一輛新車貸款。此外,客戶服務代理商還有該客戶的相關信息,例如年齡、小孩的數量,能在這個保險索賠電話之中的適當的時候提供更多的保險覆蓋范圍。有了這些增強的能力(本質上重新構造了自己的客戶服務流程),USAA能夠在已有的客戶身上獲得30%的收入增長,而這僅僅是通過為呼叫USAA進行汽車索賠為目的的客戶提供額外的服務獲得的。
在公共部門,對象技術也被廣泛地應用了,并帶來了顯著的優點。其中有幾個例子是通過數據交互和增進間接使用研究(Data Interchange and Synergistic Collateral Usage Study,DISCUS)項目實現的。這個項目和其學術課程都在The Essential CORBA【Mowbray 1995】一書中描述過。最前面的學術課程是討論使用對象技術來重復使用設計信息的能量的。一旦建立并使用IDL指定了軟件的接口,那么讓承包人(contractors)和商業廠商支持互通性的接口就相對廉價了。這種能力是在Inte.net革命之前定義的,當它變得適合于集成Internet能力的時候,其相同的封裝能夠同樣地集成通過Internet瀏覽器查看數據的新方法。接著它實現的已有的傳統集成可以用于在Internet瀏覽器上查看數據提取信息。
作者實現的另一個案例研究包含了一組信息訪問服務,它在Inside CORBA 【Mowbray 1997c】一書中有記載。在這個應用程序中,研究了一個事實,即政府已經實現了多個能力相似的系統,而終端用戶要求這些系統能夠交互操作并支持對信息資源的擴展訪問。為了解決用戶需求的問題,作者引導我們對已有的系統進行研究,其焦點在通過多種技術支持的軟件接口。通過研究傳統系統接口的細節信息,可以闡述新的面向對象的設計,在其中采用一般方式跨越傳統系統的環境捕捉已有的功能。通過給IDL規范提供新的接口設計,其它的承包人可以用它來輔助實現原型并通過政府標準化進程來推進該規范。在兩年之內,互通性的概念演化成了包含正式測試的可以運轉的軟件,確定了規格的多個實現之間的一致。
很多企業都有機會認識這類結果。由于大型企業中的信息技術正在從桌面和部門級信息系統演化成互通性的企業系統,大多數組織中都不存在的企業架構層可以用分布式對象技術(它用普通的方式提供了互通性)使用一般的方式來實現。
總之,商業組織從對象技術中得到了很多優勢,而這些優勢與它們共同的競爭優勢直接相關。作者在研究和開發方面的經驗顯示,設計的重復使用是用于實現這類結果的最重要的觀念。規定了適當的軟件接口規范后,軟件開發者相對比較容易通過訓練了解規范并容易進行規范的實現。開發者在沒有這類指導的情形下集成系統要困難得多。換句話說,徹底改造一個新的定制的互通性的鏈接明顯地比給予開發者系統如何交互操作的設計,并且只需要實現執行該能力的代碼要困難多了。在研究和開發的過程中,作者發現即使在系統最小的情形下(只集成兩個或三個子系統)也有這種好處;隨著集成的子系統上升到七個或十個或更多,它優勢也增加。
目前通過對象技術可以實現系統的互通性,并且這些優勢已經被已有商業系統和公共部門中的系統認識到了。
文章來源于領測軟件測試網 http://www.kjueaiud.com/