下一代運營支撐系統所涉及的IT技術覆蓋相當廣泛,主要有:面向服務架構(SOA)技術、UML建模技術、中間件技術、企業(yè)應用集成(EAL)技術、企業(yè)級工作流程管理技術、數據庫技術、數據倉庫技術、商業(yè)智能技術、海量數據存儲技術、容災備份技術、高端服務器、網絡及系統管理技術等。目前,這些技術都有相當豐富的理論體系和產品實現的支持,無法一一盡述。因此,本文將只對SOA架構技術進行簡單的描述。
SOA是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯系起來。接口是采用中立的方式進行定義的,應該獨立于實現服務的硬件平臺、操作系統和編程語言。這使得構建在各種這樣的系統中的服務可以以一種統一和通用的方式進行交互。
SOA具備了標準化、可操作、可組裝的特性。簡單來概括,SOA提供了一個通用的、可互操作的和有彈性的行業(yè)標準架構,可以在軟件基礎架構中建立一系列支持商業(yè)模型的可重復利用的服務,這些服務由不同應用系統的組件構成,能夠幫助企業(yè)實現商業(yè)流程隨需所用。
SOA的核心思想與下一代網絡和下一代運營支撐系統的分層服務的架構思路非常一致。因此,SOA技術必將成為下一代運營支撐系統IT實現中的一個重要的架構技術。
目前,電信行業(yè)正在市場和技術的驅動下逐漸向NGN演進。我們已經站在了下一代網絡和下一代服務的門檻上。下一代網絡和服務的逐步推出必將對下一代運營支撐系統產生新的需求。我們只有提前把握這些需求和變化的趨勢,才能把握先機,立于不敗之地。
《世界電信》