当前位置:文档之家› 电信级业务系统IT架构演进之路

电信级业务系统IT架构演进之路


PC机
程序
程序 程序
1
2
Delphi
优点 方便部署、移植方便
数据
Excel/foxbase
缺点
1、处理能力有限 2、使用人员有限
阶段二:C/S架构 计费系统集中到本地网,用户在百万级,有单独的数据库服务器。改用小型机。
PC机
程序 程序
1
2
Delphi
数据库服务器
数据库
Oracle
优点
1、数据库处理能力得到极大提升。 2、CS开发快速,能够实现复杂的业务逻辑, 且能够做到自动升级。 3、小型机稳定高效。 4、使用人员可以不断扩大。
KEY 分层
目标:高内聚、低耦合 ✓ 模块与模块之间,尽可能的使其独立
存在,让每个模块尽可能的独立完成 某个特定的子功能 ✓ 模块与模块之间的接口,尽量的少且
KEY 解耦
分层设计的要点 ✓ 业务分层 ✓ 技术分层 ✓ 数据分片
阶段一:单机架构 初始阶段:计费系统在县级单位,用户量在万级,业务简单。都是单机版。
软件架构(software architecture),是 一系列相关的抽象模式,用于指导大型 软件系统各个方面的设计。软件架构是 一个系统的草图。软件架构描述的对象 是直接构成系统的抽象组件,各个组件 之间的连接则明确和相对细致地描述组 件之间的通讯。
55%
软件架构的作用
上承业务目标 下接技术决策 控制整体复杂性 有利于软件目标的沟通并达成一致 有利于软件的组织与开发 有利于迭代开发与增量交付 架构设计关注于性能。可扩展性,可测试 性等非功能性指标,有利于软件整体质量
能力开放平台
统一收银台 计费风控
能力层
云详单
。。。
采预中心 批价中心 策略中心 帐务中心 支付中心 充值中心 结算中心 客户查询中心 事件侦测中心
数据层
规则数据 资料数据 原始话单 拣重存档 帐详单数据 帐务数据 工单数据 侦测数据 运维数据
PaaS IaaS
数据服务组件
平台组件层
平台内核
应用服务组件
缺点
1、因为程序都是直接连接数据库,随着连接数 增加,数据库压力不断增加。数据库成了关键 节点。 2、CS客户端安装复杂。 3、所有逻辑封装在客户端,使得客户端很“胖”, 对网络带宽需求也高。
阶段三:三层C/S架构 计费系统集中到省中心,用户在千万级,增加了应用服务器和服务器的集群功能。
程序1
PC机
阶段四:四层B/S架构-实例
阶段五:云化架构
随着云计算和移动互联网的发展,电信BOSS系统向低成本、弹性扩展的云化架构演进。
优点 1、采用PC server代替小型机,极大节约了硬 件成本。 2、去IOE,采用多种云计算开源组件,实现了高 性能、高可用性。 3、采用微服务架构,实现了系统弹性扩展。 4、能力开放。智慧运营。
缺点
1、随着营业厅终端的不断增加,CS程序的 部署成了一个很大的工作量。 2、服务器的升级和客户端的升级不能同步 造成使用的不方便。 3、不同厂家的CS程序的集成是个麻烦事情。
阶段四:四层B/S架构
随着业务量不断增加,web开发成为趋势,系统更加复杂,进行了子产品拆分。
浏览器
应用1
应用2
JAVA
优点
1、改用java开发web应用,部署,升级与集成 方面问题得到解决。 2、系统按照功能进行了拆分,面向不同的部 门和用户提供多样的解决方案。 3、系统按照功能拆分为数据服务类和应用类, 不同类型的子系统采用不同的技术架构。
缺点
1、B/S以及多层架构的开发效率明显下降。 2、系统逐渐复杂,开发团队越来越专业化。 3、不同子产品形成了各自的孤岛,数据共 享访问比较困难。 4、小型机使用越来越多,系统集成成本越 来越高。
缺点
1、系统极其复杂,开发团队对于大量新技术消 化有待时间。 2、开源软件免费但是缺少技术支持,漏洞多。 3、系统机器急剧膨胀,但是PC server稳定性差, 系统运维缺少成熟经验。
阶段五:云化架构-实例
SaaS
外部应用
微信/支付宝 电子渠道
CRM/PPM
融合计费
计费门户
综合帐务
融合采预
佣金结算
并行计算
平台组件层
弹性伸缩
系统监控
故障接管
负载均衡
数据 服务 组件
分布式消息中间件 分布式内存数据库
分布式缓存 分布式文件系统
NOSQL数据库 (含分布式)
关系型数据库 (含分布式)
IaaS
资源池 vCompute | vStore | vNetwork | pCompute | pStore | pNetwork
电信级业务系统IT架构演进之路
XXX
自我介绍
姓 名: X X X
毕 业 院 校 : XXXX
所在公司:XXXX
所在行业: XXXXX
归属部门:XXXXX部
项目经验: -XXXX项目 -XXXX项目 -XXXX项目 -XXXX项目 -XXXXX项目
软件系统架构定义
软件Text 架构定义
Text here
WEB服务器
WEB容器
WEB容器
WEBLOGIC TOMCAT
WEB服务器
WEB容器
WEB容器
WEBLOGIC TOMCAT
应用服务器
事务中间件 事务中间件 TUXEDO
应用服务器
事务中间件 事务中间件 TUXEDO
数据库服务器
数据库 HA 数据库 Oracle
数据库服务器
数据库 HA 数据库 Oracle
程序2
Delphi
应用服务器
事务中间件
事务中间件 TUXEDO
优点
1、数据库处理能力得到极大提升通过HA或者 RAC即增加处理能力也消灭了单点故障隐患。 2、采用了事务中间件,极大提升了终端接入 能力,并且是的业务逻辑得到封装和复用。这 样CS程序变“瘦”了。
数据库服务器
数据库
HA
数据库 Oracle
未来的架构?
越来越复杂
越来越智能
越来越开放
软硬件互相促进
感谢聆听,谢谢大家!
资源池
vCompute | vStore | vNetwork | pCompute | pStore | pNetwork资来自池管理计费基础 管理平台
智慧应用
智慧运维 智慧服务 智慧协同 公共应用
智慧引擎
阶段五:云化架构-技术生态圈
SaaS
数据
能力 应用
PaaS
平台内核
应用服 务组件
分布式服务框架 分布式流处理引擎
相关主题