首页-数据中心运营管理- DaaS应用API解决方案

价值
DaaS 数据平台是一个开放式的数据应用采集与共享平台,采用开放合作的态度,带动和引导政府和社会数据资源开放和服务创新。平台采用独创的运行时软件体系结构重建技术研发的API生成、运行与管理,通过智能化的API生成,实现原系统对外服务能力,实现对多种数据源的数据进行统一载入、分类、处理以及存储,通过 API 共享式对外提供数据订阅和应用接入服务,同时对 API 进行全程管理和支持,统一并简化了数据采集与共享。

 


 
应用
DAAS 数据平台,以技术突破的方式,无侵入式打破 各孤立“数据源”的孤岛,联接数据源和数据使用方,让多源、异构、跨时空数据通过“数 据网关”流动起来,实现数据应用能力的扩展,平台致力于建立统一的数据管理和访问平台,便于统一维护和管理,提供“一站式”的数据接口访问与共享服务。

 

DaaS 数据服务平台,综合考虑到系统兼容性、易用性、可靠性等因素,选择基于J2EE的框架提供服务运行的基本框架,平台集合扩展 Restfull,EJB,CDI,Spring,JPA,Hibernate 等主流的框架结构,这些经过调有的主流框架为平台提供基本的服务运行环境。同时,在容器兼容性上做了优化,服务可以基于JBoss,Tomcat,Netty 等稳定容器提供服务,并使用 Apache httpd,Ngnix提供 http服务。
基础服务层主要分为两个组成部分即基础服务和数据存储服务。 基础服务包含 DaaS 数据服务平台所需的一些基础服务,如用户管理,授权管理, 项目管理,通知服务,环境配置,任务管理,服务状态监控等。 数据存储服务为平台提供统一的数据持久化方案,可以将平台管理数据存储在SQL数据库中如 MySQL,Oracle 等,也可以将数据存储在 NoSQL数据库中如 MongoDB等,并提供可靠的数据备份 / 重载机制,以防系统异常造成数据丢失。
DaaS 数据平台分主要由生成平台,运行平台和管理平台三部分组成。DaaS 生成平台包含云仓库,云编译,云部署等主要功能。生成平台会为每个项目组分配用户空间,各个用户空间之间互不影响,存储仓库, 编译环境等都在用户空间中完成,编译后API可以自动通过生成平台部署发布在云端测 试环境,并完成云端测试、封装、打包。DaaS运行平台为生成平台建模生成的API资源包提供运行环境,同时提供配套服务,如安全机制,缓存机制,访问控制等。DaaS 管理平台负责 API 运行时监管服务,提供 API 运行生命周期管理功能,并可以对API运行的健康状态进行监控,以便可以及时采用应对措施避免或者减少异常情况带 来的损失。管理平台可以进行用户访问进行控制,阻止恶意用户或者未授权用户访问。 用户行为的审计和分析统计的工作也可以由管理平台来完成。