背景分析
中国石油化工股份有限公司(以下简称中国石化)是一家上中下游一体化、石油石化主业突出、拥有完备销售网络、境内外上市的股份制企业。中国石化主要从事石油与天然气勘探开发、开采、加
工、储运、销售及进出口等业务,是中国最大的石油产品(包括汽油、柴油、航空煤油的批发和零售)生产商和供应商,现有全资子公司、控股和参股子公司、分公司等共70余家,其中包括石油企业、炼油及化工企业、销售企业及科研、外贸等单位。
随着我国国民经济建设持续、稳定、健康的发展和具有中国特色的社会主义市场经济体制的不断丰富与完善,各个行业都在积极使用现代化的管理手段,不断地跟踪新技术,不断地改善服务质量,提高工作效率。为应对WTO和经济全球化所带来的越来越严峻的挑战,对石油化工企业的管理体系无论是在行政职能、业务管理水平还是优质服务上都提出更高的要求,只有建设一个科学的、全面的、高效的业务管理系统才是解决这一问题的必由之路。在激烈的市场竞争中,中国石化努力扩大资源、拓展市场,并积极采用先进的IT应用系统来提升自身的综合实力,朝着具有国际竞争力的世界级一体化能源化工公司的既定目标迈进。
中国石化在利用计算机进行成品油零售业务方式处理和内部管理方面,已经启动宏伟的“中国石化金卡工程”。“中国石化金卡工程”又称“中国石化加油卡工程”,是近几年来在国内石化行业规模最大的一个全国性的业务系统,被列入国家IC卡十大重点应用项目之一。在整个项目的clearcase/" target="_blank" >cc">数据库系统部分,Sybase公司凭借其领先的数据库技术、以及在众多行业用户的良好口碑击败了竞争对手,一举中标。在中国石化加油站IC卡项目中所应用的Sybase组件中,Sybase的ASE12.5、PowerBuilder及Adaptive Server Anywhere(ASA)得到了充分的运用,并表现出很高的性能和较低的总拥有成本。
客户需求
近年来,随着我国经济的飞速发展,各种机动车的保有量也随之急剧增加,机动车加油做为商品流通领域的重要服务行业,在人们的经济生活和日常生活中占有越来越重要的位置。我国的加油行业虽然已有很大的发展,但其支付方式还是以传统的现金、油票和记帐的方式为主,这种落后的现状给消费者带来了诸多不便,也给管理上造成了很多困难,象工作效率低下、现金找零困难、伪造油票的现象时有发生,因油票的兑换、找零等问题发生的顾客投诉事件也时常困扰着各石油公司。
面对油票、现金等传统支付手段带来的各种弊端,中国石化下决心借助IC卡这种先进的技术手段、管理方式去改变现状。目前,中国石化的少数单位已经使用加油卡进行加油,但由于缺乏统一标准和统一组织,各地的加油卡互不通用,给用户带来了极大的不便。因此,中国石化决定统一实施加油卡工程:以IC卡这一现代化支付工具取代传统的现金、油票等结算方式,在全国25000余座加油站实现加油款的电子支付和交易数据的自动采集;提高加油站的管理水平和服务水平,提高1300余个县级公司、260个地市分公司、20个省石油分公司的经营决策能力,从而进一步提高工作效率、降低成本,增强市场竞争能力。
在加油卡工程中,加油款的电子支付和交易数据的自动采集是一项核心功能,这也就决定了相应的数据库系统在整个工程中处于核心地位。另外,遍布全国各地的加油站具有分布广泛、连续网络使用代价过高、安全性不高、维护条件差的环境特点,要在这种环境中成功处理企业信息,对数据库系统提出了更为苛刻的要求:能本地存储从而实现脱机交易、定时上送;具有良好的数据库加密机制和数据恢复机制;很强的与数据中心交换数据的能力;使用维护简单方便;支持客户的软硬件平台,减小系统开销;具有良好的可伸缩性和可适应性以满足未来不断增长的需求。
一、系统整体结构及配置
中国石化加油IC卡工程在设计上采用4层结构:总公司级(包括中国石化管理总中心和中国石化数据交换总中心)、省级(包括省级管理中心和省级数据中心)、地级(包括地级管理中心和地级前置系统)、各业务终端(包括县级管理终端、加油站、发卡网点等)。具体结构如下(参见下面系统结构拓扑图):
该系统采用数据集中和分布相结合的原则,即在数据交换总中心配置Adaptive Server Enterprise12.5(UNIX) +HA进行异地加油数据的处理和黑灰名单的汇总下发,在各省级节点配置Adaptive Server Enterprise12.5(UNIX)+HA集中进行本省发卡网点的实时交易处理和加油数据的集中批处理,在各个加油站利用具备零管理、零维护优势的Adaptive Server Anywhere(ASA)实现本地的数据管理,加油站的数据通过地市前置系统转发至省级节点进行集中批处理。这样既实现了各省分公司数据的集中统一管理,又实现了各加油站的数据本地自治,达到了安全可靠性与灵活性的高度统一。
(系统结构拓扑图)
二、加油站子系统
加油站是中国石化成品油零售业务的发生地,客户加油的交易过程在加油站内部完成。加油站负责接受IC卡加油,交易数据每天定期传送到地级前置系统,由地级前置系统上传到省级数据中心,即脱机交易、定时上送。
加油站同时也应能够接受从地级前置系统中下传的各级管理中心的管理信息的控制。这些各级管理中心的管理信息包括:油价调整、黑名单、灰名单信息;实现对每个加油员工的加油业务对帐处理。
在加油站的管控PC中,配置了Adaptive Server Anywhere轻型数据库,用于完成加油站的上述关键任务。加油站数据库系统图如下:
三、Sybase产品在该方案中的应用优势
在该项目中,中国石化的各级数据中心均部署ASE12.5,作为智能关系型数据库,它主要用来实现加油款的电子支付和交易数据的自动采集。ASE12.5是新一代企业级智能关系型数据库,属于Sybase力推的旗舰级产品。在该项目投入使用后,ASE12.5充分显示了自己的应用优势:具有先进的开发性体系架构,支持多种软、硬件平台和主流网络协议,支持单进程多线索或多进程多线索;具备多级安全机制,保证数据安全;有很高可靠性和伸缩性,能够动态扩充数据库存储空间,满足日益增长的需要;很强的数据交换处理能力、联机事务处理能力及并行处理能力;对系统资源(CPU-内存)具备良好的优化能力。由于采用了ASE12.5,在充分满足中国石化的应用需求的同时,也便于有效地控制布署关系型数据库的成本。
在加油站子系统中,配置了Sybase的移动数据库??Adaptive Server Anywhere(ASA)。Adaptive Server Anywhere是业界领先的移动DBMS,已在全球范围部署了600万个地点,许多国际知名企业都在Adaptive Server Anywhere上建立了灵活、方便的应用系统。Adaptive Server Anywhere能把企业数据的范围延伸到零售业务实际发生的最基层地方,非常适用于工作组级数据库环境的大范围分散部署。利用Adaptive Server Anywhere的技术,中国石化将企业关键信息的触角伸到了全国范围内的位置偏远的加油站。同时,Adaptive Server Anywhere投资省,维护工作量低的特性也特别适合资金有限、缺少专业计算机人员、数据量不大的加油站使用环境。
除此之外,在该项目的按需定制和后期开发方面,中国石化采用了Sybase Powerbuilder开发工具,能根据应用需求快速便捷地开发相应新功能,这使得系统具有很强地可扩展性和灵活性。在应用中, Powerbuilder表现出了以下一些特点和优势:具有充分利用Web来扩展和集成现有业务运作的能力;支持正在进行中的传统的PowerBuilder客户机开发;能支持基于标准组件模型、开放式数据库和操作系统的高性能分布式体系结构;与现有的后端办公室数据和应用进行集成,使机构在采用先进技术的同时能够充分地利用现有的技术和代码。
应用效果
在ASE12.5、 Powerbuilder及Adaptive Server Anywhere等产品的支撑下,以及Sybase周到及时的服务支持下,中国石化加油站IC卡项目得以顺利实施并启用,有助于提高中国石化的工作效率和综合竞争力。在应用过程中,该项目给中国石化带来了以下一些利益:
中国石化遍布全国各地的加油站实现了加油款的IC卡电子支付,取代了传统的现金、油票、记帐等结算方式,避免了这些结算方式给带来的各种弊端,提高了加油站的服务水平;
实现了加油站交易数据的自动采集和数据上报,提高了中国石化的管理水平;
加油站的各层上级主管部门能够及时获取准确的加油信息及有关统计信息,以便随时进行经营决策及宏观调控,提高了中国石化科学决策能力。
进一步提高了的工作效率,降低了经营成本,减少了传统结算方式带来了损失,从整体上增强了中国石化的市场竞争能力。
Sybase ASE提供了有助于控制成本的三个重要特性:易于管理、对资源的有效利用和自动资源优化等特性,有效地控制了中国石化布署企业级RDBMS的成本。另一方面,由于在加油站配置了Sybase移动数据库??Adaptive Server Anywhere,使“脱机交易、定时上送”的数据采集、传送方式得以实现,避免了连续使用网络代价过高的弊病,节省了大量运营成本。