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技术的发展变化速度之快远远超过电信技术,相关的标准化程度又低,从而对未来企业的运营支撑系统的主体技术架构的选择带来一定的难度。