协同数码:解决孤岛问题,打造敏捷企业——----“制造业企业信息集成网上研讨会”之十七
作者: 来源于:西安协同数码
2004-6-11 16:50:50

    随着计算机技术的飞速发展和计算机网络的大面积普及,企业信息化建设逐步深入,企业内部以及企业内部与外部建立起越来越多业务应用系统,如何整合企业的现有IT资源,使企业中计算机孤岛式的应用向集体协作的方向发展,以业务过程为中心进行应用系统的集成,最大地发挥各种资源的效益,提高业务各环节间的响应速度,降低企业成本,正在逐渐成为企业关注的重要问题。
    企业为取得市场生存和竞争的优势,适应瞬息万变的市场环境,需要快速响应市场的需求,不断调整自己的组织模式和再造自己的业务流程,业务流程的设计、优化和管理成为企业竞争的重要手段,企业迫切需要支持其业务流程再造的信息系统的支持。
    随着企业应用的深入,其业务系统更加复杂,同时企业对应用系统灵活性要求的提高,造成系统开发成本加大、风险性提高,开发商希望能有快速开发具有灵活性应用系统的平台支持。
    要解决以上问题,满足市场需求,需要一类这样的软件,他们能将业务过程逻辑同过程运行的应用软件分开;能管理过程参与者之间的关系;能集成内部与外部过程资源和监控过程的运行。这样的系统就是现在最具发展潜力的业务过程管理系统(BPM)

    一 业务过程管理系统的发展历史

    业务过程管理系统(BPM)是目前软件领域出现的新概念,其实质和以前的工作流管理系统类似,工作流管理系统的发展可以概括为三个阶段。第一阶段为初始阶段;第二阶段为发展阶段;第三阶段为业务过程管理阶段。
    工作流的研究起源于20世纪70年代,受网络的局限性,最初的工作流系统主要以企业内部的文档处理为主,这一阶段的典型特征是工作流系统不是作为一个独立的平台进行应用,而是将其思想运用到具体的应用系统中,尤其是文档的传递与处理。第二阶段的发展标志是IBM的Domino notes产品的出现,极大地推动了工作流的成熟和应用,在文档的传输和处理中得到了非常成功的应用,这一阶段的主要特征是工作流系统作为一个平台以群件的形式运用于文档处理中,产品本身有自己独特的体系结构和基础的通信技术。直到现在,由于计算机网络技术和internet技术的迅速发展,随着企业业务过程的规范化和内部效益的不断提高的需要,工作流技术发展到了第三个阶段      业务过程管理(BPM)阶段,和第二阶段的最大不同主要表现在:应用范围不同,业务过程管理不仅仅能够管理文档,而且能够管理各类业务过程,其应用范围将更加宽广;功能不同,业务过程管理包括业务过程的设计、分析、评测、仿真、运行和管理,可以管理流程、人和其它资源之间的关系,整合公司内外部的资源,监视整个流程的进行,不只是文档处理界面的设计与处理。
    据Delphi Group于2002年2月28日公布了关于业务过程管理系统的市场调查报告称,业务过程管理系统作为下一个“杀手级应用”,在将来的几年中将迅速得到普及。  业务过程管理系统作为一个新兴的软件领域,作为以消息为主的综合类中间件,成为未来几年最具发展潜力的基础软件之一,存在着巨大的潜在市场。据权威机构Ovum的预测,到2000年,通用WfMS产品市场将达到10亿美元,而支持业务过程管理系统的应用软件市场则将达到70亿美元,具有十分广阔的应用领域,如办公、电子商务、ERP、CRM、协作研究、CIMS等。
    如今,面对这一巨大的潜在市场,国外软件巨头纷纷进入这一领域,如:IBM、MICROSOFT、ORACLE、ULTIMUS等都相继推出了自己的产品,国内的软件公司如:协同数码的业务过程管理系统SynchroFLOW,采用最新的internet、java技术,推出了自己的平台产品,并得到了成功的应用。

    二 业务过程管理系统简介

    1 主要内容
   业务过程管理系统主要完成业务过程的设计与维护、其它应用系统的集成、业务过程的运行与管理以及业务过程的监控。一般包括以下几个部分:
    1) 业务过程设计
    业务过程设计主要运用计算机信息的表达方式,以一定的通用信息格式表示现实企业中各类复杂的业务流程,以便业务过程运行引擎正确地解释执行。目前业务过程的信息表示格式可归结为以下几种:XML表示、数据库表示、wpdl表示、其它文件格式表示,其中以XML格式表示最为流行,也符合WMfC标准和当前的技术发展潮流。业务过程设计主要包括:流程逻辑(顺序、分支、循环、并行、同步、异步等)设计、控制数据和应用数据的设计、角色的分配、应用的连接等。业务过程的设计方法一般有两种:用图形化设计工具可视化设计流程,用普通的文本编辑工具直接编辑业务过程描述文件。用图形化设计工具可视化设计流程是目前最流行的设计方法,这种设计既简便又不易出错,直观简单。
    2) 业务过程各节点的应用开发工具
    一个业务过程往往是由一系列活动按照正常的业务活动顺序组成,在运行过程中,每一个活动可能需要人的参与,可能需要调用一个后台应用计算一些结果,凡是需要人参与的活动都需要一个交互式界面,因此大多数情况下界面开发是流程设计不可缺少的环节之一,目前市场上有许多界面开发工具,但是如何和流程设计无缝集成,进行双向数据交换,这是界面开发工具和业务过程设计工具集成的关键,所以业务过程管理系统需要一个界面开发工具。
    3)应用集成
    业务过程管理系统以流程为主线,进行如:CRM、ERP、DBMS、Web Service、Mail Server、系统本身开发的应用等各类不同系统或组件的集成,通过集成具体的业务应用软件和操作人员的界面操作,才能够良好地完成对企业经营过程运行的支持。因此系统需要提供各类丰富的应用集成接口或应用集成适配器,以供用户在基于业务过程管理系统开发应用时方便的进行系统的集成。目前集成的方式主要有两种:一种是数据级的集成,主要用于异构系统或不同语言开发的系统间的集成,这种方式可以通过直接访问数据库表或以XML传递数据实现,另一种是通过调用编程接口进行集成,这种方式效率较高。
    4)业务过程引擎
    业务过程引擎作为业务过程管理系统的核心,它负责业务过程管理系统的执行,完成业务流程的加载,调度业务流程的执行,协调各执行环节间的数据通讯以及其它的系统调用,负责和客户端的通信,及时备份或恢复运行期间产生的数据。
    5)业务过程监控
    业务过程监控是用数字或图表的方式监控业务的执行过程,从而增强业务过程的透明度,使管理者能够实时地了解业务的进展情况,知道什么地方存在问题,什么业务环节出现堆积现象,为管理者提供各类分析报表,为其后续的业务开展提供参考。
    6)业务过程管理系统间的分布式通讯
随着计算机网络技术和internet技术的发展,企业内部以及企业之间的信息联系越来越紧密;企业分工越来越细,越来越多的应用系统已经涉及到了企业间的流程协作,这类系统就需要业务过程管理系统间的分布式通讯,需要公开其通信机制和通信接口,以便应用开发者使用。

    2 实现技术
    当前业务过程管理系统所采用的软件技术路线有两种:一种以Microsoft技术路线为主,使用C++,COM/DCOM,ACTIVEX,ASP等实现,如ULTIMUS的workflow;一种以SUN Java技术路线为主,使用JAVA,EJB,JSP,SERVLET等实现。如:协同数码的SynchroFLOW。大多数产品的过程设计采用C/S结构实现,其它使用多层结构或B/S结构实现。

    3 采用标准
    为了规范工作流产品的内涵和外延,并使其产品间有较强的互操作性,国际上先后出现一些标准组织,较有影响有WMfC、WARIA、BPMI。WMfC对工作流的体系结构进行了详细的定义,明确了各部分的内容及其相互关系,给出了各部分详细的语言接口,过程模型描述语言;WARIA是workflow and reengineering international association的缩写,成立于1992年,其主要任务是研究业务过程管理、工作流以及知识管理,进行经验共享,产品评估,用户和厂商间的联系,教育和培训;BPMI的主要任务是为BPM建立一套过程设计、部署、维护和优化的标准,BPMI给出了一套公开的业务过程描述规范。其中:WMfC提供的标准最完善,支持的厂商最多。

    4 BPM、WORKFLOW和EAI区别与联系
    BPM是工作流技术发展的一个新阶段,它不但能够解决传统意义上的工作流对文档的处理,而且能实现广义上业务过程的自动化,能集成各类大型的应用系统,也能够把一项业务分成若干个活动,按照一定的业务逻辑,由不同的角色完成;WORKFLOW这一概念出现较早,首先运用在文档处理领域,随着技术的发展也赋予了新的含义;EAI使用基础的通信技术,用于连接不同的应用系统,总之,三者之间既有联系又有区别,并逐步走向统一。

    三 业务过程管理系统应用

    由于BPM是一类基础的软件平台,因此主要客户是具有一定开发能力的软件开发商。根据BPM产品提供的功能可以看出,它具有非常广阔的市场。
    按专业领域分,产品主要应用于以下领域:

    ● 电子商务应用
    电子商务的兴起,以各种各样的门户站点为基础的网上交易在持续快速发展。在美国,逐渐成为主要的交易方式。网上交易是20世纪最主要的技术成就之一,它将改写商业规则,引发21世纪商业领域革命性的变化。
    在B2C的应用中,大量的用户通过网站上网购买商品,请求服务,订购书籍,支付费用,企业为了谋取更大的利润,提供更好的个性服务,和内部业务更好地配合, 需要对不同种类的大量用户需求采用不同种类流程,及时作出响应,没有业务过程管理是没有办法及时处理这样大量的用户需求的。
     在B2B应用中,通过业务过程管理系统把企业与企业之间、企业内部的业务流程有机地集成起来,使得企业与企业之间的业务往来畅通无阻,并在企业内部得到及时有效的处理。不同企业有不同情况,这种业务流程千差万别,这恰是业务过程管理系统的用武之地,能够快速地开发具有很大灵活性的应用系统。业务过程管理系统在这一应用领域市场前景无限。

    ● 企业应用
    在企业内部,各类信息管理系统,办公自动化,海关,保险,电信,客户服务等流程处理系统是业务过程管理系统的应用范畴。
供应链(SCM)系统是工作流最擅长的应用领域,通过使用工作流,把企业内部业务流程和企业外部业务流程(供应商)有机的整合在一起,使得企业在计划、生产和销售上成为互相依赖的整体。
    客户关系管理(CRM)是现代企业最重视的一个系统,通过CRM把企业与客户联系了起来,业务过程管理系统在这一领域的运用,将极大地改善客户服务的质量,为客户提供即时地个性化的服务。

    ●  企业应用集成
    企业应用集成也是业务过程管理系统应用的主战场,通过业务过程管理系统把企业内部零散的应用系统有机地整合在一起。

    ●  企业再造
    为了增强企业竞争力,改善内部管理,降低成本,提出企业业务再造这一
    管理新思想,提倡以业务流程为中心的网状管理方法,业务过程管理系统作为企业再造的基础类核心产品,为企业再造提供信息管理基础。
    从行业应用看,在2000年、2001年中共有15个获奖产品,其中日本服装销售连锁采用的业务过程管理系统连续两次获奖。
    现按WARIA的行业分类,共分九大类应用行业,分别说明如下。
    第一类,公用设施类(Utilities),如航空业、邮政业、电信业、机场等。
    第二类,制造业(Manufacturing),如电子、摩托、汽车、计算机行业。
    第三类,金融业(Finances),如银行、信用卡、保险等行业。
    该类获奖产品有:2000年非洲及中东地区,Telkom Properties公司采用发票确认管理系统获金奖;2001年非洲及中东地区Standard银行采用的业务过程管理系统获银奖;马拉维The Reserve Bank(银行)采用的业务过程管理系统获金奖;2001年北美地区MSB International公司采用的契约管理业务过程管理系统获银奖。
    第四类,政府(Government),如国家政府、地方政府、空军、劳工组织、海岸警卫队等部门。
    该类获奖产品有:2000年欧洲地区银奖,奥地利城市萨尔茨保的市政办公系统;北美地区翻译文件管理、分配工作流管理系统获银奖;非洲及中东地区,阿拉伯联合酋长国迪拜酋长国警察局采用业务过程管理系统实行无纸办公,该系统获地区银奖;2001年北美地区,富士通公司提供的一套旅游管理业务过程管理系统获地区金奖;欧洲地区由法国W4公司提供的一套咨询管理及市场调查系统获金奖。
    第五类,零售业(Retail),如发行商、服装、机器销售行业。
    该类获奖产品有:2000年欧洲地区LetsBuyIt.com公司采用的业务过程管理系统获得。
    第六类,电子数据处理供应商(EDP providers),如软件工厂、软件销售、计算机制造商等。
    第七类,能源业(Energy),如石油、天然气、电力、核动力等行业。
    第八类,通讯业(Communication),如出版商、电视、广播等行业。
    该类获奖的有:2000年北美地区,R.R. Donnelley & Sons Company 公司采用业务过程管理系统从事客户培训管理,该系统获地区金奖; 2001年北美地区WorldCom, Inc.公司采用Action Technologies的短周期业务过程管理系统产品获银奖。
    第九类,医疗业(Health),如药品、医院等。
    由以上分类总结可以看出,在最近两年的获奖业务过程管理系统产品中,政府类行业所占的比例最大共有五项获奖,金融业和零售业分别都有四项获奖,通讯行业有两项获奖,而公用设施类、制造业、电子数据处理供应商、能源、医疗等应用行业则没有获奖产品。
    此外,分析所有获奖产品的应用环境可以看出,这些产品都是可以运行在Internet上的,其减少了纸介媒质的传递,加快了信息的传递速度,加强了企业的管理。
    分析其原因,政府类应用行业随着政府的不断改革,要求其不断提高其相关的服务水平,并且该类的相关业务活动也较为简单,便于业务过程管理系统产品的开发与实施。而金融业、通讯业和零售业则作为资金、信息流通较快的行业,要求其不断降低企业内部成本,也促使其不断采用新技术,新工具以提高自己的竞争力,并且,金融业、通讯业和零售业的业务逻辑相对制造业等行业也要简单一些,其企业上层领导也较容易接受采用业务过程管理系统的风险投资,所以在这类行业中,业务过程管理系统产品的应用更加迅速,也更容易获得成功。因此,可以看出,在未来几年内,政府、金融、零售和通讯业是业务过程管理系统产品迅速推广应用和容易获得成功的主要应用领域。


 
  山东装备制造业信息网 版权所有