首页 理论教育下一代计算机网络技术中应用框架

下一代计算机网络技术中应用框架

【摘要】:面向对象的应用框架是一种软件工程技术。它表示那些可以用来创建基于公用的基本框架应用的对象类架构。在开发企业级应用中,出现了一些较大的框架,如Sun公司的J2EE、集成网络的Java API,Microsoft的.Net技术等。这些大型框架通过为业务和应用开发提供一个公共框架,可以使众多的第3方开发商自由地对下一代网络进行开发。

面向对象的应用框架是一种软件工程技术。它表示那些可以用来创建基于公用的基本框架应用的对象类架构。在开发企业级应用中,出现了一些较大的框架,如Sun公司的J2EE、集成网络的Java API,Microsoft的.Net技术等。这些大型框架通过为业务和应用开发提供一个公共框架,可以使众多的第3方开发商自由地对下一代网络进行开发。

NGN业务模型的重要基点是将业务运营和网络运营分离,引入独立于网络运营商的业务运营商。前者提供网络层及以下的服务,后者提供应用层服务。为了充分利用网络运营商和用户之间可靠的客户关系,业务层应架构在网络控制层或边缘接入层之上,通过网络运营商作为代理建立与用户的商业关系。

根据这样的模型可以建立起良性的业务生态价值链。业务提供的参与方将包括网络运营商、接入服务商、业务运营商、软件开发商、内容提供商以及用户本身,各方密切合作共同实现增值业务。同时每一方都将从中获利,由此形成多方共赢的格局。价值链越长,参与方越多,就越容易充分调动各方的积极性,建立起一个可赢利的、可持续发展的业务体系。(www.chuimin.cn)

支持上述模型最重要的业务技术就是开放式应用编程接口(API)技术,其基本思想是将底层网络能力抽象为一系列标准软件接口,供编程人员调用,使业务开发者无需知道通信网技术和协议细节,只需根据业务控制逻辑本身就可以编制应用程序,从而实现业务层和网络层的分离。

这样的业务结构允许独立的软件厂商利用开放的网络能力和资源灵活地开发业务控制逻辑,称为第3方业务提供。众多软件厂商的介入可以形成快速开发多样业务的环境,以满足市场和用户的需要。日本的iMode技术被成功应用在很大程度上就是因为有大量第3方业务开发商的积极参与。