SOA助企業啟用傳統應用
轉自IBM DW中國
作者:Bob Sutor, WebSphere 基礎軟體總監, IBM
不知道您是如何定義將企業遺留的軟體和資訊資產應用在新的業務系統中這個過程的?我已經聽過好幾個說法了,包括:企業現代化(enterprise modernization)、舊資產轉換(legacy transformation)、舊資產啟用(legacy enablement)、舊資產現代化(legacy modernization)等等。我懷疑您聽到的甚至更多種說法,但都是這些詞語的排列組合,當然也許還有一些新詞。在我列出的描述中,我喜歡第三個:舊資產啟用(legacy enablement)。雖然對於某些人來說,"舊資產"(legacy)這個詞有負面內涵,但實際上不應當是這樣的。
舊資產軟體是以前安裝的軟體以及十多年以前就有的軟體。該軟體很有可能正在執行關鍵的業務過程。它可能是企業在合併或併購之後進來的。當一個有沒什麼經驗的廠商告訴您需要替換該軟體時,可能正是這個過時的軟體使您開懷大笑。
基本上來說,"舊資產"是指部署在基礎結構中的現有IT資產。通常,它對業務有重要的價值。要想認識舊資產軟體的重要性,請看這樣的事實:據估計,目前存在2000億行COBOL程式碼,而全世界70 %的業務資料是由COBOL應用程式處理的,並且每天要處理300億個基於COBOL的交易。顯然,這些程式都是可以利用的、非常有價值的資產。
在維護舊資產系統方面,存在成本和競爭力問題。大型部署大都是昂貴的,並且對新的或替換解決方案進行投資也會同樣昂貴。這意味著,為了同時維護舊的和新的系統,可能有不必要的重複,而且從事開發任務的員工必須具備異常廣泛的技能。
從業務和競爭力角度,我們可以用一個詞來概括其要求:速度。業務需要迅速響應市場機會,並第一個推向市場。同時,業務需要可縮放、可靠和安全的生產性應用程式。單獨依靠舊的或新的技術不可能獲得成本有效、完整或足夠靈活的解決方案,也就無法向客戶交付所需的服務質量。在新舊技術之間需要有一座橋樑,它可以不斷擴充套件現有資產,同時還能提供像Web服務這樣的新技術。幸運的是,現在已經有了這樣的橋樑,它稱為"面向服務體系結構"(SOA)。
在SOA世界裡,完成業務任務的方式是執行一系列"服務"以及具有良好定義的與服務的交談方式的作業,還有良好定義的交談取消方式。只要服務按期望的方式做出響應,並提供了他或她所需要的服務質量,那麼,對使用者來說,服務是如何實現的並不重要。這意味著,服務必須足夠安全、可靠和快速。這樣,在部署了多個廠商的軟體和硬體的IT環境中,或者在一個現有資產與新的應用程式、整合技術或資料來源混合在一起的企業中,SOA成為近乎理想的方式。
有很多企業和IT得益於使用SOA實現的舊資產啟用。在業務方面第一位的需要是從現有資產和系統創造新的價值,通常這需要利用新的業務過程和複合的應用程式(例如,門戶應用程式)來實現。SOA可以幫助客戶實時地訪問先前的批處理事務,由此提高做出業務決定的速度和準確性。通過SOA來重複使用關鍵業務資料和應用程式有助於提供更好的客戶服務,從而提高這些客戶保持率。
另一方面,SOA允許在重新確定關鍵過程和資料的方向時利用優異的服務質量。此外,SOA可以幫助您擴充套件並保護現有的舊資產投資和開發人員技能,同時幫助您與您的企業以及客戶、夥伴和提供商所使用的其他系統建立更好的互操作性。
您可以更好地利用舊的和新的世界,以便在繼續利用現有資產的同時利用新的技術進步。當您開始這樣做時,您將逐步使您的企業更靈活、能夠更好響應機會,更好地服務於您的客戶,並改進您的操作。這就是我們稱為按需生產型企業的內涵,並且SOA可以使您的舊資產基礎結構以新的和更好的方式,繼續為您工作
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14780828/viewspace-600844/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 企業應用架構研究系列三:應用系統整合應用架構
- 企業雲盤協助傳統企業的資料管理
- 藉助雲託管低成本部署企業微信應用
- CRM系統在電商企業的應用
- 零程式碼開發應用對企業究竟有什麼幫助?
- 賦能傳統企業首家“SAP大資料應用創新中心”落地貴陽大資料
- 分析一個企業CRM系統應用的案例
- 啟用遠端系統上的應用
- 企業雲盤適用哪些應用場景
- 企業宣傳片製作所具備的應用優勢
- OA辦公系統在房產企業的應用
- 製造業應用ERP企業管理系統的必要性
- 單體應用、SOA、微服務,優劣勢都有哪些?微服務
- 開發速度是傳統程式設計的30倍,"小白"也可製作企業級應用系統。程式設計
- 企業IT可以真正應用AI的地方AI
- 明確MangoDB在企業中應用Go
- BizWorks助力企業應用的高效開發與複用
- CRM對企業有什麼用?如何在實踐中有效應用CRM系統?
- mac系統應用快速啟動工具Mac
- iPhone檔案傳輸應用:AnyMP4 iPhone Transfer Pro 中文啟用iPhone
- 對傳統應用進行容器化改造
- 高效採集資料,幫助應用業務增長
- H5-APP在企業系統中的架構應用H5APP架構
- 力軟敏捷開發框架,快速搭建企業級應用系統敏捷框架
- CRM系統能給企業帶來什麼應用價值?
- 企業內部專用,企業培訓系統原始碼原始碼
- OpenAI Assistants API 企業級應用實戰OpenAIAPI
- 企業為什麼要做應用多活?
- 新發布企業加密DNS應用指南加密DNS
- 內蒙古包鋼鋼管:用騰訊雲微搭搭建企業入口網站,開啟傳統企業數字化轉型之路網站
- 藉助採購管理數字化解決方案 幫助企業解決傳統採購痛點
- 傳統應用系統架構向微服務應用架構升級的實戰案例微服務應用架構
- 供應商協同管理系統:賦能企業優化供應鏈關係,啟用智慧採購新引擎優化
- 這些行業用ERP系統會有很大幫助行業
- 關乎企業成敗:軟體應用系統選擇要慎重
- 區塊鏈技術應用企業平臺落地系統開發區塊鏈
- 專案型製造企業適合應用哪種ERP系統?
- Anno微服務引擎與傳統應用相融合微服務
- 哪款CRM系統適用於企業?