一种用于企业综合信息平台的系统架构及其实现方法

文档序号:7640214阅读:1111来源:国知局
专利名称:一种用于企业综合信息平台的系统架构及其实现方法
技术领域
本发明涉及一种信息技术领域,特别是一种用于企业综合信息平台的系统架构及 其实现方法。
背景技术
目前信息技术在企业管理中得到了越来越广泛的应用,针对企业数据复杂、庞大、 分散、不易于分析的特点,信息化技术能够很好的发挥作用,但是随着信息系统的不断投 入,形成了同一多种企业信息系统并存、相互孤立、技术有差异、难于维护升级、信息难于沟 通、技术升级改造投入大等问题,而且现有的企业信息平台系统一旦形成,对开发者而言, 若要对该系统进行维护升级或增设新功能都不是很方便,对企业用户而言,无法根据企业 自身情况实现对该系统自由的按需定制,无法组装拆卸,这些问题在信息化改造和升级过 程中就显得更加突出。

发明内容
本发明针对现有的企业信息平台系统难于维护升级、技术升级改造投入大以及无 法组装拆卸等问题,为企业提供一种统一的、开放的、可扩展的、可组装、可持续升级的企业 综合信息平台的系统架构,使企业综合信息得到高效地利用,实现同一信息一次采集汇总、 一处维护、多处应用,减少重复投资、降低维护成本。本发明还涉及一种用于企业综合信息 平台的系统架构的实现方法。本发明的技术方案如下一种用于企业综合信息平台的系统架构,从底层依次向上包括数据库模块、数据 访问模块、系统框架模块、功能模块、系统接口模块和界面表现模块,其特征在于,所述功能 模块为两个或两个以上,所述界面表现模块为通过配置调整各功能模块的层级组建的多层 级的模块目录结构,所述系统框架模块包括系统架构管理模块和系统平台服务模块,所述 系统架构管理模块包括功能模块管理单元,所述功能模块管理单元分别与各功能模块和界 面表现模块相连,功能模块管理单元用于对功能模块的管理,实现对各功能模块的组装,所 述组装包括加载新的功能模块、隐藏或删除已有的一个或多个功能模块以及调整各功能模 块在界面表现模块中的显示位置,所述系统架构管理模块还为界面表现模块提供统一的用 户操作界面模板;所述系统平台服务模块包括引擎单元,所述引擎单元通过数据访问模块 将数据库模块中的数据信息传递至功能模块和系统接口模块。所述系统框架模块还包括企业信息管理模块,所述企业信息管理模块分别与数据 访问模块和功能模块相连,所述企业信息管理模块对各功能模块中的企业基础信息进行汇 总管理,所述汇总管理包括对企业组织信息管理、原料产品信息管理以及生产装置信息管理。所述系统架构管理模块还包括分别与各功能模块和数据访问模块相连的用户管 理单元、系统权限配置与验证单元、系统日志记录与监视单元;和/或所述引擎模块包括分
4别与各功能模块和数据访问模块相连综合查询服务单元、统计报表服务单元、事件消息管 理服务单元和审批流程服务单元。所述用户操作界面模版包括登录页面、系统主界面、主内容页母版、弹出窗口母 版、标签页框架及标签页母版;所述界面表现模块的模块目录结构根据各功能模块的显示 位置自动选择用户操作界面模版中的相应母版。所述数据库模块包括实时数据库模块和历史数据库模块,所述实时数据库模块用 于集成企业基础自动化系统的实时数据,所述实时数据包括生产工艺参数、计量仪表数据 以及设备运行状态参数,所述历史数据库模块根据需要对实时数据进行历史归档;和/或 所述系统平台服务模块还包括公共数据缓存单元,所述公共数据缓存单元分别与实时数据 库模块和功能模块相连,所述公共数据缓存模块实现对实时数据、实时监控画面数据和常 用静态数据的缓存,并将实时数据分为常驻内存类实时数据和按需缓存类实时数据分别进 行加载。所述系统接口模块采用标准的OPC工业接口,并以ffeb krvices形式公开加载的 功能模块的功能接口,形成统一的、面向服务的接口总线。一种上述系统架构的实现方法,其特征在于,将企业综合信息的各功能模块进行 加载、卸载操作并设置每个功能模块的目录结构以决定其在界面平台中的显示位置和表现 形式,并提供统一的用户操作界面模板,实现对各功能模块的管理;采用引擎技术访问数据 库中存放的各功能模块的数据信息并将其传输至系统接口,然后通过配置调整各功能模块 的层级组建多层级的模块目录结构并显示在界面平台中。对各功能模块的管理包括设置每个功能模块的最高权限、定义系统角色、设置角 色权限和注册用户并分配用户角色;和/或该实现方法还包括对各功能模块中的企业综合 信息进行汇总管理,所述汇总管理包括对企业组织信息管理、原料产品信息管理以及生产 装置信息管理;和/或该实现方法还包括对各功能模块的数据信息进行管理服务、综合查 询服务、统计报表服务和事件消息管理服务。所述数据库包括实时数据库和历史数据库,所述实时数据库用于集成企业基础自 动化系统的实时数据,所述实时数据包括生产工艺参数、计量仪表数据以及设备运行状态 参数,所述历史数据库根据需要对实时数据进行历史归档;然后对实时数据、实时监控画面 数据和常用静态数据进行缓存,并将实时数据分为常驻内存类实时数据和按需缓存类实时 数据分别进行加载。所述系统接口采用标准的OPC工业接口,并以ffeb krvices形式公开加载的功能 模块的功能接口,形成统一的、面向服务的接口总线。本发明的技术效果如下本发明提供的用于企业综合信息平台的系统架构,从底层依次向上包括数据库模 块、数据访问模块、系统框架模块、功能模块、系统接口模块和界面表现模块,该系统包括了 含有企业综合信息的各种功能模块,通过设置系统框架模块,其中的功能模块管理单元用 于对功能模块的管理,实现对各功能模块的组装,包括加载新的功能模块、隐藏或删除已有 的一个或多个功能模块以及调整各功能模块在界面表现模块中的显示位置,并提供了统一 的服务接口,为界面表现模块提供统一的用户操作界面模板,界面表现模块为通过配置调 整各功能模块的层级组建的多层级的模块目录结构,将企业综合信息平台所需的各种功能模块集中管理,为开发者提供一种统一的、开放式、可扩展的系统架构,提炼并统一规划出 了企业信息系统所共有的信息采集、处理、分析、存储、显示等功能,解决了现有的用于企业 信息平台的系统难于维护升级、技术升级改造投入大以及无法组装拆卸等问题,使企业信 息得到高效的利用,实现同一信息一次采集汇总、一处维护、多处应用,从而避免了多系统 重复录入、重复配置,减少重复投资、降低维护成本。综合所有这些系统架构特性,开发者能 够快速的进行企业信息系统平台的搭建,并且基于这一平台,能够将精力集中在具体业务 模块的开发上,为用户提供丰富的信息处理功能。同时也为企业用户提供了一个可拆卸、可 插拔的平台环境,企业可以针对自身业务需求、信息化建设现状,选购相关的功能模块,实 现按需定制,也可以在后续追加投资,继续增加新的业务模块,从而可以进行更加灵活有效 的投资。还为系统方案设计人员、实施人员提供了可组装、可调配的实施基础。本发明涉及的用于企业信息平台的系统架构的实现方法,将企业综合信息的各功 能模块进行加载、卸载操作并设置每个功能模块的目录结构以决定其在界面平台中的显示 位置和表现形式,并提供统一的用户操作界面模板,实现对各功能模块的管理,该方法实现 的系统架构为企业提供一种统一的、开放的、可扩展的、可组装、可持续升级的企业综合信 息平台的系统架构,能够使企业信息得到高效地利用,实现同一信息一次采集汇总、一处维 护、多处应用,减少重复投资、降低维护成本。采用引擎技术访问数据库中存放的各功能模 块的数据信息并将其传输至系统接口,然后通过配置调整各功能模块的层级组建多层级的 模块目录结构并显示在界面平台中。实施人员可以根据用户业务规模,可以单服务器单平 台实施,也可以对不同业务进行功能分组,多服务器多平台协同工作,灵活的组织系统实施 网络结构,为用户制定出切实可行的系统配置方案。


图1为本发明用于企业综合信息平台的系统架构的结构示意图。图2为本发明系统架构的优选结构示意图。图3为本发明用于企业综合信息平台的系统架构的实现流程图。图4为本发明系统架构中的常驻内存类实时数据加载流程图。图5为本发明统架构中的按需缓存类实时数据加载流程图。
具体实施例方式下面结合附图对本发明进行说明。本发明涉及一种用于企业综合信息平台的系统架构,其优选结构示意图如图1所 示,采用多层架构,从底层依次向上包括数据库模块、数据访问模块、系统框架模块1、两个 或两个以上的功能模块、系统接口模块和界面表现模块,系统框架模块1包括系统架构管 理模块和系统平台服务模块,系统架构管理模块和系统平台服务模块均与各功能模块和数 据访问模块相连,系统架构管理模块还与界面表现模块相连,系统架构管理模提供统一的 模块管理、权限管理、界面模版管理、系统日志记录及系统监视等功能;系统平台服务模块 用于整个系统架构的各模块之间的引擎服务,并提供审批业务流程控制、统计报表、综合查 询等公共服务;数据库模块对企业各种数据、信息进行集成;基于面向服务的思想构建了 开发的系统数据及系统接口模块;界面表现模块为通过配置调整各功能模块的层级组建的多层级的模块目录结构。本发明系统架构的优选结构示意图如图2所示,其中,数据库模块包括RTDB (Real TimeDataBase)实时数据库模块和历史数据库模块,实时数据库模块用于集成企业基础自 动化系统的实时数据,包括生产工艺参数、计量仪表数据以及设备运行状态参数等等,所述 历史数据库模块根据需要对实时数据进行历史归档。通过点组态功能配置需要采集的基础 自动化实时数据点,通过标准OPC接口进行实时采集,根据需要进行历史归档,实现对用于 企业综合信息平台的系统数据的实时采集、归档。通过监视画面组态功能进行生产数据监 视画面,并发布为WEB监视服务,通过IE浏览器就可以对生产过程进行监视。同时所有实 时数据可以缓存到系统框架模块的系统平台服务模块中的公共数据缓存单元,供平台上的 其他模块使用。系统框架模块细分为三个层次系统架构管理模块、企业信息管理模块和系统平 台服务模块,系统架构管理模块、企业信息管理模块和系统平台服务模块均与功能模块相 连。系统架构管理模块包括功能模块管理单元、用户管理单元、系统权限配置与验证单元、 数据字典管理单元、系统日志记录与监视单元;其中,功能模块管理单元用于对功能模块的 管理,实现对各功能模块的灵活组装,该组装包括加载新的功能模块(如新增的系统服务、 新的用户功能模块、新的监控画面等等)、隐藏或删除已有的一个或多个功能模块以及调整 各功能模块在界面表现模块中的显示位置,从而可以满足企业用户根据自身情况购买所需 功能模块的要求,也可以满足企业新购买的功能模块增加在已有平台上的要求,或者在已 有平台上定制开发新的功能模块的要求。如果企业规模较大,也可以满足分布式实施的要 求,可以在多台服务器上部署多个平台,每个平台上加载一个子系统或者一个功能组,同时 又能保证多个平台之间的信息沟通。系统架构管理模块还为界面表现模块提供统一的用户 操作界面模板,该用户操作界面模版包括登录页、系统主界面,系统主界面包括右上角的子 系统切换按钮、上部一级模块选择面板、左侧以抽屉式显示二级模块并在其内部以树形显 示三级、四级子模块,从而形成平台五个层级的模块目录结构,用户可以灵活的定义模块的 所处层级、显示位置,组建自己的用户操作界面。同时框架内定义了大量页面母版,如主内 容页母版、弹出窗口母版、标签页框架母版及标签页母版、浮动提示信息模版等,并且每个 内容页面能够根据显示方式的不同,在运行时界面表现模块的模块目录结构根据各功能模 块的显示位置自动选择用户操作界面模版中的相应母版,使用户操作界面具有表现形式丰 富、配置灵活、风格统一的特点,从而保证了整个应用系统用户操作界面的多样性、一致性, 为用户提供良好的操作体验。系统架构管理模块的其它模块用于实现用户管理、权限管理、 数据字典管理、日志管理以及系统监视等公共功能。例如系统日志记录与监视单元提供便 捷的系统日志记录与详细的系统监视功能,能够自动记录、自动分类汇总,在用户通过操作 界面进行数据操作时,系统提示操作结果信息的同时记录系统日志,并且自动按照操作界 面、所在模块进行分类汇总,可以为系统监视提供详尽记录,包括某时间段所发生的数据操 作、某用户在某时间段进行的数据操作、某一数据在某时间段内都有哪些用户进行的操作 等等。系统架构管理模块通过对系统用户进行管理,对接入平台系统的各功能模块进行管 理,设置模块的显示属性和权限属性,定义系统角色及其信息访问和信息操作权限,然后给 系统用户分配相应的系统角色,从而实现系统权限分配的灵活配置,并在框架中提供统一 的运行时权限验证服务,实现身份验证、菜单显示控制、操作界面显示控制、数据操作验证等,实现多层次、全方位的权限验证,从应用系统层面保证整个系统信息的安全性。企业信息管理模块分别与数据访问模块和功能模块相连,对各功能模块中的企业 基础信息进行汇总管理,如对企业组织信息管理、原料产品信息管理以及生产装置信息等 汇总管理。通过企业的基础信息进行统一管理,起到一处管理多处使用的效果,避免了多系 统重复录入、重复配置,同时也降低了系统的维护成本。通过企业组织信息管理,对企业部 门、车间、工段进行管理,对企业班组及其倒班规则进行管理。通过原料产品信息管理,对企 业的原材料及其供货单位进行管理,对企业产品信息进行管理。通过生产装置管理,记录企 业重要生产装置及相关设计参数。系统平台服务模块包括引擎单元和公共数据缓存单元,引擎单元通过数据访问模 块将数据库模块中的数据信息传递至功能模块和系统接口模块,引擎单元包括分别与各模 块相连的综合查询服务单元、统计报表服务单元、事件消息管理服务单元、系统数据管理引 擎单元和审批流程服务单元以提供公用的综合查询服务、系统报表服务、系统事件消息服 务、审批流程控制服务,以及实时数据和实时报警服务等,每种服务独立封装,方便系统扩 展和维护。综合查询服务单元提供综合查询引擎,通过提供查询配置工具,系统实施人员或 者系统管理员可以自定义查询内容、查询条件参数等信息,生成特定的信息检索界面,系统 用户指定查询参数值后,就可以获取到所需数据,通用、简便、快捷。统计报表服务单元提供 统计报表引擎,通过提供报表组态工具(集成在EXcel2003中),用户在本地组态定义报表, 包括报表数据和报表样式,完成后生成报表模版,上传到系统平台服务器。查看报表时,提 示用户输入报表的查询参数,系统根据参数从数据库中获取数据,生成最终报表显示给用 户。同时保存历史记录,当有用户再次查询该报表时,则直接返回给用户历史文件,而不再 重新生成,提高系统响应速度。通过报表引擎的定时生成功能,结合报表模版管理,实现用 户对班报表、日报表、月报表、年报表等固定报表的定时生成要求。事件消息管理服务单元 提供事件消息管理引擎,通过系统事件消息配置管理,可以定义系统事件,包括分配唯一的 事件编号、定义事件分类(自动处理、人工处理两类)、事件源信息查看、处理地址、处理人 等事件信息。产生事件的模块,只负责组织事件信息,向事件消息引擎发布事件,如果是自 动处理类事件,则会触发订阅了该事件的模块的相应处理接口,进行自动处理。如果是人工 处理类事件,则将事件提示到相关处理人的操作窗口,处理人即可按照信息提示进行事件 源的查看和处理。系统数据管理引擎单元进行数据库操作服务,提供统一的数据库操作接 口,屏蔽底层不同数据库系统的数据操作差异,为企业综合信息平台提供统一的数据库操 作接口。审批流程服务单元提供审批流程服务引擎,通过审批流程配置管理,可以按照企业 具体业务流程定义相应的审批工作流程,包括流程路线(顺序、分支、汇总等形式)、审批节 点的审批人及其权限、审批内容的查看与编辑地址等信息。业务人员编辑审批文件,提交审 批后,流程服务引擎对整个审批过程进行控制,为用户提供了催办、撤销、审批、退回、查看 审批状态等丰富功能,真正为业务人员、各级管理人员的日常办公提供便利。公共数据缓存单元分别与实时数据库模块和各功能模块相连,所述公共数据缓存 模块实现对实时数据、实时监控画面数据和常用静态数据的缓存,并将实时数据分为常驻 内存类实时数据和按需缓存类实时数据分别进行加载,提高系统系能。其中,常驻内存类实 时数据为系统功能模块提供数据,该类数据根据功能模块请求进行加载,并在系统运行期 间一直有效。按需缓存类实时数据主要为监控画面服务,在监控画面被请求时加载,在画面
8CN 102130966 A
说明书
6/8页 关闭后并超过一定时间后进行卸载。系统接口模块以ffeb krvices形式公开系统加载的功能模块、系统服务的功能接 口,形成统一的、面向服务的接口总线,对企业综合信息平台的数据、信息提供统一灵活的 信息服务接口,使得系统具有良好的一致性、开放性。系统接口模块包括平台功能Web接 口、实时数据Web接口、化验中心Web接口和设备检修Web接口,还可以包括实时报警服务 接口、历史其趋势服务接口、综合查询服务接口、系统报表服务接口、调度指令服务接口、决 策支持服务接口、系统日志服务接口等。本发明的该系统架构采用Web krvices技术,对 数据访问、系统平台服务模块进行接口封装,方便平台业务模块、外部系统访问系统内信息 和使用平台服务功能,使系统具有良好的开放性、可扩展性。界面表现模块包括用户操作界面和工程师操作界面。界面表现模块实现了工艺流 程监视、过程数据监视、生产设备状态监视等功能,还实现了生产调度管理、生产设备管理 等功能。本发明还涉及一种用于企业综合信息平台的系统架构的实现方法,该方法将企业 综合信息的各功能模块进行加载、卸载操作并设置每个功能模块的目录结构以决定其在界 面平台中的显示位置和表现形式,并提供统一的用户操作界面模板,实现对各功能模块的 管理,如系统模块配置管理、系统用户管理、系统权限管理、数据字典管理、系统状态监视、 数据库管理、企业基础信息管理等。具体实现步骤为(1)、首先对功能模块进行加载、卸载操作,包含了平台上的三类模块平台服务、 监视画面、业务功能,都可以独立的进行加载、卸载操作。O)、设置每个功能模块的目录结构,决定其在界面平台的显示位置和表现形式。(3)、设置每个功能模块的最高权限,分为可管理、可修改、可录入、只读、不进行权 限控制。(4)、定义系统角色,可根据企业组织结构、岗位职责,灵活配置。(5)、设置角色权限,配置每一角色对每一功能模块的权限,可以设置为可见、可录 入、可修改、可管理四个级别。(6)、注册用户并分配用户角色,为每个系统用户注册账号,然后分配角色,从而使 用户具备相应信息查看和操作的权限。(7)、运行时,平台自动进行主界面的生成及运行时的权限验证,实现了身份验证、 目录菜单显示控制、操作界面显示控制、数据操作验证,实现多层次、全方位的安全防护,从 应用系统层面保证整个系统信息的安全性。本发明系统架构的实现方法还包括对各功能模块的数据信息进行管理服务、综合 查询服务、统计报表服务和事件消息管理服务;并采用引擎技术访问数据库中存放的各功 能模块的数据信息并将其传输至系统接口,然后通过配置调整各功能模块的层级组建多层 级的模块目录结构并显示在界面平台(即界面表现层)中。其中,将数据库归类为实时数 据库和历史数据库,通过实时数据库来集成企业基础自动化系统的实时数据,如生产工艺 参数、计量仪表数据以及设备运行状态参数等,通过历史数据库根据需要对实时数据进行 历史归档;然后对实时数据、实时监控画面数据和常用静态数据的缓存,并将实时数据分为 常驻内存类实时数据和按需缓存类实时数据分别进行加载。
9
图4为本发明系统架构中的常驻内存类实时数据加载流程图,企业综合信息平台 启动后,依次启动配置在该平台上的功能模块,如果模块需要使用实时数据,则向在启动过 程中向平台发出实时数据项订阅请求,平台接到请求后即向公共数据缓冲单元的公共缓冲 区注册相关数据项,注册后,系统自动定时更新其数据值。图5为本发明统架构中的按需缓 存类实时数据加载流程图,企业综合信息平台启动运行后,用户在浏览器中打开监控画面 查看生产数据,平台接收到请求后,首先在公共数据缓冲单元的公共缓冲区中查看是否已 有该画面的缓存,如果有就直接将缓存数据返回给客户端呈现给用户。如果没有,则读取画 面数据配置信息,在缓存区中进行相关数据项的注册,企业综合信息平台自动实时更新数 据值并定时更新监控画面数据值。企业综合信息平台系统架构的主体采用B/S架构,但在系统架构管理模块可以集 成C/S结构的功能模块,通过系统接口模块也能够灵活的扩展C/S结构的功能模块,按照不 同的功能要求灵活选择,充分利用两种结构的优点。图3为本发明用于企业综合信息平台的系统架构的实现流程图。在数据库模块中 的RTDB实时数据库模块中,集成了 RTDB实时数据平台和实时数据库,实现了工业报警管 理、监视画面组态、监视画面转换、报警组态、点组态、算法工程加载等功能。RTDB实时数据 库模块含有报警数据库和实时数据归档数据库,将实时数据归档数据库进行数据统计预处 理,生成生产调度数据库、能源管理数据库、设备管理数据库、优化算法数据库和系统管理 数据库等,通过系统架构管理模块实现系统模块配置、系统用户管理、系统权限管理、数据 字典管理、系统状态监视、数据库管理、企业基础信息管理等功能。并依次通过数据管理引 擎进行系统数据管理服务,通过综合查询引擎进行综合查询服务,通过统计报表引擎进行 统计报表服务,通过系统消息引擎进行调度指令服务以及决策支持服务,调用系统管理数 据库完成系统日志服务,通过WEB服务接口连接到界面表现层,实现了能源优化集成管理 系统、智能生产调度管理系统、生产设备管理系统三个子系统。在公共数据缓存单元实现系 统实时数据、实时监控画面数据、常用静态数据、实时报警的缓存,完成实时数据服务和实 时报警服务,在界面表现层,实现了重要工艺流程监视、重要过程数据监视、实时能耗监视、 过程优化监视、煤场动态信息监视、煤气平衡监视、生产设备状态监视等监控画面。本发明 的系统架构在融合企业调度、能源、设备各方面信息基础上,采用面向服务的方法构建一个 统一的企业综合信息平台,提供丰富的、灵活的各类信息服务接口,从而可以构建、集成各 种企业信息管理子系统,同时采用事件消息的方式调度各个子系统间、功能模块间的信息 交互。本发明的系统架构应用于工业企业信息系统领域,为开发者提供一个开放式、可 扩展的平台架构,提炼并统一规划出了企业信息系统所共有的信息采集、处理、分析、存储、 显示等功能,提供了统一的用户、模块、权限、日志管理功能,提供了公用的系统报表服务、 综合查询服务、系统事件消息服务、审批流程控制服务,以及实时数据和实时报警服务,提 供了统一的服务接口,还提供了统一的用户操作界面模版。综合所有这些架构特性,开发者 能够快速的进行企业综合信息平台的搭建,并且基于这一平台,能够将精力集中在具体业 务模块的开发上,为用户提供丰富的信息处理功能。也为企业用户提供了一个可拆卸、可插 拔的平台环境,企业可以针对自身业务需求、信息化建设现状,选购相关功能模块,也可以 在后续追加投资,继续增加新的业务模块,从而可以进行更加灵活有效的投资。还为系统方案设计人员、实施人员提供了可组装、可调配的实施方案,可以根据用户业务规模,可以单 服务器单平台实施,也可以对业务模块进行功能分组,多服务器多平台协同工作,灵活的组 织系统实施网络结构,为用户制定出切实可行的系统配置方案。 应当指出,以上所述具体实施方式
可以使本领域的技术人员更全面地理解本发明 创造,但不以任何方式限制本发明创造。因此,尽管本说明书参照附图和实施例对本发明创 造已进行了详细的说明,但是,本领域技术人员应当理解,仍然可以对本发明创造进行修改 或者等同替换,总之,一切不脱离本发明创造的精神和范围的技术方案及其改进,其均应涵 盖在本发明创造专利的保护范围当中。
权利要求
1.一种用于企业综合信息平台的系统架构,从底层依次向上包括数据库模块、数据访 问模块、系统框架模块、功能模块、系统接口模块和界面表现模块,其特征在于,所述功能模 块为两个或两个以上,所述界面表现模块为通过配置调整各功能模块的层级组建的多层级 的模块目录结构,所述系统框架模块包括系统架构管理模块和系统平台服务模块,所述系 统架构管理模块包括功能模块管理单元,所述功能模块管理单元分别与各功能模块和界面 表现模块相连,功能模块管理单元用于对功能模块的管理,实现对各功能模块的组装,所述 组装包括加载新的功能模块、隐藏或删除已有的一个或多个功能模块以及调整各功能模块 在界面表现模块中的显示位置,所述系统架构管理模块还为界面表现模块提供统一的用户 操作界面模板;所述系统平台服务模块包括引擎单元,所述引擎单元通过数据访问模块将 数据库模块中的数据信息传递至功能模块和系统接口模块。
2.根据权利要求1所述的系统架构,其特征在于,所述系统框架模块还包括企业信息 管理模块,所述企业信息管理模块分别与数据访问模块和功能模块相连,所述企业信息管 理模块对各功能模块中的企业基础信息进行汇总管理,所述汇总管理包括对企业组织信息 管理、原料产品信息管理以及生产装置信息管理。
3.根据权利要求2所述的系统架构,其特征在于,所述系统架构管理模块还包括分别 与各功能模块和数据访问模块相连的用户管理单元、系统权限配置与验证单元、系统日志 记录与监视单元;和/或所述引擎模块包括分别与各功能模块和数据访问模块相连综合查 询服务单元、统计报表服务单元、事件消息管理服务单元和审批流程服务单元。
4.根据权利要求1至3之一所述的系统架构,其特征在于,所述用户操作界面模版包括 登录页面、系统主界面、主内容页母版、弹出窗口母版、标签页框架及标签页母版;所述界面 表现模块的模块目录结构根据各功能模块的显示位置自动选择用户操作界面模版中的相 应母版。
5.根据权利要求4所述的系统架构,其特征在于,所述数据库模块包括实时数据库模 块和历史数据库模块,所述实时数据库模块用于集成企业基础自动化系统的实时数据,所 述实时数据包括生产工艺参数、计量仪表数据以及设备运行状态参数,所述历史数据库模 块根据需要对实时数据进行历史归档;和/或所述系统平台服务模块还包括公共数据缓存 单元,所述公共数据缓存单元分别与实时数据库模块和功能模块相连,所述公共数据缓存 模块实现对实时数据、实时监控画面数据和常用静态数据的缓存,并将实时数据分为常驻 内存类实时数据和按需缓存类实时数据分别进行加载。
6.根据权利要求1所述的系统架构,其特征在于,所述系统接口模块采用标准的OPC工 业接口,并以Web krvices形式公开加载的功能模块的功能接口,形成统一的、面向服务的 接口总线。
7.一种根据权利要求1至6之一所述系统架构的实现方法,其特征在于,将企业综合信 息的各功能模块进行加载、卸载操作并设置每个功能模块的目录结构以决定其在界面平台 中的显示位置和表现形式,并提供统一的用户操作界面模板,实现对各功能模块的管理;采 用引擎技术访问数据库中存放的各功能模块的数据信息并将其传输至系统接口,然后通过 配置调整各功能模块的层级组建多层级的模块目录结构并显示在界面平台中。
8.根据权利要求7所述的系统架构的实现方法,其特征在于,对各功能模块的管理包 括设置每个功能模块的最高权限、定义系统角色、设置角色权限和注册用户并分配用户角色;和/或该实现方法还包括对各功能模块中的企业综合信息进行汇总管理,所述汇总管 理包括对企业组织信息管理、原料产品信息管理以及生产装置信息管理;和/或该实现方 法还包括对各功能模块的数据信息进行管理服务、综合查询服务、统计报表服务和事件消 息管理服务。
9.根据权利要求7所述的系统架构的实现方法,其特征在于,所述数据库包括实时数 据库和历史数据库,所述实时数据库用于集成企业基础自动化系统的实时数据,所述实时 数据包括生产工艺参数、计量仪表数据以及设备运行状态参数,所述历史数据库根据需要 对实时数据进行历史归档;然后对实时数据、实时监控画面数据和常用静态数据进行缓存, 并将实时数据分为常驻内存类实时数据和按需缓存类实时数据分别进行加载。
10.根据权利要求7所述的系统架构的实现方法,其特征在于,所述系统接口采用标准 的OPC工业接口,并以ffeb Services形式公开加载的功能模块的功能接口,形成统一的、面 向服务的接口总线。
全文摘要
本发明涉及一种用于企业综合信息平台的系统架构及其实现方法,该系统架构从底层依次向上包括数据库模块、数据访问模块、系统框架模块、两个或两个以上功能模块、系统接口模块和界面表现模块,界面表现模块为通过配置调整各功能模块的层级组建的多层级的模块目录结构,系统框架模块包括系统架构管理模块和系统平台服务模块,系统架构管理模块包括功能模块管理单元,功能模块管理单元分别与各功能模块和界面表现模块相连,系统平台服务模块包括引擎单元,引擎单元通过数据访问模块将数据库模块中的数据信息传递至功能模块和系统接口模块。本发明系统架构使企业综合信息得到高效地利用,实现同一信息一次采集汇总、多处应用,降低维护成本。
文档编号H04L29/06GK102130966SQ201110094590
公开日2011年7月20日 申请日期2011年4月15日 优先权日2011年4月15日
发明者庄诚, 辛若家, 马增良, 魏书楷 申请人:北京三博中自科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1