即使這個座位以低于零售價的價格拍賣了,這個鐵路公司仍賺到了錢,如果座位空閑,它什么也賺不到。這種做法能夠提高列車的利用率,消費者也能得到很大的折扣。這是一個很好的交易。但是,你使用當前的IT服務如何實現這個計劃呢?特別是這個計劃將產生數百萬條短信信息?
這家瑞典鐵路公司每天發送10萬名旅客,有350個車站,每年收入400億瑞典克朗(約合66.3億美元)。為了實現這個計劃,這個鐵路公司采用了SOA的方法,特別是采用了JBoss企業平臺。
據JBoss公司SOA產品線管理經理Pierre Fricke在Red Hat峰會上說,這個瑞典鐵路公司不僅有技術難題,而且他們的企業IT部門還需要經驗,還需要企業發展SOA的應用。
Fricke解釋說,企業評估和應用SOA要分為幾個階段。例如,SOA的應用首先要理解當前的業務流程是如何工作的,IT部門目前是如何滿足這些要求的,IT部門未來將如何做。IT部門領導人必須找出回答如下問題的答案:
·這個服務應該是什么樣的?
·服務、應用程序和人員如何交流和溝通?
·這些服務應該如何建立和部署?
然后,IT部門必須找出辦法把這些服務集成到商務流程基礎設施中,確定必須要開發和部署的商務流程和規則。
Fricke說,大多數公司都處在基礎設施階段。他們部署了10個或者20個服務,并且發現情況正朝著不能管理的方向發展。他解釋說,這些公司需要一個更好的方法注冊和管理服務,使用服務級協議和性能管理等方法治理這些服務。
早期采用JBoss SOA平臺的另一個例子是在幾年2月份宣布的。美國北卡羅來納州High Point的一家有100年歷史的電信公司North State Communications當時要轉變一個計費系統。
Fricke說,為了滿足下一代電信產品的需求,該公司使用企業服務總線和基于J2EE的開源軟件工作流管理系統JBoss jBPM實現了把服務提供給客戶的自動化。
Fricke承認,這些解決方案并不是典型的。開源軟件在目前的SOA治理領域仍然處在“萌發期”。但是,他認為開源軟件有巨大的機會,因為當前的一個觀點認為SOA的部署在2010年之前將發生變化。他說,不再采用點對點的集成,我們將用SOA做更多的商務流程管理。SOA的大規模部署將增加更多的治理。
例如,Fricke假設了一種2010年的SOA應用情況。他解釋說,2010年的SOA應用將使用高級商務流程管理套裝軟件,將保證SOA治理平臺不僅支持Web服務,而且還支持BPEL(業務流程執行語言)、SCA(服務組件架構)和其它商務流程標準。Fricke還預測說,在此期間將會出現更多的消息技術的標準。
Fricke強調指出,這個趨勢對于IT治理和遵守法規有明顯的商業好處。他舉例說,一位首席信息官認識到“要遵守Sarbanes- Oxley法,我必須要證明我的業務流程中發生了什么!”正如Fricke解釋的那樣,首席信息官們可以利用事件記錄和一個事件驅動的架構記錄發生和沒有發生的一切事情。這樣做可以減少遵守Sarbanes-Oxley法的復雜性。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/