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

时间:2024-03-06 21:57:46

 

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 监控

程序员怎么留住健康?

大数据智慧平台技术方案

大数据聚合平台解决方案