北京电力物资管理信息系统总体方案设计
招标服务器 工作站
3.1.3 技术体系架构设计
北京电力物资管理信息系统完全采用目前先进的基于浏览器的三层B/S的结构,也完全基于J2EE开放式结构设计,充分考虑了未来需求的变化,可方便进行扩展接口。
本系统将采用MVC的设计模式,先进的基于Model 2的开发模式,采用JSP、Servlet、Java Bean等真正完全符合J2EE标准的技术并结合Struts、Hibernate、Spring等技术来开发整个系统。由于本系统涉及大量的各级审批流程和业务流程需要设计和实现,为了统一管理和实现流程,我们将采用IBM的基于流程的WBI SF工作流引擎技术。
北京惠讯时代企业科技有限公司 第15页
北京电力物资管理信息系统总体方案设计
二级单位评委供应商物资公司职能部室用户访问层物资综合管理系统评委评标管理系统物资信息查询系统多媒体播放系统网上招标管理系统非电力物资管理系统应用逻辑层TAM安全认证统一待办库接口工作流引擎Web ServiceXML/JDBCJava Bean/Servlet数据存储层Oracle 9i
如上图所示,该系统基于J2EE架构,采用三层B/S结构,第一层为业务应用层(用户访问层),即面向用户的操作界面,用户与系统进行信息交互;第二层为业务逻辑层(应用服务层),负责通过通用数据库接口与数据访问层进行访问和向业务应用层提供逻辑数据;第三层为数据访问层(数据库服务层),负责进行数据存储和访问。
3.1.4 应用架构设计
北京惠讯时代企业科技有限公司 第16页
北京电力物资管理信息系统总体方案设计
从以上应用架构图中可以看出,本项目要建设的六个子系统将共同构建成北京电力
公司的物资平台系统,为北京电力公司六大平台之一,并且与其它五大平台紧密集成。
在本项目建设的六个子系统中,其中物资综合管理子系统、非电力物资采购子系统
均需要与TAM安全认证平台集成,以满足北京电力公司EAI的规范标准,并统一Portal门户界面。
北京惠讯时代企业科技有限公司 第17页
北京电力物资管理信息系统总体方案设计
3.2 关键技术
3.2.1 工作流
? 采用IBM WBISF工作流平台,实现流程的自定义、流转的自动化,使物资需求
计划、物资需求计划的取消、物资采购计划、领料单审批、调拨审批、报废审批、退料审批、废料回收审批、盘点审批、招标管理等都实现自定义流程,全面支持用户在任何需要的时候增加、修改处理步骤,重新设定流程走向,使系统能够适应企业任何时候的业务重组;
? 基于IBM WBISF的工作流平台,采用规范的XML技术、Web Service技术、JAVA
Message技术,开发符合WFMC标准的接口程序,通过接口实现与北京电力公司统一待办库的集成,实现待办事宜提醒,提示当前操作人员需要处理的业务,并可直接链接到相应处理单元;
? 部分简单的事务处理流程通过待办事项库来进行实现;
3.2.2 数据库
? 数据库:使用Oracle 9i Enterprise Server大型数据库来存取数据,保证了大容量
数据存放的可靠性及安全性,全面支持网络使用。
? 数据库服务器的部署:在信息中心部署的数据库为主数据库,采用双机热备模
式,以保证数据库系统的安全可靠的运行;在物资公司部署的数据库为备份数据库。部署方式如下图所示。
北京惠讯时代企业科技有限公司 第18页
北京电力物资管理信息系统总体方案设计
信息中心:MasterStorageHADatabase Server2:SID1Database Server1:SID1物资公司:Backup Database Server3:SID2
? 数据的同步:
1) 采用异步方式来确保信息中心数据库服务器上的数据与物资公司数据
库服务器上的数据一致,信息中心的数据库服务器与物资公司的数据库服务器均处于RUN状态中。
2) 当信息中心的数据库服务器提供服务时,每天晚上在业务空闲时,把整
个物资管理信息系统的SCHEMA进行全部Export,按照一定的命名规则生成.dmp文件。
3) 把Export出的.dmp文件通过网络传输至物资公司数据库服务器上,然
后Import整个.dmp文件至相应的SCHEMA中。由于Export的数据是全备份,因此,也可以把Export出来的.dmp文件存放在安全的服务器上,需要时才把最近的.dmp文件传输至物资公司的数据库服务器进行
北京惠讯时代企业科技有限公司 第19页