Download presentation
Presentation is loading. Please wait.
1
从UNIX到Windows的 电信软件移植实践
北京正方兴通信技术研究所 北京邮电大学
2
主要内容 北京正方兴通信技术研究所介绍 产品简介 移植实践 移植背景 移植工作的实施
3
北京正方兴通信技术研究所简介 成立于1996年,是北京市高新技术企业和软件企业;
专业从事基于下一代网络的通信解决方案提供,集产品研发、生产销售为一体,致力于为用户提供全面的下一代业务解决方案和优质的技术服务; 员工平均年龄26岁,核心技术人员全部具有硕士和博士学位,部门经理(含)以上管理层人员全部具有博士学位,曾参与过十余项国家级和部级科研项目,拥有丰富的技术积累和开发经验; 依托北京邮电大学网络与交换技术国家重点实验室的科研力量,拥有雄厚的技术积累
4
北京正方兴通信技术研究所简介 国内首家进行智能网标准、体系结构等方面研究的科研单位
国内唯一一家由国家科技部和信息产业部立项资助从事智能网业务控制点等设备研究的科研实体 50% 固定智能网 (中国电信) 10% 移动智能网 (中国移动) 泰国和香港智能网
5
北京正方兴通信技术研究所简介 几乎包揽信息产业部全部智能网项目 承担10余项国家863项目 承担近10项国家自然科学基金重大项目
863项目“支持多媒体业务和移动业务的软交换总体技术和方案” (2001AA121021) 863项目“支持多媒体和移动业务的软交换系统”(2002AA121012) 承担近10项国家自然科学基金重大项目 2003年获教育部提名国家科技进步奖(推广)一等奖
6
产品简介 UniNetTM系列产品 UniNetTM系统产品特性 UniNetTM系统体系结构
7
Integrated Access Device
下一代网络层次结构 Application Server Media Server AAA Server SCP NMC 应用层/ Application Layer SoftSwitch 控制层/ Control Layer 传输层/ Transportation Layer IP BACKBONE 接入层/ Access Layer Integrated Access Device Signaling Gateway Media Gateway PSTN/PLMN 用户线/ 用户终端 H.323/SIP Networks SS7
8
UniNetTM系列产品 SoftSwitch Service Platform
UniNetTM SoftSwitch Controller 2100 UniNetTM SMC 2100 Service Platform UniNetTM Application Server 2000 Service Logic Execution Environment/SLEE Service Management Environment/SME UniNetTM Application Development Environment2000 Service Creation Environment/SCE Service Test Environment/STE
9
UniNet™业务系统特性 支持网络融合和业务融合的电信业务平台
支持语音、数据、视频等多类型业务; 支持通过第三方行业接口与第三方应用的集成 支撑新型业务模式的工具,涵盖了业务开发、业务测试、业务运行、业务管理等功能; 支持分布式的部署和授权使用的模式; 支持网络运营商、业务运营商、业务提供商等多种价值链角色 提供多层次业务开发模式 基于APIs; 基于构件 提供图形化业务开发工具、调试及测试工具,能显著提高业务开发效率,降低对业务开发人员的通信知识的要求;
10
Application Server.SLEE
为业务逻辑提供高效、安全的执行环境 支持多种业务同时运行 支持一个业务有多个实例同时运行 支持抽象粒度不同的各种业务编程接口(SLEE API) 支持多种业务编写语言,如Java、XTML、CPL等 提供必要的安全机制,保证用户接入的安全 对业务数据、定购者数据、用户数据以及用户业务数据的存储以及访问提供支持 与Web技术集成,允许用户或应用通过Web接口访问或管理业务或SLEE自身 提供计费支持 提供话务统计功能 提供负载控制功能 自身的OA&M功能
11
Application Server.SME
支持用户的接入管理 支持业务自动部署和配置 提供业务生命周期管理功能 提供性能、配置、告警、故障及日志等系统管理功能 对关键的业务数据和用户数据进行集中的管理 对客户提供API接口,以支持各种客户化的管理界面 与Web技术集成,允许用户通过Web接口实施管理操作 向外界管理系统提供标准的网管接口,包括SNMP和CORBA 自身的OA&M功能
12
Application Server.SME
13
Application Development Studio.SCE
生成的业务支持标准的Parlay APIs 3.0/3.2/4.0 提供界面友好的业务开发环境 提供丰富的可重用构件 根据各类业务的特点提供各种典型的业务框架 允许业务开发者以安全的方式定制和添加可重用构件及业务框架 支持业务数据和逻辑的打包以及发布
14
Application Development Studio.SCE
15
Application Development Studio.STE
提供界面友好的业务仿真、测试和验证环境 提供符合Parlay 3.0/3.2/4.0规范的网络仿真环境 仿真各种网络、终端及设备; 仿真Parlay网关; 业务的执行和调试:断点、单步、呼叫实例的查看等; 提供各种业务测试辅助工具; 大话务量发生器; 测试过程的记录和回放; 消息跟踪和记录;
16
Application Development Studio.STE
17
UniNet™业务系统体系结构 提供了通用的业务配置、统计、管理等功能以及计费、结算功能 丰富和强大的第三方应用(如:各种行业应用)
业务创建环境/ 业务测试环境 业务管理环境 丰富和强大的第三方应用(如:各种行业应用) 为业务开发者方便、快捷地开发和验证业务提供工具支持; 业务运行环境 为业务运行提供必要的平台支持,可同时运行多种不同的业务类型 与不同类型网络的接口,屏蔽低层网络差异,提供统一融合的开放业务接口 软交换控制设备/ Parlay网关
18
UniNet™ 业务系统的分布部署 SME/STE SCE/STE SLEE SLEE 业务运营商/网络运营商 业务开发商/独立软件开发商
2018年11月20日6时58分 UniNet™ 业务系统的分布部署 SME/STE 业务运营商/网络运营商 SCE/STE 业务开发商/独立软件开发商 SLEE SLEE IC IC IC AC AC 业务运营商1 业务运营商2 IP Backbone ParlayGW ParlayGW SS SS SS SS SS 网络运营商1 网络运营商2 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
19
UniNetTM业务系统移植实践 系统移植的背景 系统移植方案 系统移植工作的实施 移植后的UniNetTM业务系统
20
UniNet业务系统移植背景 原有系统平台 硬件平台:SUN服务器/HP服务器 操作系统:Solaris 8/HP UX 11i
数据库系统:Oracle 9i
21
下一代网络(NGN)发展背景与现状 电信运营环境的演变 电信业务模式的变化 新业务模式的出现 业务平台的整合 业务平台的分布
22
电信运营环境的演变 电信业务结构的演变 电信业务需求的多样化 电信业务模式的演变 语音,视频和数据大融合,尤其是数据业务增长迅猛。
个性化和层次化的信息服务需求加重, 多媒体业务、移动业务成为主要的增长点。 电信业务模式的演变 传媒、娱乐、信息、家电、游戏、广电等产业融合,构成体验经济的基础。
23
电信业务模式的变化 过去 现在和未来 语音为主 多媒体:语音,视频和数据大融合 主要是移动和固话两大阵营 快速的业务创建和开放的业务开发
鲜有定制,所有用户都一样 推出新的业务很缓慢 设备提供商开发业务 多媒体:语音,视频和数据大融合 快速的业务创建和开放的业务开发 业务个性化,用户可定制 传媒、娱乐、信息、家电、游戏、广电等产业融合,构成新经济的基础(国家首次把网络游戏纳入了国家863项目资助) 需要新的电信增值业务商用模式
24
业务平台的整合体现为业务平台对各种业务能力的整合
2018年11月20日6时58分 新业务模式的出现:业务平台的整合 适用于所有网络域 支持网络融合 支持多类型业务 支持网络能力开放 支持网络开放能力 对外提供开放接口 第三方 应用 整合通信应用及其它行业应用 业务融合 应用整合 业务平台 Service Network 业务平台的整合体现为业务平台对各种业务能力的整合 传统 业务网络 多媒体 业务网络 So how do we get there ? How do we provide the right environment which will open up for 3rd party design giving 1000 times more designers the access to the public network ? An Open development environment offering a standard programming model, a standard hosting platform with specified APIs. Java 2 platform, Enterprise Edition offers this environment. Parlay is an Open API which will make it possible to open the operators network in a secure way with charging possibilities making it possible for new business models. Mediator API ; between Telecom networks (PSTN, mobile and IP) and 3rd Party applications. Secure interface, between Network Operators and Application Servers Open standard specified by the Parlay Group Raised abstraction level for developers and allows multi-network applications both for circuit switched and IP networks With the 3rd party program included in the Ericsson Mobility World, a large number of companies can be partners to Ericsson. Giving benefits to both Ericsson and the 3rd party. 分组网络 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Rev PA1 16
25
业务平台的分布体现为业务平台对下一代网络中价值链的支持
新业务模式的出现:业务平台的分布 下一代网络的价值链 运营商 业务 提供商 Carriers & Service Providers 高校及其他科研机构 设备 提供商 软件 开发商 系统 集成商 消费者 业务平台的分布体现为业务平台对下一代网络中价值链的支持 高校及其他科研机构 设备提供商 运营商,业务提供商 软件提供商 系统集成商 消费者
26
UniNet™ 业务系统的分布部署 SME/STE SCE/STE SLEE SLEE 业务运营商/网络运营商 业务开发商/独立软件开发商
2018年11月20日6时58分 UniNet™ 业务系统的分布部署 SME/STE 业务运营商/网络运营商 SCE/STE 业务开发商/独立软件开发商 SLEE SLEE IC IC IC AC AC 业务运营商1 业务运营商2 IP Backbone ParlayGW ParlayGW SS SS SS SS SS 网络运营商1 网络运营商2 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
27
系统移植的背景 业务发展的需求 电信增值业务提供商希望集成语音以外的更多应用 虚拟运营商和增值业务提供商在电信运营中扮演越来越重要的角色
2018年11月20日6时58分 系统移植的背景 业务发展的需求 电信增值业务提供商希望集成语音以外的更多应用 Unix平台上缺乏吸引人的应用 虚拟运营商和增值业务提供商在电信运营中扮演越来越重要的角色 总体拥有成本是虚拟运营商和增值业务提供商选择增值业务平台的关键因素 系统维护成本是总体拥有成本的重要组成部分 业务越来越多的需要业务服务器与终端互相配合 第三方服务的方便快捷的提供成为决定电信运营商胜负的关键因素之一 快速推向市场,更好的开发生态环境支持,更多的创新理念 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
28
系统移植的背景 Windows平台的优势 Windows不仅仅是操作系统 应用优势 成本优势 用户优势 在稳定性/可用性/性能等方面的成熟
2018年11月20日6时58分 系统移植的背景 Windows平台的优势 应用优势 丰富的应用产品支持 (尤其是多媒体应用),例如: Exchange Server, Live Communication Server, BizTalk, etc. Windows不仅仅是操作系统 成本优势 显著降低总体拥有成本 尤其是系统的部署和维护成本 用户优势 越来越多的电信服务需要与终端系统的功能结合 大量的最终用户习惯于使用Windows 更多开发人员熟悉基于Windows的开发 领先的图形化界面和高效便捷的开发工具 在稳定性/可用性/性能等方面的成熟 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
29
系统移植方案 硬件平台:Intel Server 操作系统:Microsoft Windows Server 2003
数据库系统:Microsoft SQL Server 2000
30
系统移植方案
31
系统移植工作的实施 最关键的阶段 底层服务和库的替换 数据库迁移Oracle→SQL Server 代码的迁移 高低字节次序 网络接口调用
进程与线程 创建、调用、通信 内存 数据库 数据库迁移Oracle→SQL Server 库的迁移 代码的迁移 最关键的阶段
32
系统移植工作的实施 移植时间 移植工作量 2005.2.22—2005.6.23 35人月
POC阶段中MCS(Microsoft Consultant Service)给予了有力的支持 移植工作量 35人月
33
移植后的UniNetTM业务系统 成本降低 相当的系统性能 增强了适应能力与扩展能力 直接投入成本降低40% 系统安装维护难度明显降低
2018年11月20日6时58分 移植后的UniNetTM业务系统 成本降低 直接投入成本降低40% 系统安装维护难度明显降低 便捷和易于使用的“安装/维护向导” 相当的系统性能 兼具可靠性,稳定性和高度的可伸缩能力 可选择32位,64位处理器 对多处理器的支持 部署集群、负载均衡更为简易,成本也更低 增强了适应能力与扩展能力 更加丰富的第三方应用 成本考虑: 系统硬件 操作系统 数据库 中间件 应用软件 合计(人民币) 维护成本 实施/培训 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
34
请访问www.mt2.com.cn 获得更多关于正方兴的产品和解决方案的信息
谢 谢 请访问 获得更多关于正方兴的产品和解决方案的信息
Similar presentations