4 WfMS和ERP系统

表 1 – WfMSs 和 ERP 系统比较
记住我们当前所研究系统的演化和成熟路径,现在我们把注意力集中在两个系统的概念性区别上。我们把我们的比较研究分为三个主要部分:域范围,技术范围和系统实现。每一个部分,我们称之为一个维度,都从一个特定观点来比较这两个系统。主要区别在表1中归纳如下:
4.1 域范围
第一个维度根据其域范围来分析两个系统。域范围定义了对一个特定类型的应用或组织来说一个系统的适用度。这种描述是很重要的,因为不同组织有着不同的需要和特征。例如,一个多国型组织很明显地与只有一个地区性基地的组织有着不同的需求,而一个财务型组织与一个营销型组织也有着不同需求。
工作流系统已经成功地在一个大范围的各组织间安装和配置。Muth等人观察到,“许多工作流管理系统,包括产品和研究原型,相当庞大而针对尽可能宽泛的应用领域来提供完善的支持。同样的工作流基础结构(例如,METEOR[33])可以配置到各种领域,如生物信息学应用[34],医疗卫生[35],远程通讯产业[36,37],军队[38],和管理型程序如学校管理[39]。Leymann和Roller [40]讨论了工作流在其他领域的应用情况,如移动计算、系统管理、多数据库、因特网、应用开发、对象技术、操作系统以及事务管理。
图2中一个来自基因学的工作流程序例证了工作流系统是如何服务于面向范围广泛的领域的程序设计的。基因学的一个主要任务就是确定构造一个有机体的全套指令。最近报道了人类基因全序列的第一个草图。基因工程要求非常苛刻并且要求高成本和较多劳动力。有许多任务必须执行,诸如序列化,序列完成,序列处理,数据注解以及数据从属。一个单一的基因学工作流可能横跨多研究中心,这些中心负责管理在一个或多个参与中心里执行的单个任务。构建一个信息系统以管理一个物理分布的基因工程中的许多挑战都可以通过一个工作流系统来完成。

图2 基因工作流案例
工作流设计和程序流模型图示说明了任务之间的控制流和数据流。例如,图2中我们一个由若干个任务组成的工作流,这些任务通过彼此过渡而互相联系起来。用圆圈表示的任务是自动化任务,而盒装示意的任务则是子工作流。
运行期间,工作流系统读取模型规范并且透明地设定任务执行进度,在正确的时间里提供正确的数据。工作流系统能够管理不同研究中心的分布式基因任务,而且允许异类任务之间的互操作,如DNA序列化机器,匹配算法,人力资源,并且在取得新的技术性、生物性、和化学性进步时提供一个框架以方便一个基因工作流的重构。
工作流系统使得开发者能够把一个系统组件(应用程序和数据)中的流程从工作流程序模型中分出来,而使这些应用程序能够独立于流程。
任务和活动中的流程分离使工作流系统能够独立于应用领域。流程无关性的理念使工作流技术能够适合于许多领域;因此,WfMSs组成了一个通用工具,这个工具可用来在一个范围宽泛的环境里集成不同类型的数据和应用。
Sheth等人估计[41]现成可用的工作流系统的数目应该在200到300之间。一些工作流属于一般性质的,而其他的面向特定领域。全方位高度的领域无关性保证了被创建工作流的定制化、专门化和高度个性化。一方面工作流系统被认为可以应用到多领域,另一方面还没有提出一个有价值的解决方案可以用来在国际环境中配置工作流。这是因为WfMS还没有涵盖一些不可缺少的特征,如国际化、多币种和多语言,而这些在世界市场上配置工作流时是很重要的。
另一方面,由于体现最优商务实践的参考模型或程序模板的采用,ERP系统根据不同领域而不同。ERP系统包括为各种功能性领域预定义的业务流程库。一般情况参考模型反映出合意的商务模型,包括底层的数据和程序模型,以及组织化结构。因此,ERP系统通过范围极其广泛的专用应用软件提供了一个能够适合标准组织需要的解决方案。
ERP系统已经开发出特定领域的产业最优实践解决方案,如航空和国防,汽车,消费者产品,化学,工程和建筑,医疗卫生,高技术和电子,石油和天然气,医药行业,公共部门,零售业,软件行业,远程通讯和日常用品。这种系统允许设定几千个参数以便于按照特定组织化特征来定制应用方案。
最优实践的采用是一个诱人的方式,但Kumar和Hillegersberg也注意到了在实际国家、产业和公司的特定商务实践和根植于ERP系统中的参考模型之间并不匹配的情况,这种错位已经导致了许多实现方面的问题和失误。最重要的失误之一就是FoxMeyer Drug,一家在1996年申请破产的资产50亿的公司,这家公司辩解说造成各种问题的基本原因就是一个失败的ERP实现案例[43] (Scoot and Vessey, 2001)。ERP系统和组织化程序之间的不匹配通常要求代码相当程度的实现和所用模型的更改。
与WfMS比较起来,ERP系统并不提供一个适于动态域的有效框架,在此框架内一个程序拓扑可以由于例如新技术进步而一直保持变化。而且,即席和异构流程可由WfMS更好地管理,主要因为它们并不依赖于预定义的参考模型。另一方面,ERP系统则较适于国际领域,因为它们提供诸如多语言支持和多币种支持之类的特征。这些特点是很重要的,因为语言是进行有效和高效合作的文化障碍之一,而货币则是国际组织间任何商务程序的基础。此外,ERP系统为特定产业提供专用解决方案,使得组织用不着为了更高效和更有竞争力而去努力实现差异化。
![]() |
Austin Liu 刘恒辉
Project Manager and Software Designer E-Mail:lzhdim@163.com Blog:https://lzhdim.cnblogs.com 欢迎收藏和转载此博客中的博文,但是请注明出处,给笔者一个与大家交流的空间。谢谢大家。 |




浙公网安备 33010602011771号