工程技术信息系统

油田工程技术管理系统

系统介绍

系统建立一种高效的沟通协作系统平台有效地管理工程技术业务,全方位地整合和优化工程技术管理信息资源,对工程技术管理过程中的各项工作进行有效的数字化管理,及时反馈、收集工程技术管理各种动态信息和数据,指导生产良性循环,做到资源信息化、决策科学化,从而达到业务协作的实时化。

系统架构 

1.jpg

系统与企业其他应用的集成设计

2.jpg 

工程技术管理信息系统与各种应用系统可以通过两种方式集成:通过XML技术与各类应用系统直接进行数据交换;通过调用SynchroFLOWAPI实现了与各类应用系统的交互, SynchroFLOWAPI提供了目前流程的各种程序语言的接口,其中包括javaC++VBDelphiPB等。从而使得以SynchroFLOW为基础的用户界面可以采用各种快速开发环境,并可以与各种平台的工作流管理系统进行交互、集成。

灵活的多层架构

多层体系结构设计,为用户在其业务系统中从平台的选型到业务的设计、实现、扩展、安全和维护上都带来了很大的好处:

1)在工程技术管理信息系统的各个实现层次上应当完全遵循业界相关标准,使得用户的业务系统具备充分的平台无关性,当其应用从一家产品转换到另一家产品时,其业务系统的程序代码不需任何改动或只须做极少的必要调整,以最大限度地保护用户的投资;

2)多层的结构设计使工程技术管理信息系统在设计和实现上可以分别实现,各个功能层次相互之间相对独立,其设计、实现和维护的工作可以分步和独立完成,不会出现互相干扰的现象,简化工程技术管理信息系统的设计、开发和维护;

3)工程技术管理信息系统由于业务模式和发展周期的不同,系统可能出现运行瓶颈,而瓶颈的出现可能发生在多层结构中的任一层。这时用户可以根据实际情况,在发生瓶颈的位置增加投资(扩充硬件资源:CPU,内存或者增加新的服务器),实现整个系统性能的提升,将有限的资金用在关键的位置,充分提高投资利用率;

4)多层的体系结构允许企业灵活地部署应用,在系统的各个层次之间安装安全产品,提高整个工程技术管理信息系统的安全性。

3.jpg

双机热备——集群设计

选用协同企业应用集成平台的HACluster组件完成应用系统集群设计。

HACLUSTER High Availability Cluster 的缩写,意为高可用性集群,是针对工作流引擎的故障应急支持的要求而开发的。它采用双结点故障应急,其目标是确保关键服务和其他后端系统的可用性。

HACluster 的运行需要两台机器(Windows 操作系统或UNIXLinux 操作系统)和一个共享磁盘。

群集的被监视进程,比如dbrmiflowservertomcat 在群集的一个节点机器上启动,该节点机器称为主节点,另一台节点机器称为从节点。正常情况下,进程只在主节点上运行,从节点处于等待状态。

两个节点之间通过心跳信号传递群集的状态信息,一旦主节点宕机,则群集执行节点切换操作,从节点的被监视进程立即启动并将从节点升级为主节点。如果主节点的某个被监视进程失效,则群集会将该进程重启,在重启一定次数后(该次数可以通过群集管理控制台设置)如果进程仍然失效,则群集同样执行节点切换操作,主节点的所有被监视进程被停止,从节点的进程立即启动,主、从节点互换。

 

4.jpg

双机热备-集群设计图

系统特点

1、先进性

为了使系统具有较强的生命力,能够保持较长的生命周期,系统的设计和开发将会采用行业中先进的软件技术、标准、中间件和数据库产品。

首先,系统设计将以业务流程为核心,通过对系统业务流程的深入分析,一方面可以进行可视化的流程设计,另一方面通过业务流程管理系统对系统的整体业务流程进行集成,重组,从而保证了系统的设计理念上的先进性。

其次,通过业务过程管理系统可以对各个应用系统进行统一整合,使各个应用系统不再各自孤立,实现整体业务流程的自动化,真正提高工作效率。

2、系统性

超越应用软件的局限性,以系统的眼光作出整体规划,做到统一设计,逐步实施,在系统设计过程中考虑系统实施的分步性、阶段性,提供逐步实施的具体方法。

3、稳定性

系统设计和开发平台采用业界公认成熟并被广泛应用的技术和我公司具有自主版权并得到广泛应用的软件产品,保证系统实施的进度和质量、保证系统的稳定可靠。

4、安全性

为了保障系统中传输的重要、敏感信息的安全,系统中还采用了一整套的安全保密技术和策略。建立了一套完整、合理的用户授权管理系统,对访问系统的用户进行身份认证,确保身份的真实性。使用多级授权的用户管理体系,对用户访问系统的权限进行控制。采用日志和审计系统对在各个重要环节进行操作进行记录,并可对这些操作日志进行审计。在敏感信息的传送中采用数字签名和加密技术,保证信息传送过程中的安全。这些为物理层、传输层到应用层提供的多重安全保障措施,保证了系统的高度安全。

5、冗余性

系统平台建设不仅考虑目前长庆油田的用户规模、业务运行情况的需求,要充分考虑到系统将来的扩展,在系统平台建设上考虑一定的冗余。

6开放性

为了使系统在现阶段能和已有的各个业务系统有效连接,在以后能够方便地扩展和连接新的业务系统,升级时底层不出现大的改动,有效地保护前期的投资,必须保证系统的开放性和通用性。因此在系统的设计和开发过程中,将广泛采用国际通用的标准和协议,如J2EEJava2 Enterprise Editon)标准,XMLeXtensible Markup Language,可扩展的标记语言)技术,TCP/IP协议,LDAPLightweight Directory Access Protocol简单目录访问协议)协议,SSLSecurity Socket Level)安全协议,同时,在产品的选型上,也尽量选用符合国际标准的产品,譬如应用服务器选用符合J2EE标准的应用服务器产品,工作流(BPM)产品选择符合WfMC标准的产品等。

系统采用开放的、基于J2EE标准的技术体系,通过Java 技术支持,保证了应用系统的跨平台的要求。支持 WindowsUnixLinux等多种操作系统。

7、扩展性

由于平台要能够连接现有的和将会出现的各种不同的业务系统、应用系统,平台必须具有良好的可扩展性。整个平台应用软件系统的构建采用基于组件的技术,便于系统的扩展。

适应分布环境特征,整个系统涉及面广,涉及的系统技术环境、业务环境复杂,具有典型的大型分布式应用的特征,采用基于业界分布式计算的工业标准实现(如:CORBAEJBCOM/DCOM等)。

8、可维护性

为了方便计算机系统维护和管理人员的使用,系统采用了简单、直观的图形化界面和多种输入方式。通过图形化的操作、管理界面,维护人员可以轻松地完成对整个系统的配置、管理。

9、系统覆盖工程技术管理业务的全过程 

主要业务包括:队伍资质管理、方案设计管理、井控管理、监督管理、工程质量、资料及归档管理、结算管理。这些业务基本上涵盖了工程技术管理的主要业务范围。系统提供比较完善的接口,方便与其他的应用系统进行集成。各相关数据录入界面均有完备的数据校验功能,用户可根据自身的业务规则自行设定。

系统包含以下功能:

队伍资质管理:可使施工单位在网上进行资质申报,经工程技术管理部相关业务人员审核后由主管领导审批,最后由部负责人批准,审查合格的信息在网上进行发布。施工单位可以查询自己的资质申报情况,工程技术管理部管理人员可以查询相关单位的申报情况。

工程设计管理:实现工程设计工作流程的网上审批,建立工程设计委托、编写、审核、审定、批准、执行与保存的一个完整流程控制,以提高工程设计审批效率。

井控管理:对井控知识、标准培训,井控设备、应急材料进行管理,并对井控操作证过期和一证多用、设备到期检修进行报警。

监督管理:对监督单位及监督人员进行考勤和管理,对各油田各专业工序和安全生产情况进行监督和管理,生成各项综合统计报表。

工程质量:根据完井数据对工程质量进行评估,并根据各项技术指标对完井数据进行统计分析、统计、上报。

资料及归档管理:系统内所形成的重要工作,过程及结果资料都要进行归档,以便查阅。

结算管理:对结算管理实现部门内部的审批管理。

系统管理:用于管理操作系统的所有用户,包括用户信息的维护及用户权限的分配。对系统功能和数据项进行管理,根据业务的变化可以重新进行设置。