随着用户需求和上级部门的要求,号码变换不同运营商的业务办理成为必然,然而不同运营商、不同厂家、多个系统间如何做好交互,老的系统架构又如何支撑这种新业务受理都是需要解决的难题。

1.梳理业务场景

考虑业务场景主要为他网号码的转入(携入)、本网号码的转出(携出)。携入相当于现有系统的新用户开户,携出相当于现有系统的号码销户,携入的主要差别为号码不是本网管理的号码,不需要进行选号,携出的主要差别为拆机后状态需要交换测特殊处理。

2.梳理业务流程

业务场景清楚之后,我们看一个业务如何办理。如果用户想携入联通,首先需要去对端系统申请携出,在对端验证可以携出后会给用户授权码。用户携带授权码在联通进行开户,如无问题待上级部门通知携入方、携出方业务受理成功后,携出方进行号码的拆机,携入方进行开户生效。

3.架构设计

在业务流程清楚之后,主要解决系统如何支撑,综合考虑营业员业务办理习惯、系统间交互、稳定性以及扩展性。主要采用调用、返回架构风格中的分层以及面向服务的架构。分层主要解决后续扩展问题,面向服务的主要实现松耦合易维护。主要分为业务受理层、功能层、存储层、交互层。交互层前期主要支撑webservice,存储层、业务受理层复用,主要改造点为功能层的服务。针对不同的业务场景进行开发。

4.总结

在架构初期主要问题为快速支撑业务受理,在满足可扩展的前提遵循简单原则进行设计。由于业务的特殊性主要业务场景基本不会更改,主要演进为业务流程的变更,可在服务层进行特殊处理。

中国联通4G携号转网业务支撑的架构实践相关推荐

  1. 中台背景下的多端自适应的业务扩展模型架构实践

    前言 随着数字化变革的持续深入和中台战略的落地,越来来越多的最佳实践涌现出来,这里我不在赘述什么是数字化转型和什么是中台,这里我分享一下我们在中台建设中的一些顶层思考和实践.在中台规划之前中我一直在思 ...

  2. 面向B端算法实时业务支撑的工程实践

    简介:在营销场景下,算法同学会对广告主提供个性化的营销工具,帮助广告主更好的精细化营销,在可控成本内实现更好的ROI提升.我们在这一段时间支持了多个实时业务场景,比如出价策略的实时化预估.关键词批量服 ...

  3. HDG杭州站报名| 分享华为CCE容器云、CloudOpera IES和视频UI开放架构实践

    文/华为eSDk 在这骄阳似火的7月,除了即将到来的G20峰会,还有什么能让杭州人心潮澎湃呢?当然是7月30日的HDG 华为开发者汇 杭州站!一个属于开发者们的盛会,还在等什么,赶紧燥起来! 活动简介 ...

  4. 携程技术专家:业务中台建设背景下的元数据驱动架构实践

    点击"技术领导力"关注∆  每天早上8:30推送 来源:携程技术(ID:ctriptech) 作者简介 灿荣,携程软件技术专家,目前关注互联网中台以及中间件领域. 一.背景介绍 为 ...

  5. 单KEY业务,数据库水平切分架构实践

    本文将以"用户中心"为例,介绍"单KEY"类业务,随着数据量的逐步增大,数据库性能显著降低,数据库水平切分相关的架构实践: 如何来实施水平切分 水平切分后常见的 ...

  6. 腾讯信息流推荐业务实践:内容分发场景的多目标架构实践

    猜你喜欢 0.2022年1月份热门报告盘点&下载1.如何搭建一套个性化推荐系统?2.从零开始搭建创业公司后台技术栈3.全民K歌推荐系统算法.架构及后台实现4.微博推荐算法实践与机器学习平台演进 ...

  7. 腾讯QQ看点信息流推荐业务:内容分发场景的多目标架构实践

    猜你喜欢 0.2022年1月份热门报告盘点&下载1.如何搭建一套个性化推荐系统?2.从零开始搭建创业公司后台技术栈3.全民K歌推荐系统算法.架构及后台实现4.微博推荐算法实践与机器学习平台演进 ...

  8. 朱晔的互联网架构实践心得S2E1:业务代码究竟难不难写? | 掘金年度征文

    注意,这是我的架构实践心得的第二季的系列文章,第一季有10篇你也可以回顾. 最近我一直在思考几个问题: 业务代码究竟难不难写? 一直开发业务代码是不是完全学不到东西? 5年+开发经验的老程序员的价值在 ...

  9. 中通快递关键业务和复杂架构挑战下的 Kubernetes 集群服务暴露实践

    本文是上海站 Meetup 讲师王文虎根据其分享内容整理的文章. KubeSphere 社区的小伙伴们,大家好.我是中通快递容器云平台的研发工程师王文虎,主要负责中通快递容器云平台开发.应用容器化推广 ...

最新文章

  1. 刻意练习:Python基础 -- Task10. 类与对象
  2. 超赞!YOLOv5的妙用:学习手语,帮助听力障碍群体
  3. 各种神经网络优化算法:从梯度下降到Adam方法
  4. wxWidgets:wxTaskBarIcon 演示
  5. boost::callable_traits是否为is_volatile_member的测试程序
  6. 【解题报告+通法】_九宫幻方 蓝桥杯 2017年C组第八题(dfs解法)
  7. [唐胡璐]VBS技巧 - Adding Quotes(为字符串加双引号)
  8. win10怎么进入修复计算机,windows10安全模式怎么修复系统_win10安全模式如何修复电脑...
  9. 【嵌入式Linux】嵌入式Linux应用开发基础知识之输入系统应用编程
  10. couchbase php,升级PHP7时couchbase扩展导入的bug
  11. c语言程序不能运行,C语言编程,我写了一个程序,但不能运行.
  12. Lua学习小记——语言
  13. 1对1直播社交app源码开发—5G璀璨明珠
  14. 电脑上装WPS好还是office好【图解】
  15. leangoo脑图-共享式多人协作思维导图工具分享
  16. android+拨打电话弹出无法连接到移动网络,呼叫转移设置网络异常怎么办
  17. 整理了46个python人工智能库,详细介绍(含资源),建议收藏
  18. 奥林匹克徽标设计大全(1924-2012)
  19. idea设置单行注释格式(包括配置文件)
  20. 传真百科:传真通讯技术的发展历史

热门文章

  1. linux之文件和目录复制:cp
  2. C++之string字符串类再探究
  3. 结构体嵌套结构体c语言,结构体的相互嵌套
  4. springcloud项目的启动顺序_spring boot/cloud 启动方式说明
  5. seo按天扣费系统_网站seo优化多少钱,SEO快速排名按天扣费怎么样
  6. redis的zset类型(有序集合)
  7. mysql 时间小于_删库不必跑路,自己动手MySQL数据恢复,真香~~
  8. linux查看vnc服务加密修复,VNC远程管理Linux服务器安全指导
  9. mysql中主键的用法_MySQL中的主键以及设置其自增的用法教程
  10. AudioBufferSourceNode