2005年5月,電信管理論壇(TMF)2005年世界大會在法國尼斯召開。大會的主題是“通過精益運營實現業務轉型”。圍繞著這一主題,與會者從業務創新、網絡技術演進、企業運營模式轉型、精益運營目標等不同方面對電信運營支撐系統的轉型要求進行了深入研討。同時,對新一代運營系統與軟件(NGOSS,New Generation Operations Systems and Software)的發展現狀和未來趨勢進行了廣泛的討論。通過討論得到的共同的認識是:企業的轉型勢在必行,NGOSS一定要支持企業的精益運營,從而支持企業的轉型。
NGOSS研究計劃是IT新技術的集大成者,特別是軟件技術和軟件工程方法論對運營支撐系統的發展演進提供了巨大的推動力。幾乎所有知名的IT標準化組織和軟件工程組織的成熟研究成果都被吸納和借鑒過來,形成了自己獨特而又獨到的一套方法和標準,推動了下一代運營支撐系統的研究、開發和商用工作。
1、NGOSS的理解
使用組件是NGOSS的基本要求,NGOSS結構框架是面向對象的分布式系統解決方案,其中功能封裝、接口協議定義、基于契約的軟件方法、用戶例子(use case)的使用等都是業界較新的方法。NGOSS生命周期和方法論是在借鑒Zachman框架、RM-ODP模型、USDP (unified software development process)和MDA(模型驅動架構)的基礎上提出的。
NGOSS生命周期和方法論提出了業務、系統、實現、部署四個視角,分別代表了NGOSS解決方案的定義、設計、實現和運營四個過程。基于NGOSS方法論體系,未來的運營支撐系統應該具備以下的特點:
1)框架結構的先進性
系統的建立是一個循序漸進的過程,這么多的功能模塊是不可能在一次工程中建成,因此就要求新功能模塊的加入不能對已有系統產生影響。這就要求在系統整合時,采用一種松耦合的技術,避免功能模塊之間的過分依賴。只有采用面向總線的系統架構,通過公共總線結構實現跨越應用系統的通信,才能建立起這樣一個靈活的、實時的、可擴展的整合平臺。
2)系統整合的靈活性
系統的各功能模塊往往是由多個不同的專業廠商提供的,很難由一個廠商提供所有的功能模塊,這樣只有選擇一個靈活的整合平臺,才能把所有系統都無縫地整合起來,使運營支撐系統作為一個整體發揮最大的效力。
3)系統擴展的平滑性
如果已建立了這樣一個靈活的、可擴展的、基于公共總線技術的整合平臺,采用了面向對象的組件技術,則新的模塊可以很快、很方便地加入,新的業務可以很快推出,用戶需求的快速響應能力也可以快速提高。
2、SOA架構
面向服務的體系架構(SOA,service-oriented architecture)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些功能單元之間定義良好的接口和契約聯系起來。接口是采用中立的方式進行定義的,應該獨立于實現服務的硬件平臺、操作系統和編程語言,使得構建在各種系統中的服務可以以一種統一和通用的方式進行交互。
SOA充分利用了Web服務,將流程中的各個環節封裝起來,然后以多種方式展示這些模塊。在SOA架構中的每一層都不受其它層變化的影響。面向服務的架構有助于提高重用率,促進生產力的提高和成本的降低。
SOA對于企業運營支撐系統架構有著切實的意義,能夠加強對整個企業架構的控制能力,由于具有高級別的重用性,有助于提升開發效率,加快開發速度。由于采用只需少量改動的核心企業級IT應用,讓運營企業和廠商只需優化基于標準技術的IT技能,從而降低了在客戶化和人員技能方面的投入,節約了成本。
目前以中國電信為代表的進行IT大規模轉型的企業,在運營支撐系統技術架構的選擇上,主要采用企業應用集成(EAI)的架構。EAI基于中間件技術,隸屬于NGOSS推薦的信息總線技術體系,對于集中的大量的IT系統的整合,特別是改造歷史遺留系統方面有很強的優勢。但是從目前IT技術的發展來看,這種架構對于未來運營支撐系統來說并不是最合適的,SOA架構更值得關注和研究。但是由于IT技術的發展變化速度之快遠遠超過電信技術,相關的標準化程度又低,從而對未來企業的運營支撐系統的主體技術架構的選擇帶來一定的難度。