欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

大数据开放平台产品落地方案

程序员文章站 2022-06-19 10:38:30
TSAD的来源: TSAD由Open-test、Open-stor、Open-api、Open-dev四大系统组成,提供API测试平台Open-test;测试通过版本可发布服务仓库Open-stor,仓库抽离单一服务,其他产品部可任意装配服务;根据业务需求将服务开放到Open-api与Open-de ......

 

tsad的来源:

         tsad由open-test、open-stor、open-api、open-dev四大系统组成,
提供api测试平台open-test;测试通过版本可发布服务仓库open-stor,仓库抽离单一服务,其他产品部可任意装配服务;根据业务需求将服务开放到open-api与open-dev供第三方企业使用与开发。

 

一、产品架构

1、系统构架

大数据开放平台产品落地方案

系统架构按照系统角色分为:服务层、控制层、应用层

服务层包括数据来源,即各个项目组。

控制层包括服务聚集、服务管理。

每个项目组与stad签订合约,平台为各个项目组创建数据索引,形成标准的数据管道。

应用层包括数据索引在pc端的应用,把平台创建的索引按照项目组、数据类别等维度进行编排展示,并提供服务搜索、服务体验、服务授权、服务订阅等功能。

4、系统功能介绍

大数据开放平台产品落地方案

将平台功能主要分为以下四大类:

(一) 应用层

即平台功能涵盖范围,包括:平台介绍、热门索引、常用索引、索引编排、索引查询、在线体验、行业动态、技术交流(数据字典、开发工具)、成功案例等

(二) 系统设置

主要包括:注册/登入、常见问题、联系我们、关注平台、问题反馈、客服咨询、加入合作等

(三) 系统管理(管理后台)

主要包括:合作条约管理、索引管理、平台索引监控

规范管理:包括平台的一些规范,包括:合约规范、服务规范、索引规范等;

用户管理:包括服务提供者(即合作者)信息、应用层用户(消费者),记录他们的注册信息;

索引管理:平台根据各个项目组数据中心提供的数据进行索引创建,建立索引创建规范,如索引名称、路径等;

服务管理:对于数据索引按照不同维度进行编排,如数据源、数据类别等

平台索引监控:对于服务的提供者、消费者,消费频次,消费情况等因素进行监控;

5、产品方案规格

第一版本:

(1) api服务应用层

包括平台介绍、热门索引、常用索引、索引分类、索引查询、行业动态、技术交流

(2)服务提供层

服务合约的制定与签署模块、服务规则的生成、执行与监督模块

(3)规则逻辑层 

平台层级的索引管理、 规范制定模块、监控追溯模块

第二版本:

(1)服务公告信息的发布与通知,支持目标发送对象的选择

(2)版本管理、数据字典的建立、路径管理

(3)服务纠纷监控

(4)数据服务评分机制:根据服务的丰富程度以及质量等维度进行评分绩效管理         

二、产品方案应用介绍

1、应用模式

大数据开放平台产品落地方案

该产品方案包括的应用模式类型,或者针对不同类型客户的解决方案。

2、应用流程

大数据开放平台产品落地方案

三、产品方案特性介绍

1、应用特性

共享性:通过统一各个项目组服务,实现服务共享机制

安全性:通过cas、oauth的结合以及授信方式确保信息的安全可控

标准性:通过制定一系列的标准,将操作流程规范化、制度化;

便捷、易操作性:通过强大搜索索引,通过多维度(项目组、标签、服务名称等)快速寻找到所需要的服务;

2、系统特性

集中注册中心和存储库,建立索引机制,快速查找服务与发布服务;

服务的全生命周期管理,涵盖创建、发布、变更、升级、授信、退役与重启;

服务生命周期处理状态的全程跟踪, 服务依赖关系的构建与显示、服务使用情况进行报表监控;

各数据中心孤岛与数据服务使用者信息, 应用分布信息登记与审核,实现可追溯机制

数据索引:通过建立强大的数据索引,将服务数据按照不同纬度进行编排,使消费者能够多维度的快速查找到自己需要的服务;

数据字典、及代码管理

系统化的权限控制与管理,建立安全防范

 

————————————————————

推荐阅读:

老王讲架构:负载均衡

支付宝系统架构内部剖析

大数据spark与storm技术选型

【赞】用python实现zabbix-api 监控

程序员怎么留住健康?

大数据智慧平台技术方案

大数据聚合平台解决方案