- 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)