doa

面向数据的体系结构
大数据时代,软件体系结构的研究已显得尤为迫切。受软件体系结构的局限,信息技术领域长期存在的问题在大数据时代愈发突出:系统间的信息难以共享;已建系统的功能扩展困难;海量、异构、多源、动态、实时变化和爆发式增长的大数据难管理,难分析,难挖掘;面向业务的软件工程开发过程复杂,维护困难,生命周期短;信息安全关系到国家安全、社会稳定、企业利益和个人隐私,在互联网开放环境下,问题更为突出;数据提供者的利益得不到保障等。
面向数据的体系结构(DOA),采用“面向数据和以数据为核心”的思想,通过数据注册中心(DRC)、数据权限中心(DAC)和数据异常中心(DEC)统一定义数据、管理数据和提供数据服务;通过数据应用单元(DAUs)对各种应用进行管理和服务,建立一种数据大平台与碎片化应用的数据生态系统,为构建大数据时代从数据保护到授权应用 整套机制的软件体系结构进行有益的探索。

基本介绍

面向数据的体系结构(DOA,Data Oriented Architecture),建立在云计算的硬件架构之上,采用“面向数据和以数据为核心”的思想,通过数据注册中心(DRC,Data Register Center),数据权限中心(DAC, Data Authority Center),数据异常控 制中心(DEC, DataException Control Center)来统一定义数据、管理数据和提供 数据服务,通过数据应用单元(DAUs, Data Application Units)对各种应用进行管理和服务,建立一种数据大平台与碎片化应用的数据生态系统,构建起从数据保护到授权应用的整套机制,为有效解决大数据时代所面临软件体系结构的问题提供基础理论和方法技术支撑。
以上表述的数据是大数据时代下的广义数据,是真实世界映射成虚拟世界的各种类型的数据,应用则是由政府、企业和个人在互联网和移动互联网中随时随地、随心随意的各种需求产生出的碎片化和个性化的应用。数据生态系统可以简单形象地比喻为“肥沃的数据土壤上生长着茂盛的应用森林”。理解为:将不断积累和丰富的各种数据定义为数据土壤,那么建立在数据之上的各种碎片化、个性化和不断增长的应用则是应用森林。应用森林中的某一棵应用之树是具有生命周期的,可能会被淘汰或死亡,但整个森林是生态的、枝繁叶茂的和可持续发展的。