T-SDN “IDE集成开发环境”,开启传送业务创新的新篇章

1 传送网SDN大势所趋

随着物联网、云技术、互联网+、4K、VR(虚拟现实)等技术蓬勃发展,“联接”逐渐成为了人类社会的基本诉求,重要性不亚于空气和水。各种业务应用呈现出爆发式的增长,背后潜藏着巨大的网络带宽需求。过去几年,运营商从互联网汲取经验,创新实践,这更让运营商逐渐认识到广覆盖的网络才是自身最大的竞争优势,是投身互联网商业的竞争力源泉。

传统语音业务的不断萎缩和各种新型业务的冲击使得运营商急需加速ICT转型,通过业务创新实现流量经营、带宽经营。以往运营商的业务创新往往要持续数月的时间,过长的TTM(Time To Market,业务上市时间)极有可能丧失市场先机。因此,如何构建自主创新和快速创新的能力,是运营商亟需解决的问题。

SDN技术应运而生,T-SDN(Transport SDN,传送SDN)在构建下一代传送网的方向上不断演进,旨在满足运营商的智能运维、开放创新的迫切诉求。未来的T-SDN将走向真正“可编程的软件定义网络”的IT和CT融合技术,为运营商提供开放的业务创新平台,帮助客户快速、自主创新,顺应ICT时代快速创新的趋势。

2 TSAP解决方案打造T-SDN业务创新平台

T-SDN控制器对传送物理设备进行建模抽象,封装为设备模型、网络模型和业务模型,然后通过标准北向API接口实现网络能力的开放。运营商或第三方可以基于这一系列北向API,以及自身的业务诉求去定制开发各类业务应用。

目前T-SDN提供的北向API逐渐在增加,为了支持底层设备的各种控制操作,后续规模将具备一定的当量。而如果客户直接在庞杂的接口说明和使用规范文档中挖掘有用的接口进行编程开发,将浪费大量时间及人力资源;同时,面向接口编程需要专业人员的参与,也对客户运维人员在研发技能方面提出更高的要求。

为满足业务快速创新的需求,华为创新性地提出TSAP(Transport Service Application Platform,传送业务创新平台)解决方案,旨在加速传送业务快速创新,通过面向业务的图形编程环境,在降低业务编程门槛的同时,将业务开发周期从之前的数月降低到数小时甚至分钟级。在6月底法国尼斯举办的IIR WDM波分论坛(Next Generation Optical Networking)上,华为向业界展示了这一创新产品,众多客户驻足展台,热烈讨论。

我们可以将T-SDN传送网络体系其跟成熟的IT系统进行类比。如下图所示,传送网络底层的设备可以对应IT系统中的计算机硬件,T-SDN 控制器可以类比成类似Windows、Linux之类的通用操作系统,而T-SDN控制器提供标准的北向开放接口,则可以类比成通用操作系统提供的各类应用层接口。在IT系统中,基于操作系统提供的应用层接口,涌现出了一批经典的集成开发环境(IDE),能够让开发人员在IDE中高效地完成应用程序的整个开发过程。而对于传统封闭的传送网络,如何使用开放接口进行快速创新,华为TSAP让我们看到了一个全新的解决方案。

  图1 TSAP架构示意图

TSAP是构筑在T-SDN控制器之上的一种全新业务创新平台,该平台采用了“组件化”、“图形化”的设计思路,提供了一种全新的传送业务集成开发环境。基于该平台,运营商可以自主敏捷地设计、开发、部署和维护自定义的创新传送业务。

TSAP平台包含传送业务组件库、传送逻辑组件库、图形化编程、传送业务引擎等几大主要模块,其中:

传送业务组件库包含传送设备和业务的各类基本子操作,譬如创建业务、删除业务。

传送逻辑组件库包含一组完备的表示业务组件间逻辑连接关系。通过对业务组件和逻辑组件的合理组合,就可以对传送资源和业务进行各种灵活地操作。

图形化编程能够让运营商更加直观、便捷地进行业务创新,极大地降低运维人员的编程门槛。比如在TSAP平台上通过图形化的组件选择和参数配置,就可以轻松实现传送业务的设计。

TSAP参考业界成熟的BPMN(BusinessProcess Model and Notation,业务流程建模与标注)业务模型设计标准,设计并集成了强大的传送业务引擎,用户通过图形化方式设计的各种自定义传送业务,直接进行逻辑、功能性的编译验证,确保用户所设计的业务逻辑、业务功能正确。TSAP传送业务引擎提供了设计态实时编译和运行态实时编译两种编译流程,可以完成对所设计的业务的各类复杂校验、并生成可执行的业务逻辑代码,比如设计态实时编译能够进行业务流程组件参数的合法性、业务流程组件的逻辑合法性等检查;运行态实时编译则需要根据传送业务引擎结合网络的实时流量情况,判断当前业务流程是否能够部署成功等等。

  图2 TSAP使用示例

此外,TSAP还支持业务模板的编辑和导入导出,一个完整的业务模板就类似于一个完整TSAP“程序”。TSAP可以直接导入完整的业务模板,再输入具体参数就可以直接部署运行该程序,这将更进一步降低开发周期,实现“一次编写,随意运行”。

总的来说,TSAP平台集SDN设计编程、编译、部署等几大功能于一体,通过图形化的传送业务组件和逻辑,配合强大的业务引擎,实现了真正的一站式业务设计、敏捷开发、快速部署。通过在图形界面上组件式的组合编程,开发人员只需专注于业务需求的实现,业务创新的周期能有效的从原先需要的数月降低至数小时甚至分钟级。

3 TSAP创新平台构建繁荣的传送网络生态

自SDN技术出现以来,一直围绕着控制器南北向进行着讨论,而时至今日,T-SDN控制器北向开放已成为业界共识,而开放的北向仅仅是迈向传送网络生态系统的第一步。

我们认为,在未来的传送网络体系中,如何利用开放的控制器北向接口进行便捷快速的业务创新将是构建和繁荣传送网络生态体系的决定性因素。由于传送技术本身存在着较高的技术复杂度,对从业人员的业务能力有较高要求,再加上业务创新还需要软件编程能力,使得传送业务创新和开发一直保持着很高的门槛,因此如何提供直观便捷的传送业务开发环境就显得尤为重要。

TSAP平台通过对底层接口和基本编程能力的设计封装,在控制器北向实现了ICT编程能力的融合,并以图形化、组件化的形式体现,极大地降低了编程创新门槛,支持运营商或第三方进行业务创新。除此之外,TSAP作为开放的创新平台,可以帮助运营商快速地响应业务需求,实现自主编程、灵活创新,鼓励业界共同创新,从而使运营商能够更好地掌控日益复杂的传送网络,从容应对挑战,共同繁荣传送网络生态。

1 传送网SDN大势所趋

随着物联网、云技术、互联网+、4K、VR(虚拟现实)等技术蓬勃发展,“联接”逐渐成为了人类社会的基本诉求,重要性不亚于空气和水。各种业务应用呈现出爆发式的增长,背后潜藏着巨大的网络带宽需求。过去几年,运营商从互联网汲取经验,创新实践,这更让运营商逐渐认识到广覆盖的网络才是自身最大的竞争优势,是投身互联网商业的竞争力源泉。

传统语音业务的不断萎缩和各种新型业务的冲击使得运营商急需加速ICT转型,通过业务创新实现流量经营、带宽经营。以往运营商的业务创新往往要持续数月的时间,过长的TTM(Time To Market,业务上市时间)极有可能丧失市场先机。因此,如何构建自主创新和快速创新的能力,是运营商亟需解决的问题。

SDN技术应运而生,T-SDN(Transport SDN,传送SDN)在构建下一代传送网的方向上不断演进,旨在满足运营商的智能运维、开放创新的迫切诉求。未来的T-SDN将走向真正“可编程的软件定义网络”的IT和CT融合技术,为运营商提供开放的业务创新平台,帮助客户快速、自主创新,顺应ICT时代快速创新的趋势。

2 TSAP解决方案打造T-SDN业务创新平台

T-SDN控制器对传送物理设备进行建模抽象,封装为设备模型、网络模型和业务模型,然后通过标准北向API接口实现网络能力的开放。运营商或第三方可以基于这一系列北向API,以及自身的业务诉求去定制开发各类业务应用。

目前T-SDN提供的北向API逐渐在增加,为了支持底层设备的各种控制操作,后续规模将具备一定的当量。而如果客户直接在庞杂的接口说明和使用规范文档中挖掘有用的接口进行编程开发,将浪费大量时间及人力资源;同时,面向接口编程需要专业人员的参与,也对客户运维人员在研发技能方面提出更高的要求。

为满足业务快速创新的需求,华为创新性地提出TSAP(Transport Service Application Platform,传送业务创新平台)解决方案,旨在加速传送业务快速创新,通过面向业务的图形编程环境,在降低业务编程门槛的同时,将业务开发周期从之前的数月降低到数小时甚至分钟级。在6月底法国尼斯举办的IIR WDM波分论坛(Next Generation Optical Networking)上,华为向业界展示了这一创新产品,众多客户驻足展台,热烈讨论。

我们可以将T-SDN传送网络体系其跟成熟的IT系统进行类比。如下图所示,传送网络底层的设备可以对应IT系统中的计算机硬件,T-SDN 控制器可以类比成类似Windows、Linux之类的通用操作系统,而T-SDN控制器提供标准的北向开放接口,则可以类比成通用操作系统提供的各类应用层接口。在IT系统中,基于操作系统提供的应用层接口,涌现出了一批经典的集成开发环境(IDE),能够让开发人员在IDE中高效地完成应用程序的整个开发过程。而对于传统封闭的传送网络,如何使用开放接口进行快速创新,华为TSAP让我们看到了一个全新的解决方案。

  图1 TSAP架构示意图

TSAP是构筑在T-SDN控制器之上的一种全新业务创新平台,该平台采用了“组件化”、“图形化”的设计思路,提供了一种全新的传送业务集成开发环境。基于该平台,运营商可以自主敏捷地设计、开发、部署和维护自定义的创新传送业务。

TSAP平台包含传送业务组件库、传送逻辑组件库、图形化编程、传送业务引擎等几大主要模块,其中:

传送业务组件库包含传送设备和业务的各类基本子操作,譬如创建业务、删除业务。

传送逻辑组件库包含一组完备的表示业务组件间逻辑连接关系。通过对业务组件和逻辑组件的合理组合,就可以对传送资源和业务进行各种灵活地操作。

图形化编程能够让运营商更加直观、便捷地进行业务创新,极大地降低运维人员的编程门槛。比如在TSAP平台上通过图形化的组件选择和参数配置,就可以轻松实现传送业务的设计。

TSAP参考业界成熟的BPMN(BusinessProcess Model and Notation,业务流程建模与标注)业务模型设计标准,设计并集成了强大的传送业务引擎,用户通过图形化方式设计的各种自定义传送业务,直接进行逻辑、功能性的编译验证,确保用户所设计的业务逻辑、业务功能正确。TSAP传送业务引擎提供了设计态实时编译和运行态实时编译两种编译流程,可以完成对所设计的业务的各类复杂校验、并生成可执行的业务逻辑代码,比如设计态实时编译能够进行业务流程组件参数的合法性、业务流程组件的逻辑合法性等检查;运行态实时编译则需要根据传送业务引擎结合网络的实时流量情况,判断当前业务流程是否能够部署成功等等。

  图2 TSAP使用示例

此外,TSAP还支持业务模板的编辑和导入导出,一个完整的业务模板就类似于一个完整TSAP“程序”。TSAP可以直接导入完整的业务模板,再输入具体参数就可以直接部署运行该程序,这将更进一步降低开发周期,实现“一次编写,随意运行”。

总的来说,TSAP平台集SDN设计编程、编译、部署等几大功能于一体,通过图形化的传送业务组件和逻辑,配合强大的业务引擎,实现了真正的一站式业务设计、敏捷开发、快速部署。通过在图形界面上组件式的组合编程,开发人员只需专注于业务需求的实现,业务创新的周期能有效的从原先需要的数月降低至数小时甚至分钟级。

3 TSAP创新平台构建繁荣的传送网络生态

自SDN技术出现以来,一直围绕着控制器南北向进行着讨论,而时至今日,T-SDN控制器北向开放已成为业界共识,而开放的北向仅仅是迈向传送网络生态系统的第一步。

我们认为,在未来的传送网络体系中,如何利用开放的控制器北向接口进行便捷快速的业务创新将是构建和繁荣传送网络生态体系的决定性因素。由于传送技术本身存在着较高的技术复杂度,对从业人员的业务能力有较高要求,再加上业务创新还需要软件编程能力,使得传送业务创新和开发一直保持着很高的门槛,因此如何提供直观便捷的传送业务开发环境就显得尤为重要。

TSAP平台通过对底层接口和基本编程能力的设计封装,在控制器北向实现了ICT编程能力的融合,并以图形化、组件化的形式体现,极大地降低了编程创新门槛,支持运营商或第三方进行业务创新。除此之外,TSAP作为开放的创新平台,可以帮助运营商快速地响应业务需求,实现自主编程、灵活创新,鼓励业界共同创新,从而使运营商能够更好地掌控日益复杂的传送网络,从容应对挑战,共同繁荣传送网络生态。

本文转自d1net(转载)

时间: 2024-10-22 08:04:55

T-SDN “IDE集成开发环境”,开启传送业务创新的新篇章的相关文章

VS.NET IDE(集成开发环境) 开发环境界面介绍

VS.NET IDE(集成开发环境) 开发环境界面介绍 本文章基于VS.NET BETA2版本,发行版本可能会与本文章介绍内容不同 作者:闻怡洋 http://www.vchelp.net 目录 主界面 菜单与工具条 属性窗口 帮助功能 对话框资源编辑 菜单,工具条资源编辑 图片,图标编辑 代码编辑 VS.NET的IDE环境和以前相比更加强大,而且将VC,VC#,VB的开发界面全部都集中到一起,建立一解决方案依托的代码项目组织.但新的IDE对资源要求非常高,并且目前稳定性不是很好.但我们可以相信

《我和PIC单片机:基于PIC18》——2.2 MPLAB IDE集成开发环境

2.2 MPLAB IDE集成开发环境 MPLAB IDE软件由MICROCHIP公司出品,专门用于为其旗下的PIC单片机及dsPIC数字信号处理器开发应用程序.MPLAB IDE软件提供了一个完整的PIC开发过程支持,因此被称为集成开发环境(IDE).为了更好地理解集成开发环境的概念,我们需要先来了解一下单片机系统的开发过程. 2.2.1 单片机系统开发过程 PIC单片机组建单片机系统时,其开发过程一般要经历以下几个步骤: 1)创建设计方案.根据所需的功能要求,决定最适合的PIC单片机型号,并

跟老齐学Python之集成开发环境(IDE)_python

当安装好python之后,其实就已经可以进行开发了.下面我们开始写第一行python代码. 值得纪念的时刻:Hello world 如果是用windows,请打开CMD,并执行python. 如果是UNIX类的,就运行shell,并执行python. 都会出现如下内容: Python 2.7.6 (default, Nov 13 2013, 19:24:16) [GCC 4.6.3] on linux2 Type "help", "copyright", "

Padre 0.96发布 Perl集成开发环境

Padre 是一款用于Perl开发的IDE集成开发环境,也是一个http://www.aliyun.com/zixun/aggregation/18444.html">文本编辑器.它提供了17813.html">可定制多种语言的语法高亮,用于Perl代码的重构工具(支持 Perl 5 及 Perl 6),语法检查,上下文帮助.跨平台支持(Linux.Mac OS X.Windows)等功能. Padre 0.96该版本进行了调试器支持的改进,稳定性方面的改进,多个图形用户界

EiffelStudio 7.0.8.8074发布 Eiffel编程语言的集成开发环境

EiffelStudio是一个Eiffel面向对象编程语言(包含ECMA-367.ISO/IEC 25436和ACM软件系统奖2006年)的IDE集成开发环境.其功能包括:Eiffel编译器.Eiffel编辑器.Eiffel代码浏览工具.Eiffel测试工具.图形化http://www.aliyun.com/zixun/aggregation/6993.html">设计工具.重构工具.调试器.分析器和Eiffel分析工具(如度量,依赖关系,等).Eiffel可以生成.NET或Mono的C或

Delphi5的集成开发环境(IDE)

启动Delphi5,进入它的集成环境,你可以看到如下图所示四个窗口,这四个窗口是开发Delphi应用程序的主要工具. 在Delphi5的主窗口中,包含了Delphi的标题栏.桌面管理器.菜单栏.加速栏和组件板五部分,它是管理其他窗口和Delphi集成开发环境的工具.其中加速栏提供了文件查看.保存.打开.关闭.添加和删除等功能:组件板用于按类放置各种组件,单击某个选项卡的标签,该选项的卡下的组件就显现出来:桌面管理器(如下图所示)是新版本的Delphi提供的新功能,它允许我们定制自己的IDE,并将

Windows下的Objective-C集成开发环境(IDE)

Objective-C是苹果软件的编程语言,想要上机学习.调试,有一个集成开发环境(IDE)方便很多.有三类方法搭建Objective-C的集成开发环境: 1)   使用苹果的平台,集成开发环境使用Xcode.但如果没有苹果平台,想在Windows环境下学习Objective-C,可以采用以下两种方法: 2)   在Windows环境下设置一个苹果虚拟机,但这对个人电脑的性能要求较高,不是所有个人电脑都可以,而且虚拟机的运行速度也较慢: 3)   采用Codeblocks IDE开发环境,对其进

利用常用的集成开发环境(IDE)和中间件设计轻量型ESB

本文介绍了实现一个自产的轻量型http://www.aliyun.com/zixun/aggregation/7921.html">企业服务总线 (ESB) 的设计蓝图,该企业服务总线利用了常用的集成开发环境 (IDE) 和中间件.本文中的场景使用了 IBM® WebSphere® Application Server V8(一个用于 Java EE 应用程序的强健的部署环境)和 IBM Rational® Software Architect(提供了工具来设计.开发.测试和打包要部署到应

Wing IDE 4.0.4发布 Python编程语言集成开发环境

Wingware的Wing IDE已发布4.0.4版本,一个专门为Python编程语言设计的集成开发环境. Wing IDE是一个跨平台的Python IDE,提供了一个专业的代码编辑器VI,Emacs和其他键绑定,自动完成,通话时间提示,重构,一个强大的图形调试器,版本控制,单元测试,搜索和许多其他功能. 在4.0.4版本中的变化: * History in shells stores whole entered blocks, not individual lines and allows