首页 > CIO > 正文

工作流平台发展方向及系统选择

2008-02-27 15:17:09  来源:CIO时代网

摘要:如何在如此多的解决方案中选择适合工作流平台是件很困惑的事,本文希望给大家有所帮助.
关键词: OA

  引言

    作为新兴的信息化应用软件,工作流软件受到越来越多的学者和用户关注。工作流软件虽然是近几年才受到广泛重视,但工作流软件在国外的起源非常早。20世纪80年代中期,国外就已经有功能相对单一的商品化工作流系统问世。近年,随着企业对协同的需求,作为协同软件基础构件的工作流软件发展迅猛,进入google,搜索一下工作流,简体中文网页中,约有 569,000 项符合工作流的查询结果.约有151,000,000项符合workflow的查询结果,这说明工作流重要性,同时也说明了工作流在管理软件中的影响,同时也说明了其在国内也得到了广泛的关注和研究应用.但如何在如此多的解决方案中选择适合工作流平台是件很困惑的事,本文希望给大家有所帮助.

  工作流的基本概念和定义

    什么叫做工作流?

    工作流是针对工作中具有固定程序的常规活动而提出的一个概念。通过将工作活动分解成定义良好的任务、角色、规则和过程来进行执行和监控,达到提高生产组织水平和工作效率的目的。工作流技术为企业更好地实现经营目标提供了先进的手段。1993年工作流管理联盟成立,制定了相关的系列标准,同时给出了工作流的定义:“工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。”当然,还有其他的一些定义,但基本上都说明,“工作流是经营过程的一个计算机实现,而工作流管理系统则是这一实现的软件环境”。

    工作流软件的发展历史及分类

    1993年,国际工作流管理联盟(Workflow Management Coalition,WfMC)的成立标志着工作流技术开始进入相对成熟的阶段。为了实现不同工作流产品之间的互操作,WfMC在工作流管理系统的相关术语、体系结构及应用编程接口等方面制定了一系列标准。一个工作流包括一组活动及它们的相互顺序关系,还包括过程及活动的启动和终止条件,以及对每个活动的描述。工作流管理系统指运行在一个或多个工作流引擎上用于定义、实现和管理工作流运行的一套软件系统,它与工作流执行者(人、应用)交互,推进工作流实例的执行,并监控工作流的运行状态。

    我们暂且不对工作流的的技术等,标准等方面作学术讨论,本文旨在分析工作流的发展方向及如何选择. 不同类别的协同软件,具有不同的优点和特性,认清分类,是正确选择协同软件产品的前提。

    首先,我们先了解一下工作流软件有哪几类.

    工作流软件从不同的角度,有许多不同的分类方法,比如依据底层技术分类、依据任务传递机制分类、根据所实现的业务过程等,我们从用户角度出发,由于用户购买软件其最根本的出发点是改善管理,我还是比较同意范玉顺老师分类:

    1) 以通讯为中心:以电子邮件为底层的通讯机制。这种类型的工作流管理系统适合于协作型工作流和不确定型工作流,而不适于生产型工作流。

    2) 以文档为中心:基于文档路由,它同外界应用的交互能力有限。许多基于表的管理型工作流可以用以文档为中心的工作流实现。

    3) 以过程为中心:这种工作流系统对应生产型工作流。它们一般建立在数据库之上,有自己专用的通信机制并且提供了同外部进行交互的接口。

    根据不同工作流系统所采用的任务项传递机制的不同,市场上的工作流产品又可以划分为四类:

    基于文件的工作流系统  以共享文件的方式来完成任务项传递。

    基于消息的工作流系统   通过用户的电子邮件系统来传递文档信息。这种类型的产品一般都提供与一种或多种电子邮件系统的集成接口。

    基于Web的工作流系统通过WWW来实现任务的协作。这一类产品起步较晚(在95年以后),但是发展迅速,其市场前景十分看好。许多供应商纷纷改进原有产品或开发新产品以增加对Web的支持。

    以通讯为中心的工作流软件。这类协同软件以即时通讯、电子邮件等为应用中心,早期的协同软件都属于这一类型。后来部分该类协同软件又加入了VOIP等技术,使信息交流更加便捷与丰富。这类软件一般采用20世纪90年初就已经流行的P2P软件架构,像Lotus 早期推出的Notes部分就属于这类产品。

    以文档为中心的工作流软件。这类协同软件基于文档路由,与外界的交互能力有限,但比较适合文档型文本和表单为内容载体的协同事务。同属于Lotus产品家族的Domino就是这类产品,国内大部分的协同软件也都采用这一技术。

    以过程为中心的工作流软件。这类软件,工作流的过程管理和内容管理,都基于关系型数据库之上。该类软件是未来的应用主流,国内外新一代的协同软件产品都基于些工作流平台,属于这一类型。最典型的是,它将所有的协同管理事务抽象为表单和流程,表单用以记载管理内容,流程用以指定管理过程。同时,可以实现管理表单的任意定义,和管理过程的可视化柔性管理。

    以上是从不同角度,对协同软件的分类,各种不同分类标准下的协同软件产品,会有相互重叠。另外还需要特别指出的是,目前许多先进的协同软件产品,在软件技术和应用上比较综合,各个类属的特性都具有一些。对于这类综合性协同软件的归类。

    其实,不管工作技术如何发展,我们看看用户的需求都有哪些方面,用户的需求决定工作流的发展方面及正确选择。

    哪么,用户在想什么的?

  用户对工作流软件的需求分析

    目前,国内大多数企业都已经建立了各种各样的信息系统,但从应用现状以及需求来看,由于其各系统自身的缺陷,将不可避免地导致一些问题的发生,主要表现为以下三个方面:

    信息孤岛:信息系统的分散开发和引入,使信息被封存在不同的应用平台和数据库中,定义和采集相互独立,从而形成了许多信息孤岛,大量有用的信息分散在各个“死角”,不能被有效地利用和共享。解决业务,各系统协同工作的首要条件就是保证信息的畅通无阻和高效利用。

    应用孤岛:企业的各种系统间相互难以紧密集成,使得企业内部各业务系统相互独立、数据不一致,信息共享程度不高、管理分散,工具落后、管理维护工作量大,各部门各系统往往形成一个个“应用孤岛”,企业需要花大量的人力、物力在不同的应用系统之间切换,以获取相应的信息进行分析,造成资源浪费和重复劳动,企业的运作效率大大下降。

    资源孤岛:企业内部各部门之间的协同,以及企业内部与外部资源(包括客户和合作伙伴)之间的协同,在这个新信息时代越发凸现其重要性。企业必须建立一个动态的、可控的、统一的、全面集成和协作化的信息应用环境,从而使得企业内部资源(管理者、员工)和外部资源(客户和伙伴)能够在一个统一的平台上高度共享信息、协同完成各种复杂的业务处理、形成知识积累的科学体系、共同面对市场环境的变化。

    面对如此复杂的应用,如何建立共享、协同的信息平台处理复杂业务呢?

    只有将企业内部和外部的资源全部整合在统一的平台上进行管理,并提供单一的访问入口:以先进和开放的平台体系融合企业各种应用;以信息门户提供统一和个性化的访问入口;以工作流程打通企业运作各个环节,使资金流、物流和知识信息流无阻碍地流通。不仅实现企业内部各组织、各部门、各人员的协同,还将企业外部的客户和合作伙伴纳入管理平台,创建一个紧密结合、共同运作、动态调整的大协同环境体系。通过协同办公的企业信息门户,将企业的所有应用和数据集成到一个信息管理平台之上,并以统一的界面提供给用户,使企业可以快速地建立个性化应用。它向分布各处的用户提供商业信息,帮助用户管理、组织和查询与企业和部门相关的信息。内部和外部用户只需要使用浏览器就可以得到自己需要的数据、分析报表及业务决策支持信息。让员工从整天找数据中的低下的工作效率中解脱出来,及时获取、处理信息、分析信息,做出快速反应。

    而协同整合的关键,就是工作流技术平台.

   


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。