开发平台技术规范 1 范围 本规范中描述的开发平台,指国家电网公司自主开发的、支撑以B/S应用方式为主的业务应用系统的基 础开发平台。 本规范根据国家电网公司应用软件开发的经验积累和最佳实践,规定了开发平台应当具备的各类功能 性和非功能性的技术指标,并对各类指标的具体要求做出了规定。 本规范适用于国家电网公司总部,各区域电网公司、省(自治区、直辖市)电力公司、相关直属单位, 承担国家电网公司信息化项目的研发单位。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件: ——GB/T 18336-2001 《信息技术安全技术信息技术安全性评估准则》 ——OASIS Reference Model for Service Oriented Architecture (SOA) 1.0 ——Extensible Markup Language (XML) 1.1 ——Business Process Model and Notation (BPMN) Specification 3 体系结构 图1 开发平台的体系结构图 开发平台是以业务为导向和驱动的,可快速构建应用系统的软件平台,可以为业务应用系统的建设屏 蔽大量的底层技术细节,起到了承上启下的作用。开发平台是服务于业务应用建设团队的基础软件产品, 它提供了丰富的开发功能,提升了开发效率,降低了建设成本,优化非结构档案其他系统OA通用组件服务界面制定服务搜索服务流程服务报表服务消息服务。。。组织与账号管理服务业务服务层通用构件层搜索引擎元数据管理流程引擎缓存管理群集管理任务调度管理消息队列基类构件数据转换构件公式管理。。。应用层业务系统ERPHRMITMSCRM...美络门户dominoOracle/sql server文档数据库集中式数据分布式数据分布式数据外部系统数据了系统质量。同时,开发平台的存在 奠定了业务应用的技术架构,基于此开发出来的业务应用,具备了一致的技术架构,不仅有利于应用自身 的建设,而且由于应用接口的统一,使得集成也变得更加简单。 表1 开发平台中提供的功能表 功能必备性 基础框架是 安全权限是 工作流是 集成开发环境是 第三方集成是 系统监控是 数据报表否 消息机制否 远程部署否 任务调度否 数据缓存否 矢量图形否 平台功能当前以组件接口方式供业务应用系统调用,逐渐演进为以服务方式提供平台功能。 4 功能性规范 4.1 基础框架 基础框架是开发平台的核心组成,通过屏蔽大量...