0 引言
为客户“量身定做”软件是多年来中国众多软件厂商的主要市场空间。在没有发现新的出路之前,“定制开发”困局所带来的痛苦让他们欲罢不能。新的面向构件的产业链为他们提供了难得的机会,可以在链条上寻找各自的定位01。事实上,中国已有一些厂商通过联盟的方式开始推动面向构件体系的发展。将软件构件技术产业化需要有一个高效、实用的构件平台。正如普元公司的经验所表明的,他们开发了EOS中间件平台啪,即一个以构件为核心的生态系统,包括了构件运行环境、开发环境、应用管理环境、基础性的公共构件库、以及面向构件的方法学和经验论,有了这样的平台,很多用户就容易采纳构件技术,并容易取得成效。
目前服务导向架构SoA已经成为行业标准,符合服务构件架构SCA标准的构件将可在一切遵循这一标准的系统中复用,从而使多年以来软件界所追求的“软件工业化生产”、“软件工厂”等理念得到实践的机会阱。随着那些整合了互联网上信息资源与服务的w曲Sen,icc规范的成熟、XML语言的统一,以及像Micro∞R的COM+,S岫的啪和J2EE等构件模型的标准制定,面向构件在数据格式、通讯机制、软件结构间的SCDO标准建立,使得那些发布在企业组织内外部的各种各样描述“业务功能”的小软件之间,可以轻松实现集成。面向构件方法在ERP软件建设中,可以大大降低软件的开发、管理和维护成本,能够较快地适应软件的随需应变。
然而,除了对面向构件先进技术进行研究外,还应该对ERP等企业级应用软件所应包含的管理层面进行研究。将ERP系统与企业的各种价值活动结合起来,为企业的生产和管理带来效益,这是企业最为关心的问题,也是中国软件国家发展战略的要求嘲。通过研究企业的价值链模型,并基于这些模型采用面向构件技术来对ERP应用系统进行设计,研究具体可行的ERP实施过程,具有重要的意义。
1 企业价值链分析与石化企业ERP系统规划
在规划ERP系统时,重点关注了如下几个价值链。
1.1 产供销价值链
这是企业活动的主价值链。企业信息系统其信息流应贯一穿于企业生产物流和资金流的全部过程。将领导决策、生产经营、生产管理、生产操作和优化控制等各个管理和生产环节有机地整合在一起,对影响企业竞争战略的各个KPI绩效指标能够进行全过程的分析、评价、改进,对企业的竞争战略给以有力支持,使企业获得或维持竞争优势”。石化行业(炼化生产企业)产供销价值链效益分析图如图l所示。
图1 产供销价值链效益分析
1.2 计划优化价值链
在石化企业ERP系统规划中,引入了企业综合绩效评价,能够为企业领导辅助决策提供有力支持,企业领导能够根据本企业与国内外先进企业的绩效差距,选择符合本厂实际生产能力的绩效改进方案,并对生产目标做出适当调整,计划部门根据新的生产目标和绩效改进方案进行计划优化,调度部门根据优化后的生产计划和绩效指标指挥各个生产单元的生产,各个生产单元、计量、质量、设备等部门可对绩效进行微观上的实时考核和改进,并为计划统计提供绩效数据,为企业的宏观绩效分析提供信息。计划优化价值链如图2所示。
图2 计划优化价值链
1.3 物耗、能耗系统价值链
企业的物耗和能耗主要发生在各个生产车间,为对其进行实时有效地监控和改进,在为石化企业信息系统进行战略规划时,设计了物耗平衡、能耗平衡,绩效评价、计量管理等信息系统,能够为企业生产过程中的物耗和能耗的降低提供技术保证。物耗、能耗系统价值链如图3所示。
图3 物耗、能耗系统价值链
1.4 设备检维修价值链
设备检维修价值链如图4所示。
图4 设备检维修价值
设备检维修涉及到生产企业整个物流过程,需要对物流环节各个部分的设备进行有效管理,并保持设备的安全、可靠,减少和避免设备故障发生,为企业的安全生产提供保证。为此,在建设企业ERP系统平台时,提供了物资管理、设备管理、安全管理和绩效评价等信息系统,从而为企业战略信息系统的建立提供可靠保障。
1.5 绩效考核价值链
在企业ERP系统平台的设计上,通过引入绩效分析、绩效改进的设计理念,在优化控制层、生产操作层、生产管理层、生产经营层均有绩效考核,对企业管理的各个环节能够进行微观的和实时的绩效分析和改进。面向企业决策层还有宏观的针对全厂或整个企业的绩效分析、评价,为领导辅助决策,以及生产目标的调整提供有力的支持。绩效考核是企业战略信息系统规划的重要组成部分嘲。将企业竞争战略的实施落实到企业日常活动之中,与企业个人、组织、生产单元(罐、塔、炉等等)等各个层面紧密关联,为企业战略目标的实现提供了实施保证。企业绩效考核价值链如图5所示。
图5 企业绩效考核价值链
2 炼化企业ERP系统构件库建设
基于以上的价值链分析,建立了炼化企业的ERP系统构件库,如图6所示。构件在设计上采用了SC~SDO标准。可以有效地支持软件的复用和集成。
图6 ERP系统构件库
其中,基础计算构件库提供了应用系统最基本的具体操作层次的功能,如数据库操作、日期时间操作、XML节点操作、字符串处理、数学运算等;基础业务构件库设计了一套快速开发应用的框架软件,包括信息发送、简单报表、图形输出等;基础应用构件库设计了一组常用的应用组件,如权限菜单管理、组织机构设置、绩效评价、物耗分析、能耗分析、收益分析、设备检维修成本分析等公共基础组件;工作流构件库提供了工作流定义构件包、流程实例管理构件包、工作列表管理构件包、数据构件包、工作流通用构件包等,可以根据不同生产管理活动的价值链模型实现相应的ERP应用系统的组装:页面标签构件库提供了各种功能的页面标签,如Be锄类、Hn礼类,可以提高各个应用系统页面开发的效率。
3 炼化企业ERP系统方案模型
在炼化企业ERP系统平台的设计上,采用了目前最新的面向构件的软件技术,并基于通用的J2EE应用服务器,如BEA WebLogic,IBM WebSphere,JBOSS,Oracle iAS,BorlandES等,以及XML数据总线,作为企业应用集成的基础。另外使用了比较成熟的第三方面向构件的中间件产品,以缩短项目开发周期,降低开发成本。炼化企业ERP系统方案模型如图7所示。
图7 炼化企业ERP系统方案模型
4 结束语
面向构件技术是目前SOA面向服务软件架构在中国实施的正确道路,能够降低系统的开发成本,提高系统实施的效率,但是必须将其与企业的实际生产管理活动紧密结合起来,才能真正地发挥作用,才能为企业创造价值。在对企业的各种价值活动和与之相应的价值链进行了比较全面和实际地分析之后,在此基础上,再采用面向构件的先进软件设计方法,能够为企业快速提供一个满足其实际生产和管理需要,并且支持随需应变的ERP应用系统设计方案。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文网址:http://www.toberp.com/html/consultation/1082044611.html