SG-UAP平台简介

      从青岛回来以后国家电网的一个项目比较着急用人,虽然不是FileNet的开发但也有流程的一些内容,再加上项目经理是青岛一起工作的项目经理 就勉强的答应进入这个项目了。工作环境不能上网而且使用的也是他们自己开发的平台即使上网也没有相关的资料,只有去看他们的API和一些例子来进行开发了。

       闲话少叙,进入介绍平台介绍环节。

    我们使用的平台称为应用系统统一开发平台(SG-UAPUnifiedApplicatoin Platform。后续出现的UAPSG-UAP均为简称)国家电网公司新一代应用开发、运行、治理平台,提供一套技术统一、架构柔性、性能高效、安全可靠的企业级信息系统基础框架和公共套件集,支撑业务系统的设计、开发、测试、发布、运行的全过程。

服务端开发技术
    选择Java路线,JDK/JRE 1.5,Servlet 2.4/Jsp 2.0(Java EE 1.4标准)
组件容器
     spring3.1.1
数据持久化与对象映射技术
    平台持久化层包括两种:Hibernate oo(3.2.6)和基于SessionFactory的SQL执行

数据序列化格式
     JSON(Javascript Object Notation) 是一种轻量级的数据交换格式,易于人机阅读和编写,同时也易于机器解析和生成。
模块化技术
      平台微内核主要目标是提供业务系统的模块化(开发、部署)和动态化能力。采用OSGi R4规范的参考实现——Equinox3.5——为基础实现。采用Servlet桥模式,将OSGi框架嵌入到应用容器中运行
展现框架
      平台的MX展现框架是基于开源的Jquery封装的JS框架,为交互式Web应用提供丰富可扩展的界面展现组件

缓存
平台采用扩展稳定可靠的开源缓存技术Ehcache的方式,实现了一套功能强大的进程内缓存。
分布式缓存基于开源NoSql数据库——MongoDB进行扩展实现,具有海量数据存储能力,比较适合云环境下的缓存应用。
数据库
数据库采用Oracle 10g、IBM DB2、Sql Server、MySql,支持国产数据库达梦、金仓等。
日志 组件 Log4j
基于浏览器的即席报表
即席报表提供了完全可在网页中编辑报表的全功能报表设计器,采用主流的条带式报表模型,真正无编码形式设计报表,提供了易用、高效的报表设计方案和完善的报表权限管理功能。
稳定易扩展的任务调度
任务调度采用成熟开源项目Quartz(3.5)为基础,扩展实现可视化任务配置与监控功能,为应用系统提供了稳定、易用的自动化任务执行支撑。

 看着好强大的东西,里面的技术有好多我都没听过的人家就已经都开发成产品了,不过这个强大的产品真实谁用谁知道啊!貌似节省了很多开发时间但实际上开发的工作量都整到前端去了。国内的web开发的页面的绚丽多彩是出乎人的想象的。结果也就造成我们的悲剧,使用这个平台好多东西都开发不了,本来使用jsp能开发出的页面在这个平台上就成了疑难杂症。
当然集成好的东西也是蛮强大的,分页集成,grid表格样式也集成了很多固定表头,部分固定表头。不过也正因为他集成的太好,我们想在表格和分页之间加一个输入框都非常的困难!!
开发还在继续中,期望这个平台越来越强大,同时也期望自己将来也能开发出一个强大的平台!

 

你可能感兴趣的:(SG-UAP平台简介)