首页
EN
产品与解决方案
PRODUCTS & solution
当前位置:

BSS


方案概述


       业务能力运营中心的构建目标是:提供面向业务场景的运营管理,通过业务能力运营中心承载中台之上的业务场景,拉通业务支撑系统全域的能力,提供跨中心业务场景的编排能力。通过业务场景的收敛为前台应用的开发提供场景模板和能力支持,提升应用开发的效能。


方案架构


  • ​平台架构



架构特点:

        >业务能力运营中心是位于中台之上的能力运营层,内部应用通过调用API网关接入业务能力运营中心,外部应用通过调用能力开放平台接入业务能力运营中心。

        >业务能力运营中心的平台分为“管理”、“运行”、“运营”三个部分,管理部分主要提供能力库和场景库的管理,运行部分主要提供从服务的开发,发布,运维一体化的解决方案,运营部分提供多维度的运营监控和分析。

        >运行部分通过将场景能力的容器化封装,实现场景之间的完全隔离,从而支持场景能力的灰度发布。



  • 功能架构





架构特点:

        业务能力运营中心的功能架构分为:业务场景管理、业务能力管理、协作管理、运营管理、应用管理、租户管理、系统管理、平台框架。其中,

        >业务场景管理:主要提供能力场景的基本定义以及场景日常的管理功能,创建场景时,需要选择场景目录,定义场景的标签,定义场景的版本,定义场景所包含的活动,活动所关联的能力以及场景调用的规则;可通过模板复制的方式快速定义能力场景;可对已创建的场景进行修改、上下架、下载;除此之外,系统提供场景的全景地图。

       >业务能力管理:主要提供面向服务能力的管理功能,定义服务目录,在目录下定义服务,服务集成组件主要负责所注册服务开发态的协议转换,运行态的服务适配、转换、调度、路由。服务编排,通过使用流程引擎,将服务、业务、规则等进行统一编排,形成场景,可对服务进行评价。除此之外,系统提供服务和能力的全景地图。

        >协作管理:主要为任务在线协作提供辅助的能力,包含:需求协作、文档协作、任务协作以及团队协作。

       >运营管理:主要提供业务运营和能力运营的相关能力;业务运营,可对所形成的能力场景运营效果进行多维度的效果评估;能力运营,是对能力被日常使用情况的监控和评估,如能力的寻址、调用链的分析、以及调用数据的统计。

       >应用管理:产品方面将业务能力运营中心定义为SAAS化应用,通过服务、页面、规则的编排形成能力场景,对前端应用开发进行赋能,包含应用配置、应用开发、部署发布(如以极简下单为应用进行部署)、应用地图。

       >租户管理:业务能力运营中心自身具备多租户的能力。

       >系统管理:业务能力运营中心自身具备权限管理、组织管理、员工管理等系统管理的相关能力。

      >平台框架:业务能力运营中心自身具备独立的开发框架,包含:分布式服务代理框架,服务调度引擎等,框架能力来自于技术中台;开发组件全部开源,可向不同运营商的PaaS平台进行快速集成。


  • 技术架构





架构特点:

        >移动端、PC端、互联网等内部应用通过负载均衡调用业务能力运营中心的API网关。 

        >API网关将协议统一转换为Dubbo\SpringCloud的方式调用业务能力运营中心的标准服务。

        >服务层通过Jar包,War包,镜像的方式部署Serverless应用引擎。

        >服务层通过Dubbo\SpringCloud的协议方式调用中台的服务。


  • 集成架构





架构特点:

         业务能力运营中心上游对接能力开放平台(第三方应用接入时),下游对接中台。

         >中台是能力生产平台,负责根据领域生产基础能力,向上提供;负责业务、数据、技术能力的抽象;负责根据业务变化对能力进行演化。

         >业务能力运营中心是能力枢纽和共享平台,负责统一标准、统一规范、统一出口;负责业务场景和能力的关联;负责能力标准化封装、能力编排;负责能力的跨域能力拉通;负责能力的治理、能力的可视化。

         >能力开放平台是能力对外连接平台,负责不同体系结构或协议的网络互通;负责协议转换、路由选择、数据交换;负责能力接入安全控制。

         >前端应用是能力消费使用平台,是能力使用者,调用后端业务能力完成业务场景展示,可根据应用情况,安全等级,对能力进行调用。




方案优势

        >提供跨能力中心,跨中台、跨平台的能力编排,实现中台支撑系统能力的全面拉通。

        >通过对服务资产的统一纳管,统一编排,统一调度来实现服务的标准化治理。

        >通过将服务、页面、规则进行合理的编排,形成能力场景,将能力以场景化的方式进行对外的透出。

        >提供能力调用的全链路监控和分析,快速定位问题,解决问题。

        >通过能力全景地图、场景全景地图,全面管控服务资产。

        >场景的容器化封装,使场景之间业务、数据完全隔离,一点的变更,不影响全局的使用,可支持容器化场景的灰度发布。

        >通过容器化的手段将业务和平台进行分离,实现业务容器与平台之间的即插即用。

        >构建原子服务层、共享基础服务层、场景定制服务层、应用定制服务层,实现服务的分层管理。

        >配置和运行分离,实现需求的快速发布。

        >将代码、应用、开发工具、页面组件等能力进行云端托管,降低开发成本。

        >支持云端浏览器式的开发,提升开发的效率。

        >云化架构,支持资源的在线弹性伸缩。

        >通过服务的全面注册,协议的标准化转换,降低业务系统的接入门槛。

        >通过端到端的页面组件配置能力,实现约60%的需求可以通过页面、场景、能力、规则等配置来完成,快速响应需求,降低开发成本。