业务支撑能力开放平台的设计与实现

合集下载

工作平台支撑方案

工作平台支撑方案

工作平台支撑方案背景随着数字化转型的推进,各行各业的工作流程也在不断地被优化和升级。

而这些流程的升级和优化,需要依赖于稳定、高效、可持续的工作平台支撑。

工作平台是支撑业务流程运行的核心,也是组织中数据和信息的集散地。

因此,建立一套完善的工作平台支撑方案对于提升组织的运营效率和业务水平至关重要。

挑战随着业务的快速发展和不断变化,工作平台需要满足以下挑战:•稳定性要求高:在日常运营中,工作平台必须保持高可靠性,确保业务流程的不中断,同时对各种意外情况做好应对准备。

•灵活性和可扩展性强:工作平台应支持不断变化的业务需求,从而不断演进和扩容。

同时,它应简化新增功能的开发和低成本升级。

•开放性高:工作平台要与现有业务系统进行集成,同时也需要提供开放的接口,使得其他业务系统也能够与之交互。

同时,它还应该支持跨平台和跨设备。

方案针对上述挑战,我们提出以下工作平台支撑方案:架构设计工作平台的架构图如下:+-----------------------+| 业务应用系统 |+-----------+-----------+|+-----------v-----------+| 工作平台 |+-----------+-----------+|+-----------v-----------+| 数据平台 |+-----------------------+工作平台是业务应用系统和数据平台之间的桥梁和交互中心。

业务应用系统通过工作平台来调用数据平台中存储的数据,并将处理后的数据返回给业务应用系统。

技术栈•前端技术栈:我们将采用React作为前端开发框架,并配合Webpack和Babel实现打包和编译。

•后端技术栈:我们将采用Spring Boot作为后端开发框架,并采用MySQL作为关系型数据库,采用Redis作为缓存数据库,通过MyBatis 进行数据访问和操作。

•开放接口技术栈:我们将采用RESTful API作为开放接口协议,并提供Swagger作为接口文档工具。

目标网VPMN业务支撑系统实现方案

目标网VPMN业务支撑系统实现方案

系统的高可用性和可扩展性。
负载均衡
02
通过负载均衡技术,将请求分发到各个子系统,确保系统的稳
定性和性能。
消息队列
03
使用消息队列作为子系统之间的通信方式,实现异步通信和消
息的可靠传输。
数据存储技术
关系型数据库
使用关系型数据库存储业务数据,保证数据的一致性和完整性。
NoSQL数据库
使用NoSQL数据库存储非结构化数据,如日志和图片等,提高 数据存储的灵活性和可扩展性。
当前市场上存在一些VPMN业务支撑 系统,但存在功能不足、性能不稳定 、扩展性差等问题,无法满足日益增 长的业务需求。
业务需求分析
高效性
系统应具备高效的处理能力,能够快速响应 业务请求,减少用户等待时间。
稳定性
系统应具备高可用性和容错能力,确保业务 连续性和数据完整性。
可扩展性
系统应具备良好的扩展性,能够随着业务增 长进行平滑升级和扩容。
展示层
负责用户界面设计和交互,包括Web界面、 移动应用界面等。
核心模块设计
、登录、权限管理等 功能。
资源管理模块
负责网络资源管理、配置管理等功 能。
03
02
业务受理模块
负责业务申请、订单处理、工单派 发等功能。
统计分析模块
负责对业务运营数据进行分析、统 计和报告生成等功能。
测试工具选择
选择适合的测试工具,如负载测试工具、功能测试工具等。
测试环境部署
按照配置要求部署测试环境,确保测试工作的顺利进行。
功能测试与性能测试
功能测试
验证系统的各项功能是否符合需求,包括业 务流程、数据查询、报表生成等功能。
测试用例设计
根据功能和性能要求,设计相应的测试用例 。

清远有线数字电视业务支撑平台的设计与实现

清远有线数字电视业务支撑平台的设计与实现

集中、 开放 、 灵活 、 安全 可靠 、 适应性 强 的电信级综 合业
务运营支撑 系统 ( O S 。通过建设综合业务运营支 B S) 撑 系统 , 现有分 散 的业 务 系 统 ( 拟 电视 业 务 、 字 将 模 数
电视业 务 、 带 数 据 业 务 、 动 电视 等 ) 行 全 面 整 宽 互 进
设计搭 建 业务运 营支撑平 台, 以提 高有线数 字电视 业务 管理水 平和服 务质 量 。
关键词 : 字 电视 ; 数 互动 电视 ; 业务运 营 支撑 平 台
T eD s n a d i l naino ig u n C beTV S rie h ei n sI e g t mp me tt fQ n y a a l o e vc
t d s se i r e o i r v h a a e n e e n h e vc u lt ft e c b e DTV e vc s e y tm n o d rt mp o e t e m n g me tl v la d t e s r ie q a i o h a l y s r ie . Ke r s: V :i tr c ie Ⅳ : BOS y wo d DT nea t v S
Op r to pp r i l to m e a i n Su o tng p a f r
口 DAIKa g nn W E n — u n n — ig, NG Ho g q a
( un d n A V Qn ya e okC . Ld , un G a go gC T igu nN t r o , t. G ag— d n igu n5 1 ,C ia w o gQ ny a 15 8 hn ) 1 Abta tT i pp r ecie ed vl m n n p l ai f igu nC beT ri u pr p t r src :hs ae sr sh eeo et da pi t no ny a al V s v esp o lf m d b t p a c o q e c t ao

业务支撑运营管理系统的建设和设计

业务支撑运营管理系统的建设和设计
经 过 近几 年 的 网管 建 设 .我 国在 网管 标 准化 方 面 或 C R A。 O B 将需 求 和分 析 结果 映射 为与特 定 管理框 架
取 得 了很大 的成绩 . 时也有 一些 深刻 的 教训 。 同 总结 过 相 关 的管 理 信 息模 型 。 例 如 : 3采 用 G MO 描 述 、 Q D 去 的经验 和 教训 , 同时 借 鉴 IU— T T和 其 它 国 际 、 区域 、 C R A则 采用 I L描述 O B D 专 业性标 准 化组织 的 成果 . 目前我 国 已经基 本完 成 了 2 业 务 支撑 运营 管理 系统 的应 用 目标 、
21 0 0年第 1 2期

建 电

11 2
业 务 支 撑 运 营 管 理 系统 的建 设 和 设计
孙 一 凯
(同济大 学 电子 与信 息工程 学院 上 海 2 0 9 0 0 2)
【 摘 要 】 对 于企 业 来说 , 着近年 来业务 的 不断扩 大 , 业的各 个 系统也 逐 渐增加 , : 随 企 为提 升 客 户感 知
度 , 证 各 个 系统 的 正 常 运 行 , 就 需要 建 设 一 个 强 大 的 业 务 支 撑 监 控 管 理 系 统 , 论 文 主 要 是 围 绕 设 计 保 这 本 和 建 设 这 个 系 统 所 展 开 , 要 运 用 AI 服 务 器 为 平 台 , E 为 主 要 开发 语 言 。 主 X J E 2
核 心 内容是 网管 接 口.对 于厂 家 提供 的 网管接 口应 该 段可 以直 接使 用 的详 细 的需求 细节 .详述 需 求是 最终
定 位在 哪一 层次 、 提供 什 么样 的管 理功 能 、 采用 什么 样 分析 和设 计结 果 的来 源 。分析 阶段 主要根 据需 求 阶段 的技术 、 要多 大的 成本 等 问题 . 需 这直 接影 响 到业务 运 的结 果 定义 实体 与 实体 间 的关 系 以包括 对 象类 的描 营商 和设备 提供 商之 间 的 主权 和 利益 分配 .可 以说 网 述 、 中数 据 的定 义 、 象类 间 的关 系 、 中 的动 作 以 类 对 类 管 标准 规定 的 内容是 业 务运 营 商 和设 备供 应商 之 间此 及类 间相 互交 互 的脚本 的描述 设计 阶段 主 要是 依据 进 彼退 的 战略要 地 需求 和 分 析 阶段 的工 作 , 于 特 定 的管 理 框架 , O3 基 如

智能电视“云服务”平台的设计实现

智能电视“云服务”平台的设计实现

智能电视“云服务”平台的设计实现作者:李晓榕.来源:《科技资讯》 2012年第31期李晓榕(创维集团彩电事业部研发总部软件研究院广东深圳 518000)摘要:文章主要介绍“云”时代智能电视“云服务”平台的功能特点、设计原理和技术实现方案。

通过对服务器端和网络架构进行改造,目标达到千万注册用户的服务和运营。

系统具备海量数据的数据库架构设计、数据仓库的支持和分布式集群支持,且在软件架构不变的前提下,能动态扩展硬件和分布式布点来适应日益增长大并发访问量。

关键词:智能电视数据仓库数据挖掘分布式计算负载均衡中图分类号:TN93 文献标识码:A 文章编号:1672-3791(2012)11(a)-0011-01经历了高清化、平板化之后,智能电视市场已经热启,彩电的智能化已经成为产业发展的主要方向。

2012年被称为智能电视元年,中外彩电企业目前集体发力中国智能电视产业,正是意欲在智能化的发展中抢先分得一杯羹。

打造一款有特色和市场竞争力的智能电视产品成为了目前电视制造商的当务之急。

智能化已经成为家电产业的主要发展方向,国内外众多厂家已经将未来的电视机定位为家庭智能平台。

智能电视终端的“云服务”服务器端平台,将会丰富智能电视终端的内容,让智能电视产品更具互动性和扩展性。

除了可以提供丰富的应用,智能电视的“云服务”平台,可以让用户实现电子商务、网络搜索、视频点播(VOD)、数字音乐、资讯平台、游戏中心等各种应用服务。

1 平台概述建设具备高稳定性和安全性的运营环境的“云服务”平台,需要重点对服务器端和网络架构进行改造,目标达到千万注册用户的服务和运营。

并且对业务的扩展性提供灵活的支持。

最终的目标都是为了推动电视制造商在产业中的发展,为第三方服务提供商开辟新的利润空间,同时为广大用户带来更多的便利。

“云服务”平台由以下三部分构成。

1.1 公共应用平台家庭业务和应用建设的公共平台,同时具备业务扩展性;通过用户管理系统可以提供个性化服务、协议可扩展性。

中学研究性学习网络支撑平台的设计与实现

中学研究性学习网络支撑平台的设计与实现

支持 中学研 究性 学 习的全过程 。 决传统研 究性 学 习过程 中出现 的主要 问题 。 文运用 系统方法 , 解 该 分析 系统
用户 的需求 ,构建 一个面 向 中学 的 旨在辅 助 师生开展研 究性 学 习的 支撑软 件, 并对该 系统 结构设计及 其主
要 实现技 术进行 了详 细分析 。
上 有 着 根 本 的 区别 : 它形 式 上 是 “ 究 ” 实质 上是 学 的控 制和管理 研 , 习 . 种 综合性 的学 习 , 一 要使 中学 生改 变长期 以来 被动 (> 3 为管 理人 员 提供 管理 研究 性学 习的工 具 ; 包括
接受教 师 知识传输 的学 习方式 .在 主 动探 究学 习的 同 教师 和学生用 户 的管理 , 资源的管理 . 课题 的管理 等。
21 计 目标 .设 现有 的研究 性 学 习平 台 .大部 分 只是 提供 开 展研
学生用户 l l教师用户 I I系统管理员
究 性学 习 的一 个过程 .而没有 提供研 究 性学 习资 源 的 管理 功能 . 而且 不注重 研究 性学 习课题 的选题 过程 . 或 者 选题方 式单 一 , 不利 于学生 发 展创新 精神 。笔 者所 构 建 的基 于 We b的研 究 性学 习平 台将 为学 生 在 网络 环境 下开展 研究性 学 习提供 有效 的支撑 环 境 .提供研 究 性 学习资 源的管理 平 台 、实 时 响应 的师 生交 流与 协
能力【 l 1 。 注册 没有 被审 批 或者仅 仅 只需浏 览 中学研 究性 学 目前 研 究 性 学 习在 我 国 已 经 日益 蓬 勃 的发 展 起 习相 关信息 可 以用普 通浏览 者 的身份进 入系 统 。作 为 来 .对 于我 国基础 教育改 革具 有 十分重 大 的意义 。然 普通浏览 者只 能浏览 页 面信息 或者 留言 。不 能进 入功

业务支撑网安全运维信息管理系统的设计与实现的开题报告

业务支撑网安全运维信息管理系统的设计与实现的开题报告

业务支撑网安全运维信息管理系统的设计与实现的开题报告一、选题的背景随着企业信息化建设的快速发展,各种业务应用系统大量涌现,企业信息安全问题也日益严重,网络攻击、恶意软件、病毒攻击、密码破解等风险不断增加,加强企业信息安全管理,防止信息泄露和网络攻击已成为企业信息化建设管理的重要任务。

二、问题阐述在当今网络新时代下,众多的网络攻击事件频繁发生,对于新型攻击方式难以进行有效的监测,更难以及时的保证安全事件的追踪和处置。

因此,采用一种可靠的业务支撑网安全运维信息管理系统,提高企业安全运营管理能力,对于保护企业信息安全具有非常重要的意义。

因此本文选取了“业务支撑网安全运维信息管理系统的设计与实现”为题进行研究。

三、研究目标本文将深入分析当前业务支撑网安全运维信息管理体系的问题,探讨设计一种新型的业务支撑网安全运维信息管理系统,以提升企业网络安全保障服务水平和管理效率,达到以下目标:1.研究现有的业务支撑网安全运维信息管理体系存在的问题,总结其不足之处;2.分析安全事件的演化过程,提出可靠的安全事件处理流程,实现安全事件的快速响应和及时处置;3.结合云计算、大数据等技术,设计并实现基于云架构的网络安全预警系统,并实现事件的自动化分析和处理、自动化报警等功能;4.设计并实现基于Web的网络安全态势感知系统,能够形成全面、动态的网络安全态势感知情报,快速识别网络威胁和进行精准打击。

四、研究方法本研究采用问卷调查、文献研究、实验分析以及系统实现等方法,首先分析已有的业务支撑网安全运维信息管理体系内在存在的问题,结合企业实践经验、理论和技术突破,通过云计算、大数据等技术,设计云环境下的网络安全管理系统,实现安全事件的快速响应、自动化处理,最终达到提升企业安全保障服务水平和管理效率的目标。

五、研究意义本文将探讨业务支撑网安全运维信息管理体系的本质问题,研究基于云计算、大数据等技术的新型网络安全管理系统,对于保护企业信息安全具有重要的意义和深远的影响。

应用支撑平台方案

应用支撑平台方案

应用支撑平台方案目录1平台概述 (3)1.1实现多级联动集成化指挥调度管理 (3)1.2安全保护和效能提升提供技术保障 (4)1.3为建立行为分析体系结构提供数据支撑 (4)1.4紧密集成业务系统,提高管理智能化水平 (4)1.5建立XX三维仿真平台,直观展现XX环境细节 (5)2平台设计 (5)3系统组成 (5)4系统介绍 (7)4.1辅助决策分析 (7)4.2无线通讯智能终端调度管理 (8)4.3信息资源集成云服务 (9)4.4信息资源交换云服务 (10)4.5一体化技术管理平台 (10)5应用系统建设 (13)5.1数字化应用建设 (14)5.2网络化应用建设 (14)5.3智能化应用建设 (14)1平台概述应用层主要是根据行业特点,借助互联网技术手段,开发各类的行业应用解决方案,将的优势与行业的生产经营、信息化管理、组织调度结合起来,形成各类的解决方案,构建智能化的行业应用。

如XX行业涉及的就是智能技术;XX行业采用的是智能电网技术,XX行业采用的是智慧XX技术等等。

行业的应用还要更多涉及系统集成技术、资源打包技术等。

智慧XX综合管理平台是集数据挖掘、多维分析、权限配置和信息发布为一体,提供指挥、决策的综合管理平台。

平台实现人员、资源、设备设施以及现场综合控制管理、辅助分析决策、指挥调度的智能化。

1.1实现多级联动集成化指挥调度管理建设XX管理局、XX现场终端等多级指挥调度管理,呈现一个多级别多层次的信息架构。

不仅在同级平台之间实现数据通讯联动,而且在X局级、X局级、XX级等不同层次平台之间也实现数据交互联动,实现上级管理部门对所辖XX的突发事件处置情况地实时掌握,并可直接指挥调度。

1.2安全保护和效能提升提供技术保障通过平台无线通讯智能终端实现对XX人员的具体位置进行实时监测。

无线通讯智能终端的移动业务能够使XX人员在日常XX管理过程中,随时随地调用各项XX管理应用系统,提升了XX效能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

业务支撑能力开放平台的设计与实现*李文明,崔俊交,贾宏举(中移(苏州)软件技术有限公司/中国移动苏州研发中心,苏州 215163)摘 要 在移动互联网时代,电信运营商面临来自互联网运营商的业务冲击,通过剖析运营商能力开放遇到的安全性、性能等挑战,梳理了能力发布、能力封装等全生命周期流程,并从系统架构、门户及能力集成管控等方面提出了能力开放平台的建设方案。

最后介绍了中移(苏州)软件技术有限公司能力开放平台的系统架构及关键技术方案,该平台能够有效地支撑运营商业务能力开放给开发者,从而实现吸引合作伙伴入驻,开发创新的应用,持续挖掘潜在业务价值,形成开放共赢的生态链。

关键词 能力开放平台;API;SSB中图分类号TP393 文献标识码 A 文章编号1008-5599(2017)07-0031-061 引言移动互联网与电子商务的发展对于传统产品销售模式与渠道已经产生了深刻的影响,从移动提供的服务与产品角度看,互联网化以及大数据的发展使得移动运营商在产品创新方面有了更大的空间。

比如将移动自有的内容、信息和数据打包成商品,在一定安全管控要求的前提下,以在线服务的形式在互联网进行销售,从而进一步拓展移动服务与产品的范围。

不仅运营商,互联网厂商也采取能力开放提升其业务价值。

比如,阿里巴巴和腾讯先后构建了能力开放平台开放业务能力,吸引合作伙伴入驻,提升企业价值。

总的来看,能力开放已成为进一步发展的必然趋势。

将业务支撑系统核心能力开放给个人和企业开发者,将会引入对业务支撑系统能力创造性的二次开发和整合,从而提升业务支撑能力与技术的活力。

2 运营商能力开放的现状与挑战2.1 能力开放的现状随着业务的快速发展以及数字化服务转型的需要,运营商与产业链上下游合作伙伴的开放合作越来越多,对业务支撑系统提出了诸多开放内部接口给合作伙伴进行调用的要求。

业务支撑系统开放的接口往往基于烟囱式建设,缺乏统一的规划,在接口开放的粒度、开放的协议标准、合作伙伴调用流程、调用方式、安全管控、异常处理等方面均存在较大差异,给合作伙伴进行接口调用和业务接入带来了很大的挑战,存在的突出问题包括业务上线时间慢、周期长、错误定位难、以及接口性能差等,完全不能适应互联网时代“敏捷、安全、可靠、易用”的系统建设要求。

基于以上背景,业务支撑系统能力开放平台的设计目标是实现业务支撑系统服务的统一接入、注册、编排、收稿日期:2017-06-21* 中国移动集团级一类科技创新成果,原成果名称为《能力开放平台产品研发》。

封装、适配和调度,对接全网渠道,开放标准化能力,以互联网级的Open API服务,为业务的融合创新和快速发展提供高效的支撑。

2.2 能力开放的挑战2.2.1 安全性问题运营商在把能力开放给外部使用时,首先要确保能力使用的安全,防止外部的恶意访问对业务造成影响,特别是涉及交易方面的服务,更是要全面考虑安全性。

为确保安全,需要考虑在通信链路的建立、通信数据的加密、数据的完整性、不可抵赖性等方面。

2.2.2 性能问题作为API的入口,所有的请求都会经过平台网关进行转发,因此对平台网关的访问压力是巨大的,有的网站甚至达到每分钟上千万的访问量。

因此,能力开放平台需要具备高性能的系统能力,能够灵活、稳定地应对高访问压力。

2.2.3 扩展性问题一些非功能性的问题,例如日志、安全、负载均衡策略、鉴权策略等,这些插件会随着业务规模等的变化进行不断的强化与调整。

这就需要网关层提供这样一种可扩展的机制,使得可以灵活地进行这些调整和变化,而不用频繁地对网关层进行改动,确保网关层的稳定性。

3 能力开放平台的设计3.1 流程设计能力是顺利完成某一业务功能所必需的服务集合,逻辑上能力由多个服务组合而成,如合约机办理能力包括用户鉴权服务和合约办理服务。

能力按照类别可分为校验类能力、查询类能力、受理类能力等,具体开放给合作伙伴的能力根据业务需要进行封装开放,如业务办理资格校验能力、流量余额查询能力、月账单查询能力、充值缴费能力等。

合作伙伴注册审批后通过申请应用并关联能力获得调用能力开放平台中能力的权限。

(1)制定能力的生命周期管理流程:包括能力发布、能力变更、能力注销、能力使用。

(2)能力使用流程:合作伙伴选择能力→沙箱环境测试→合作伙伴申请能力→管理员审批能力→合作伙伴调用能力。

(3)制定合作伙伴的生命周期管理流程:包括合作伙伴申请、变更、注销等。

(4)合作伙伴使用整体流程:合作伙伴申请→审批资格→创建应用→关联能力→测试能力→申请能力→审批资格→正式调用能力。

3.2 平台设计3.2.1 能力开放平台总体架构能力开放平台是对所开放的业务能力进行统一管控,开放运营商的业支能力(查询、校验、办理等)、网络能力(语音、流量、短信)和大数据能力(数据分析、分属存储)给第三方系统或移动内部系统使用,实现能力开放的标准化,高安全性及可控性。

能力开放平台包括能力开放网关、服务调度总线、监控管理3部分组成,功能框架图如图1所示。

3.2.2 能力开放网关能力开放网关包含的核心模块以及其功能说明如表1所示。

3.2.3 服务调度总线服务调度总线是在传统ESB基础之上,添加完善的服务管理能力后打造的一个ESB集成套件,其主要定位是对接南向服务,实现运行态高效的服务调用和管理态完善的服务管控。

服务调度总线模式及功能说明如表2所示。

3.2.4 监控管理监控管理提供系统级公共管理功能,如表3所示。

4 能力开放平台的实现4.1 平台的系统架构根据能力开放平台的设计思路及要求,完成了能力开放平台的开发,其系统架构图如图2所示。

能力开放平台整体系统采用分层模式架构:展现层:提供门户服务,包括开发者门户和运营者门户;应用服务层:负责能力开放网关的所有功能支撑;服务集成调度层:使用SSB 作为系统核心,负责服务集成及调用等多种功能;异构数据服务层:同时提供关系型数据库和NoSQL内存数据库存储相应数据,并采用消息队列组件完成能力的异步调用;系统平台服务层:提供日志系统、配置管理及系统监控功能。

日志系统记录能力调用记录,并结合图形化界面供运营者分析。

4.2 关键技术方案4.2.1 安全管控采用数字签名技术对关键业务数据进行数字签名,图1 能力开放平台功能架构图 模块功能说明门户门户包括运营管理门户和合作伙伴门户。

运营管理门户为运营者提供运营管理工作,包括合作伙伴管理、应用管理、能力管理、运营管理、监控管理、日志管理、统计管理等功能;合作伙伴门户为合作伙伴提供注册,申请能力,购买能力及对应用进行管理等功能,帮助合作伙伴一站式接入并使用能力能力服务能力服务是指能力开放平台对能力的管理,包括对能力的全生命周期管理,包括能力的发布、启停、注销及申请使用等、能力统计、能力目录维护、能力订阅周期管理等功能能力运营能力运营是运营管理人员对能力进行持续运营的过程,主要包括流量控制、配额控制及分角色的权限管理 应用管控应用是合作伙伴进行能力调用的实体,应用管控提供应用全生命周期管理,包括申请、审批、发布、暂停、注销等流程,同时提供应用沙箱测试功能,提高应用接入的效率和能力调用的准确性能力管控能力管控主要包括业务流程编排和流程监控。

业务流程编排支持长流程下的业务流程编排,实现能力之间以串行、并行、分支等逻辑进行组合编排;流程监控是系统对合作伙伴调用业务流程的状态进行监控,当调用失败或没有按照既定的规则顺序进行调用时给予提示能力API 网关能力API 网关提供能力调用运行时的支持,包括接入认证、能力鉴权、报文解析、沙箱路由等功能,提供全面的安全机制、路由机制、容错机制。

系统同时支持异步调用,极大的提高系统整体吞吐率,提高系统在大并发下的性能表现表1 核心模块及功能说明防止业务数据被篡改和抵赖,保证业务操作可追溯。

主要分为关键业务操作数据签名和第三方平台消息签名。

关键业务操作数据签名要求为运营者签发数字证书,在运营者操作过程中,使用证书对预先设定的关键业务操作进行数字签名。

第三方平台消息签名要求能力开放平台存储能力调用消息的数字签名值。

4.2.2 高性能在高性能方面,采用分布式缓存,SSB(企业服务总线)采用SEDA 架构。

SEDA 架构是一种基于事件的并发模型的架构,大大增加了系统的吞吐量,其核模块功能说明服务调用服务接入,由服务提供者在服务调度总线中注册其提供的服务,包括服务的基本属性,如出入参及协议格式等,服务调度总线对服务的生命周期进行管理;服务编排,注册的服务为原子服务,一个或多个原子服务经过一定逻辑的编排可以形成组合服务;协议转换,服务调度总线能够对服务的协议进行转,以适配合作伙伴与南向服务提供者不同协议之间的调用服务管控服务管理,服务全生命周期管理,多地址管理,安全管理;心跳检测,服务调度总线能够对系统中注册的服务定时发送报文探测服务的状态,保障服务的可用性;服务编排可视化,服务调度总线能够实现对原子服务的编排,并以可视化流程图的形式在页面上进行展示表2 服务调度总线模块及功能说明模块功能说明系统管理日志查询,系统使用ELK 实现能力的调用日志及用户的操作日志存储及查询的功能,支持按时间、关键字段组合筛选查询;用户管理,对系统中的用户进行管理,设置不同用户所属的角色,对每个角色定义其权限,达到对系统中每一个用户管控的目的安全控制传输安全,第三方应用在调用能力开放平台时需要经过加密传输和数字签名,防止业务数据被篡改;身份认证,部分能力的调用需要经过用户的授权,系统支持OAuth 的方式实现用户的身份认证表3 监控管理提供系统级公共管理功能图2 能力开放平台系统架构图心思想是:把一个请求处理过程分成几个Stage,每个Stage可由不同的Handle进行处理,不同资源消耗的Stage使用不同数量的线程来处理,Handle之间采用异步通讯的模式。

另外,日志采用异步处理的方式。

4.2.3 高扩展性在高扩展性方面,采用分布式系统,支持系统水平扩展和垂直扩展。

4.2.4 企业服务总线能力开放平台采用以开源软件Apache Camel为核心,结合多种开源技术,自主研发了企业服务总线技术。

该技术提供了网络中最基本的链接中枢,是构筑企业神经系统的必要元素。

它可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。

能力开放平台SSB组件以企业服务总线为核心,在其基础之上封装了完善的服务管理能力,实现了服务集成与服务管理的无缝整合。

4.2.5 分布式缓存能力调度中心根据系统高并发,数据量大的系统特性,采用了(Key-Value)类型的NoSQL数据库,将用户会话、授权信息、能力配额等数据存储于NoSQL数据库中。

NoSQL数据库以开源的KV数据库Redis为核心,结合Redis的本身特性,将其同时作为能力调度中心的分布式缓存使用。

相关文档
最新文档