zoukankan      html  css  js  c++  java
  • 大数据开放平台产品落地方案

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

    程序员怎么留住健康?

    大数据智慧平台技术方案

    大数据聚合平台解决方案

  • 相关阅读:
    try
    mysql 遇到的问题
    java POI(二)
    Spring/SpringBoot整合QuartZ
    Spring整合QuartZ
    Idea使用指南--实用版
    QuartZ
    Spring Task
    Spring01-模块划分
    国际化、文件上传下载
  • 原文地址:https://www.cnblogs.com/Javame/p/9716615.html
Copyright © 2011-2022 走看看