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 监控
程序员怎么留住健康?
大数据智慧平台技术方案
大数据聚合平台解决方案