系统框架设计中三大层的基本定义

系统总体框架主要由数据服务层、应用支撑层和业务展现层三个层次构成:

数据服务层

数据服务层包括了中心数据库、数据交换平台、数据共享服务应用、数据管理工具四个部分。

中心数据库存储所有的业务数据,采用主题结合业务的数据组织方式将所有数据集成在一起,实现数据的集中存储和集中管理。

数据交换平台实现对数据源(系统)数据的收集和整合,根据设定的规则和条件,自动从相应的数据源中采集所需要的数据,经格式转换、数据校验后写入中心数据库,同时也承担将中心数据库的内容以设定的格式交换给外部数据源。

数据共享服务应用向上层提供统一的数据访问服务接口。

数据中心还提供对元数据、服务接口等方面的统一管理工具。

应用支撑层

应用支撑层包括工作流引擎、统一用户管理、电子签章、空间服务引擎等一系列成熟的组件。将管理应用中有关公共功能如认证与授权、日志管理、工作流、空间分析服务、信息推送等功能以公用组件或公共服务的形式集成到支撑平台中,为所有的上层业务应用子系统提供统一的应用支撑服务接口,实现应用支撑层的整合集成,减少系统间的耦合度,便于系统的扩充和部署。

在此之上,部署一套基于消息中间件的流程集成框架,为不同子系统之间的流程整合提供帮助。

业务展现层

业务展现层分为应用平台和应用门户两个层次,应用平台是按系统不同功能对平台的纵向分类,应用门户是按使用对象对平台的横向分类。

应用平台包括环境监测监控平台、环境管理业务平台、决策支持平台三大部分,每一类应用平台又各包含若干个子系统,每个子系统负责完成特定的功能。

应用门户分为决策门户、环境管理门户、企业门户、公众门户四类,在每类应用门户中,集中了应用平台子系统中与该类用户交互的所有信息,为所有子系统提供一个单一的应用入口。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181105G0LAF500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券