|
—— 锐道DORADO展现中间件成功应用于新奥燃气集团SAP HR PORTAL项目

摘要

新奥集团是国内最大的非国有城市燃气专业运营商,上市公司。新奥的全面信息化项目称为“象舞计划”,主要合作伙伴为IBM与SAP。为新奥集团全国范围2.3万员工服务的HR PORTAL(人力资源门户)项目,是对核心ERP系统的增强,基于SAP HR模块的标准化管理进行扩展,以适用国内不同地区差异化的管理需求。BSTEK提供了DORADO展现中间件产品与应用基础框架,并通过提供开发支持服务参与了项目建设。
该项目的技术特色是DORADO与SAP整合,通过JCO进行Web Service调用,通过XI进行数据批量交互,由Java程序员与ABAP程序员共同完成业务功能的开发,并将基于DORADO开发的Web系统集成进SAP Netweaver Portal之中。
项目背景
2005年11月28号,在“象舞计划”项目实施前,新奥集团联合IBM公司启动了全面信息化的催化剂项目——流程优化与IT规划项目,梳理和优化了集团的核心流程,为后续工作明确了目标,理清了思路,奠定了基础。
在18周的战略规划和BPR之后,新奥集团在2006年6月28日启动名为“象舞计划”的全面信息化项目。IBM来实施 SAP的ERP软件、能源行业解决方案与公用事业解决方案,项目投资上亿元。这种将三个方案合在一起同时进行,新奥集团在国内是做得最早的。ERP一期实施对象为新奥集团和旗下的能源物流、工程公司以及廊坊燃气和株洲燃气等试点单位,实施范围涵盖财务管理、人力资源、工程管理、能源物流、计划预算、客户关系管理6大业务共11个专业模块。到2007年1月6号,ERP一期切换上线;2007年3月18日,CCS(客户关怀及服务系统)切换上线。
ERP二期主要有三大项目,1,ERP的推广;2,ERP的功能增强,如石油天然气解决方案能源模块、员工考核等;3,实施新奥集团的CRM系统项目。
SAP HR PORTAL即是ERP功能增强的主要着力部分。
在中国,高速成长的企业,战略管理普遍存在的通病包括:
一、虽然定了战略方向,但不具体; 二、战略上达成共识,但具体如何执行往往没有达成共识,经常出现类似“你看着办吧”之类的字眼,这往往导致人们各做各的,战略与执行脱节而出现断层,战略在空中飘; 三、战略措施不够系统全面,没有识别出关键成功因素和应采取的关键战略举措; 四、与执行战略配套的人的能力、组织能力达不到要求,最终表现为无法兑现目标。
近二十年一直高速成长的新奥集团,在企业内部,也面临着上述难题的挑战。而在企业外部,随着能源产业的成熟,行业主要竞争对手对未来发展方向的判断均逐渐清晰,各家公司的业务趋于同质化,竞争的重点就取决于谁的管理和执行更到位。
面对这种来自内外的挑战,新奥引入了HR平衡计分卡来推动战略执行。在新奥集团核心业务板块中,能源分销占集团销售额的50%以上。新奥在利用HR平衡计分卡推动新战略项目执行方面,具有自己独特的经验。据新奥集团总经济师梁志伟介绍,随着中国大力提倡洁净能源,一些城市公交车和出租车不再使用汽油,而是使用天然气,这就需要建设加气站。新奥也将加气站网络作为自己未来发展战略方向之一,然而,这个项目刚开始执行时情况并不理想。建加气站费时费力而且还不能马上取得好的成效,使习惯于通过管网分销天然气的业务人员不愿意投入时间精力去建加气站。在使用HR平衡计分卡后,公司衡量业绩的角度可能就有所变化,此时的关键指标可能变成发展加气站放在第一位,销售额放在第二位,以此来推动加气站的网络建设。
新奥集团常务副总裁胡晓明说,对新战略项目,计分卡衡量的关键指标可能跟传统方法不一样,主要表现为: 1、财务方面,看该投入的是否投入; 2、客户方面,看是否为客户开发做好市场铺垫和准备; 3、内部流程方面,看组织和管理体系建设如何,如何完善能源企业必须的 HSE(健康、安全、环境)体系; 4、学习成长方面,关键看组织和个人的能力如何提升,如果是新并购的企业,则看被并购的团队是否融入新奥的团队。
胡晓明还说,找出推动集团能源化工、能源开发等新业务板块发展的关键举措,使之未来为集团贡献利润,这是我们推动战略执行体系建设的中长期目标。
项目业务功能概述
新奥集团SAP HR PORTAL业务功能分为员工自助、团队管理、系统管理三大类,具体包括:我的工作列表、我的档案、我的工资单(薪资明细、薪资汇总)、我的平衡计分卡、我的个人发展计划、我的培训管理(培训信息浏览)、我的绩效考核;员工花名册、员工绩效考核成绩、平衡计分卡管理(平衡计分卡查询、平衡计分卡审批)、个人发展计划管理、绩效考核管理等。

(图:新奥集团SAP HR PORTAL员工自助页面局部)
项目技术架构概述
HR Portal系统属于比较典型的B/S架构的内部信息管理系统,HR Portal在系统架构上采用现阶段比较流行和成熟的多层架构以及多层架构技术进行构建,同时考虑到系统和SAP以及其他系统关联较为紧密,采用DORADO展现中间件来加强Web的表现力操作性与数据承载量,系统间的数据交换采用市场上成熟的XI消息中间件进行传递和交换,对于这种典型的数据交换应用,系统架构亦通过Spring轻量级组件技术进行配置和部署,从而提供一个涉及多系统交互的企业级的事务应用。

(图:系统逻辑架构)
界面展现和界面整合
不同于一般的B/S应用,HR Portal系统采用DORADO技术进行用户界面的展现。DORADO 展现中间件是一款商用AJAX平台软件,由BSTEK研发。作为Web表现层的运行平台与开发平台,DORADO能够提升用户体验、开发规范性与开发效率,并增强项目的可管理度。其特色包括支持OPOB设计模式,提供一套由BRICH引擎统一驱动的Widget Lib,内置AJAX通讯引擎,广泛支持第三方后台业务逻辑框架,提供Web控制台进行参数配置与性能监控,提供TestFrame进行浏览器端性能测试,多种性能优化措施以支持高并发压力下的核心应用系统,提供DORADO studio与eclipse plug-in方便高效地进行可视化开发。
DORADO技术与传统的Web界面开发技术有所不同,DORADO通过采用AJAX技术带来了更便利和易用的用户体验。DORADO的交互模式是基于RICH MVC(Browser Rich Model-View-Control)模型进行用户界面的展现和用户交互的,RICH MVC是J2EE后台业务逻辑框架所广泛采用的MVC模式引入浏览器Client端而形成的数据模型与表现形式实现松耦合和任意绑定的模型。BRICH MVC以数据集对象来管理各种复杂的数据模型,控件库Widget Lib提供表格、树、下拉框等各种展现形式,通过动态属性集与事件监听框架以及其它的逻辑代码实现控制。这种模型为Web应用带来了前所未有的展现力、数据承载量与操作性。

系统还通过SAP标准的SSO模块实现AD系统认证以及多个Web应用、Windows系统域之间的单点登陆。
商业逻辑层
系统采用Spring技术对商业组件进行抽象和实现隔离,商业逻辑与具体的数据接口技术以及运行环境解耦。HR Portal系统主要通过Spring技术实现以下的系统功能和组件配置:
- 通过Spring实现Hibernate、JCO访问组件、DORADO架构的配置和整合
- 通过Spring实现系统服务资源(数据源、事务管理器)的配置和整合
- 通过Spring实现应用事务的配置管理
- 通过Spring实现商业服务接口和实现的有效隔离
- 通过Spring实现数据访问方式的标准化和组件化
数据整合层
数据整合层,系统采用Hibernate、JCO以及XI技术进行数据的访问和数据的同步,并且通过Spring对数据访问进行封装和抽象,从而提供一个可以灵活配置的数据访问架构:
- 系统使用Hibernate以及Spring技术对本地数据存储访问进行抽象和封装
- 系统使用Spring对XI以及JCO进行数据访问封装,提供一个相对灵活的数据整合框架

(图:系统物理架构)
HR Portal通过SSO、XI、JCO、URL Link和其他几个系统进行关联。
- HR Portal和绩效子系统通过界面整合提供一个统一的HR员工自助平台,亦即HR Portal和绩效子系统共用统一的用户权限信息和主数据信息,但是业务数据相互独立。
- HR Portal和SAP ECC系统通过JCO接口进行实时的系统访问,HR Portal中的用户薪资、用户信息修改、员工发展计划回传都是通过JCO方式和SAP ECC进行实时交互的。
- HR Portal和SAP ECC系统通过XI消息交互平台进行HR主数据的数据交互。
- HR Portal系统通过AD系统进行用户身份认证,以及通过URL Link实现和其他系统之间的访问。
- 在未来,HR Portal通过XI消息交互平台与CPM系统进行组织CPM信息的数据交互。
使用DORADO的必要性与优势的深入分析
接口标准而开放,与SAP完成整合
本系统中DORADO与SAP完成了三个层次的整合:数据交互、业务调用、统一部署。通过JCO及RFC接口,DORADO与SAP完成了数据交互及业务调用,系统可通过远程调用的方式访问SAP系统的业务数据,或是直接调用SAP中的业务功能模块,与SAP实现了无缝集成,此时DORADO基于行业标准的接口优势得到体现。另外根据客户需求,本系统需要部署在SAP应用服务器上,DORADO能够部署于所有常用应用服务器的特点得到了充分的展现。

帮助SAP HR PORTAL完成复杂页面的快速开发
本项目复杂页面极多,如利用传统JSP开发方式,这类界面将无法完全按照用户要求来实现,必须对同一业务的页面进行拆分,并大大降低系统的可用性。相较于JSP开发方式,DORADO不但完成了复杂页面的开发、系统功能聚合、大大地提高了系统的可用性,还帮助用户提升了开发效率,可谓一举多得。
基于DORADO,Web应用表现层开发效率可以提升200%,代码编写有规范可依据,开发出的作品质量显著提供高并发且团队开发风格统一。DORADO提供种类丰富功能强大的表现层控件,如表格列可通过鼠标拖拽变换位置等的全编辑表格、带模糊查询的下拉框、节点可以拖动的树等,也提供AJAX通讯引擎,与后台业务逻辑层的交互接口,以及国际化、表现层角色控制、外观皮肤切换等辅助功能,极大地降低了手工代码量,使表现层Web开发由手工作业方式晋升为基于平台的配置化作业方式。
小结
新奥集团SAP HR PORTAL系统的业务流程及界面功能非常复杂,有些业务需求在国内行业中属于首创与先行,因而存在较为频繁的需求变更;同时允许的开发建设周期很短。在这种情况下,DORADO提供的快速开发模式,确保了系统能够按时保质保量地完成,而且系统的界面交互性较传统开发模式有了极大的提高。同时本项目也是DORADO与SAP整合的典型案例,DORADO凭借自身接口标准的特性,可与各类外部系统进行交互,为企业各类系统的整合提供完整的解决方案,并可有效保护用户的信息化投资。
另外,在项目开发过程中,BSTEK的技术服务团队也得到了项目总包商IBM的好评,他们为项目的成功实施提供了保障。项目成功上线后,同样得到了用户的好评,成为整个新奥信息化建设的重要组成部分。
延深阅读:新奥集团10个月让大象起舞
作者:杜菲 高雪娟
IBM前总裁郭士纳曾著《谁说大象不能跳舞》一书,书中描述身陷囫囵的IBM重振雄风的内幕。而大象并不只IBM一家,全国知名民营企业新奥集团,将其全面信息化项目称为“象舞计划”。尽管新奥集团没有身处IBM当时的困境,但未雨绸缪,在竞争不断加剧和国际化的进程中,新奥集团期待通过实施全面信息化,把战略通过制度和流程固化到SAP系统中,通过价值观体系和战略绩效机制将集团战略目标与每一位员工的日常工作紧密联系起来,为集团构建起强大的战略执行保障机制。2009年8月6日,是新奥集团成立20周年,希望全面信息化能取得成功。
新奥集团董事局主席王玉锁表示,新奥实施全面信息化首先是为了有效解决战略落地的问题,其次是为了提高执行力,第三是为了提高效益,降低成本。衡量新奥实施全面信息化是否成功的标准是通过系统实施,能否体现新奥以人为本的理念,实现让员工健康成长并为客户创造满意。
2007年3月18日一大早,记者乘车赶往河北廊坊参加新奥集团CCS系统切换上线暨ERP系统二期项目启动仪式。对新奥集团,记者早有耳闻,短短几年内,新奥由一家名不见经传的民营燃气公司成长为目前中国最大的非国有城市燃气专业运营商,新奥集团的总资产飙升至近70亿元。而新奥集团董事长王玉锁,更是一位传奇人物。谁能想到,十几年前的王玉锁,还是一个三年高考落榜骑着自行车卖煤气罐的小伙子。充满传奇的王玉锁和新奥集团吸引着我,如今的新奥集团,又希望借助信息化创造怎样的奇迹呢?
新奥是一个特殊的企业
“不能犹豫,连回头看一看都不可以”,这是在新奥集团CCS系统切换上线暨ERP系统二期项目启动仪式的新闻发布会上,新奥集团常务副总裁兼信息总监胡晓明陈述王玉锁推进信息化时对集团员工所说的话。
为什么王玉锁有如此大的决心要推进信息化?经历过艰苦创业的王玉锁,自然珍惜来之不易的新奥集团,不会为了赶时髦而信息化。胡晓明介绍,新奥集团的信息化是和新奥集团的发展战略紧密结合的。新奥集团于1992年进入清洁能源分销领域,目前已构建成以天然气、液化石油气为主要产品,以城市民用、汽车加气和工商业用户等为终端客户的能源分销体系。目前的新奥集团,面临由传统的管道燃气公用事业提供商向能源分销商的战略升级。新奥集团是一个非常特殊的企业,它存在两个链:一是能源价值链,包括能源采购、分销、零售、客户关系管理;二是资产价值链,要管好资产价值链就必须做好ERP,管好它的运营和工厂的架构,这和它的组织架构是相辅相成的。
大象不只是IBM
对于一个以燃气销售为主营业务的企业来说,遍布全国的燃气网络的实时监控必须以IT为支撑。在新奥集团,GIS、GPS、管道管理等都是核心业务系统,没有它们的运行,整个新奥集团就得依靠手工抄表、设立监测站、人工巡逻等方法,这样根本不能满足企业低成本管理的需要,甚至不能做到燃气系统的安全运营。
从战略角度看,信息化是把握新的发展机遇的需要,也是促进产业战略升级、拓展能源分销和增值业务的需要;从管理角度看,信息化建设能使信息及时透明,实现有效分权;从业务角度看,信息化能使业务简单方便,实现各业务间无缝衔接的需要,建立统一平台,打破信息化孤岛。为此,新奥集团决定启动全面信息化项目。
大象步伐稳健,但也能够完成跳舞这类高难度的动作。新奥集团要在分布地域广的众多分子公司中进行信息化建设,就如同让大象跳舞,因此,新奥集团把自己的全面信息化项目取名为“象舞计划”。王玉锁强调,要把信息化看作是一场战争,这场战争事关新奥集团的下一步发展,以及能否继续保持利润支撑整个集团业务的发展。无论是运营公用事业,还是民营化运营,都必须用IT手段来保证事业的稳定运营。 经过选型和比较,“象舞计划”决定采用SAP的ERP软件,并由IBM来实施。
大象给大象做规划
在企业信息化项目建设的开端,需要做IT规划吗?这是大部分企业会遇到的关键问题。信息化项目的负责人通常会在面临IT规划项目的取舍抉择时感到困惑:IT规划,是不是能解决他所面临的问题?就一般规律而言,在信息化项目建设的初期开展IT规划,会给企业的信息化项目推动有很大帮助,还可以有效规避项目实施中的风险,保证项目健康运作。
2005年11月28号,在“象舞计划”项目实施前,新奥集团联合IBM公司启动了全面信息化的催化剂项目――流程优化与IT规划项目,梳理和优化了集团的核心流程,为后续工作明确了目标,理清了思路,奠定了基础。
新奥燃气总经理陈加成表示:“新奥集团的流程优化项目是对世界上领先的企业进行深入的研究,包括对IBM公司的客户服务和人力资源、通用电器的战略管理和变革管理,以及对英国燃气在燃气管道的运营管理和客户服务进行研究,吸纳他们的成功经验和教训。”
在IT规划工作中,会涉及多个管理要素,比如业务战略、流程、信息技术、数据、绩效等。在众多管理要素当中,流程可以说是最重要的要素之一。大部分的中国企业发展迅速,基础管理薄弱,须根据行业和企业自身的发展情况来不断调整业务单元的职能和各个层面的流程。借规划和IT建设之机,梳理和改进流程,改变运作方式,提升管理素质,是一举两得的事情。由IBM先做18周的战略规划和BPR之后,新奥集团在2006年6月28日启动名为“象舞计划”的全面信息化项目。
谁说不能三合一
在规划末期,新奥集团确定了全面信息化项目的实施方案,主要包括三个:第一个是ERP,第二个是能源行业解决方案,第三个是公用事业解决方案。
2006年6月28日,新奥集团全面信息化实施项目正式启动,项目投资上亿元。将三个方案合在一起同时进行,新奥集团在国内是做得最早的。ERP一期实施对象为新奥集团和旗下的能源物流、工程公司以及廊坊燃气和株洲燃气等试点单位,实施范围涵盖财务管理、人力资源、工程管理、能源物流、计划预算、客户关系管理6大业务共11个专业模块。CCS(客户关怀及服务系统)作为公用事业解决方案的重要组成部分,是为了更好地和客户互动,推动新奥燃气由一个传统的管道燃气的公用事业向能源分销商的战略转型。
通过CCS系统,建立先进、高效的市场营销业务支持和管理分析的信息平台,高度统一和规范客户信息,通过系统、规范地收集和管理客户信息、计量计费装置信息和账款信息;优化市场营销的业务流程,使各个业务环节更加透明,便于监控。CCS系统的上线推广是对新奥集团管理和服务的一次变革,把管理流程微机化的营销管理模式转变为以客户为中心,重点考虑如何提高客户的满意程度,兼顾市场需求并获得合理利润的营销管理模式。
由于国内同时实施ERP和CCS系统的项目很少,所以新奥集团在项目初期遇到了时间紧、任务重、经验少的难题。新奥系统的CCS系统是在2006年的夏天和ERP系统同时进行研发的,主要由IBM中国顾问团队来进行。IBM中国顾问团队在中国还没有实施CCS系统的经验,需要充分借鉴国外CCS系统实施的经验,这样有利也有弊,利是让新奥集团的信息化更具前瞻性,弊是缺乏经验,也许会走一些弯路。
随着2006年冬天的结束,新奥集团信息化项目的春天也来了。2007年1月6号,ERP一期切换上线,两个多月来,系统运行稳定。2007年3月18日,CCS系统切换上线。IBM大中华区业务咨询部首席顾问也是新奥集团信息化项目的经理王东平表示,新奥集团的项目是IBM第一次把ERP和CCS这两个解决方案放在一起同时实现。世界上其他国家的公共事业企业在实施ERP的时候,一般都在几年以后才实施CCS系统,而这次把CCS系统和ERP紧密集成在一起,真正形成了以客户为核心的管理理念。
一切只是开始
信息化为新奥集团带来了几大方面的变化。一是下属燃气公司可以自如应对市场化的挑战;二是发挥整个集团的规模和节能效益,比如把下面成员企业的一些事务性的会计处理工作,包括资金的管理工作通过信息化的手段进行共享,节省时间,提高效率;三是实现采购的集中和工程的集中管理。
谈到ERP二期,胡晓明介绍,新奥集团ERP二期主要有三大项目,一是ERP的推广;第二个是ERP的功能增强,一期还有一些高端的功能和模块还没有实施,需要在二期做增强性的项目,比如石油天然气解决方案能源模块、员工考核等;第三个是实施新奥集团的CRM系统项目。 从去年6月28日新奥集团全面信息化实施项目正式启动,到今年3月18日CCS系统切换上线,短短十个月时间,我们已经看到了新奥集团“象舞计划”的雏形。而新奥集团信息化实施的蓝图是以SAP系统为核心,利用新奥已经建成的或者是即将建设的GPS、GRS、资金管理软件为辅助的系统架构,把新奥集团的整个业务管理起来,预计到2009年,也是新奥集团20周年的时候使整个蓝图变为现实。

七项措施保障全面信息化
1.新奥集团高层长期关注全面信息化建设,业务驱动强烈,内部已经达成共识,内部反对声音少。 2.新奥集团在主要业务领域建立了大量标准和规范,这在一定程度上为全面信息化的实施奠定了规范管理的基础。 3.经过外部引进和自主开发,新奥集团已建立了一系列信息化管理系统,为全面信息化奠定了一定的数据和管理基础,培养了一批信息化人才。 4.新奥燃气下属各成员企业的业务同质性强,业务管理模式类似,业务模式的可复制性为新奥集团全面信息化奠定了可扩展基础。不仅可以降低推广、复制的风险,增加平滑移植的成功率,还可提高信息化成果的复制效率,有利于增加信息化的规模效益,降低将来统一管理的管理成本。 5.行业特点为新奥集团全面信息化提供了外在成功条件:稳定的环境、市场、客户和业务便于实施全面信息化;燃气行业产品生命周期较长,流程相对稳定,宜于信息化;企业模式相同、阶段不同便于化解全面信息化风险。 6.信息化产品的成熟度为新奥集团实施核心信息化系统提供了可能。 7.项目实施前,新奥联合IBM开展了流程优化与IT规划项目,明晰了集团战略,优化了业务流程,详细规划了IT架构,为实施全面信息化打下了坚实基础。
关于新奥
新奥集团创建于1989年,是一家致力于清洁能源生产与应用的企业集团。公司以创新清洁能源为使命,依托燃气分销,立足煤基清洁能源产品的开发利用,并围绕二氧化碳的资源化发展氢能源和生物能源,实现煤基能源零污染,实现煤基能源全生命周期的清洁化,形成涵盖服务和供给、供应链、开发和生产等环节的清洁能源产业链。在此基础上,协同发展科技产业和资本产业,推动新奥事业的持续快速发展。截止2008年9月底,新奥拥有员工2.4万余人,总资产超过200亿元人民币,100多家全资、控股公司和分支机构分布在国内 80 多座城市及美国、欧洲、香港等国家和地区。
www.enn.cn
关于BSTEK
上海锐道信息技术有限公司是国产基础软件厂商,以DORADO展现中间件为基石,为最终用户与软件开发商提供按需组装的柔性软件生产流水线(Production Line OnDemand),包括Web表现层与Java后台业务逻辑层的业务对象框架、流程引擎、规则引擎、内容引擎、OLAP报表等,以及开发工具定制。BSTEK自主研发的DORADO展现中间件是AJAX技术的企业级产品实现,是本土最具代表性的创新软件之一,客户广布于全国18个省市自治区,在通讯、金融、政府、制造、流通、能源等各个行业均有大量成功装机,其中包括太平洋保险P09项目这类行业内极具影响力的核心业务系统。BSTEK同时也是开源软件的贡献者与推动者,自主研发的DORADO测试框架是一款开源的Web端页面性能测试工具。2008年BSTEK成为上海国产基础软件应用推进联盟理事长单位之一,2009年DORADO 5获得《程序员》评选的开发类国产软件优胜奖。 www.bstek.com/bbs
关于DORADO

DORADO展现中间件是一款企业级AJAX平台软件,由BSTEK研发。作为Web表现层的运行平台与开发平台,DORADO能够提升用户体验、开发规范性与开发效率,并增强项目的可管理度。其特色包括支持OPOB设计模式,提供一套由BRICH引擎统一驱动的Widget Lib,内置AJAX通讯引擎,广泛支持第三方后台业务逻辑框架,提供Web控制台进行参数配置与性能监控,提供TestFrame进行浏览器端性能测试,多种性能优化措施以支持高并发压力下的核心应用系统,提供dorado studio与eclipse plug-in方便高效地进行可视化开发。 DORADO是上海市经信委软件产业发展专项资金项目;是科技部技术创新基金立项项目;其上一代产品Extra是上海市高科技术成果转化项目。2006年DORADO 4获得《程序员》杂志评选的中国软件风云榜技术创新20强;2009年DORADO 5获得《程序员》评选的开发类国产软件优胜奖。
|