山东容弗公司coMIS业务主要是针对智能变业务开发的软件,按业务方向可分为设计类软件和管理软件,按照合作客户可分为变电站设计单位和电力公司单位,按开发环境可分为C语言和JAVA语言。面向国网,容弗提供的主要是以JAVA语言开发的管理类软件。图档系统以智能变业务为主导,虽然目前智能变的业务不清晰、还在摸索,但是图档系统以管理变电站图纸资料和相关配置文档为机制,有足够的发展空间和前景。随着国网对变电站图纸资料的越来越重视,业务也会越来越成熟,公司做为先驱者将在该领域会占有绝对的优势。
居安思危,与国网合作,成为电力行业首屈一指的软件供应商,我们就要明白国网目前的需要,不只是局限与业务,还包括信息化要求,正视自己的不足,提前资源储备。容弗公司的图档系统和全过程系统都部署在国网内网环境中,却都作为国网信息化的外围系统。图档系统要全面推广部署,成为国网统一部署系统,需要考虑后续与统一权限、门户、目录、IMS等系统的接入,满足国网统一权限、统一入口、信息监控的要求。按照国网的要求目前国网生产精益化管理系统、企业门户系统、统一权限系统、班组一体化等系统均以UAP为平台开发。为了能满足国网的信息化要求,进一步提升公司软件在国网信息化中的地位,公司需要考虑UAP平台的应用。
国网为提高软件开发质量和服务水平,降低建设与运营成本,满足国家电网公司信息系统一级部署、高性能数据处理等新的业务应用需求,推出了SG-UAP的开发平台,提高国网公司业务应用系统技术架构的一致性,充分共享和整合研发资源。平台采用分层架构设计实现,运行时从用户界面到数据存储经历多个功能层次的交互,依次进行数据展现与输入、数据传输与接入、服务请求派发、业务逻辑执行和数据持久化操作等多个阶段,形成如下图所示的分层结构:
平台运行时逻辑上可以分成展现层、服务交互层、业务逻辑层、持久层。
1. 展现层主要包括业务页面、平台展现框架。平台展现层提供各种页面组件用于构成业务页面。
2. 服务交互层包括运行浏览器中的通信客户端和运行于服务端的服务接入点。服务交互层提供用户请求数据的格式化、传输、封包与解包,URL处理的派发等功能。平台内部服务调用支持RESTful、BlazeDS,平台为系统间集成提供Web Service支持。平台内部服务调用数据以JSON格式序列化。服务端采用Spring MVC中的DispachServlet进行请求派发。
3. 业务应用系统的业务逻辑组件以及平台提供的标准逻辑组件、公共服务代理构成业务逻辑层。平台服务Façade将在业务系统运行环境中暴露公共服务接口,这些接口可以被业务逻辑引用,也可以通过服务交互层暴露给客户端调用(解决浏览器HTTP请求跨域问题)。
4. 持久层通过集成Hibernate提供数据持久化、数据访问能力。
平台基于分层思想在Web应用的不同层面上提供了展现框架、服务交互、服务封装、持久化、公共服务、集成等各种基础设施和工具,使得业务系统开发人员只需要重点关注业务展现页面、业务逻辑等业务紧密相关的组件开发。