开发平台技术要求.pdfVIP

  • 57
  • 0
  • 约1.19万字
  • 约 24页
  • 2021-11-18 发布于广东
  • 举报
开发平台技术规范 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 开发平台的体系结构图 开发平台是以业务为导向和驱动的,可快速构建应用系统的软件平 台,可以为业务应用系统的建设屏 蔽大量的底层技术细节, 起到了承上启下的作用。 开发平台是服务于 业务应用建设团队的基础软件产品, 它提供了丰富的开发功能,提升了开发效率,降低了建设成本, 优化 了系统质量。同时,开发平台的存在 奠定了业务应用的技术架构, 基于此开发出来的业务应用, 具备了一 致的技术架构,不仅有利于应用自身 的建设,而且由于应用接口的统一,使得集成也变得更加简单。 表 1 开发平台中提供的功能表 功能必备性 基础框架是 安全权限是 工作流是 集成开发环境是 第三方集成是 系统监控是 数据报表否 消息机制否 远程部署否 任务调度否 数据缓存否 矢量图形否 平台功能当前以组件接口方式供业务应用系统调用, 逐渐演进为以服 务方式提供平台功能。 4 功能性规范 4.1 基础框架 基础框架是开发平台的核心组成,通过屏蔽大量较为底层的技术实 现,大大简化具体应用功能的开发 过程。基础框架应符合 JEE标准,适用于多层次分布式应用模式,基 于标准格式的数据交换、统一的安全模 式和灵活的事务控制, 具有良好的开放性、 兼容性、可扩展性及可靠 的稳定性。 表2 基础框架主要功能点表 功能描述必备性 表现层 针对业务场景可提供多种形式的页面展现组件和展示效果, 提供丰富 的编程和自定 义扩展接口。 是 服务层 负责实现系统业务逻辑; 支持本地和分布式事务管理,负责处理事务的回滚与提交; 提供异常处理功能,能捕获并记录异常产生的堆栈信息; 提供日志服务功能,能对平台运行状况分等级进行记录和查询; 提供与其它层之间的接口,增加灵活性,实现最大程度的解耦。 是 数据访问层 提供实体关系映射功能,提供通用的数据持久化方法; 对应用层屏蔽底层数据库的差异性,至少支持 Oracle,SQL Server 等 主流数据库, 屏蔽数据存储位置和物理结构; 数据访问接口需要屏蔽业务层对各类资源(数据库连接、网络连接、 文件 I/O 、JMS 连接等)的获取和释放操作,避免出现资源泄露; 实现不依赖于服务容器的数据库连接池机制; 可以提供对数据分布(如分库、分区)的透明支持(注:数据分布透 明支持为可选 功能)。 是 4.2 安全权限 平台必须具备可以为业务应用系统提供完备的安全运行保障的的安 全组件,对应用系统和业务数据的 访问权限进行有效控制。 表3 安全权限主要功能

文档评论(0)

1亿VIP精品文档

相关文档