XPDL(XML Process Definition Language)的缩写,是由Workflow Management Coalition(WFMC)所提出的一个工作流描述规格,使用XML文件让不同的工作流程软件间交换商业流程定义。XPDL是一个通用的框架,据WFMC认证列表统计目前全球约有80个厂商支持该标准,包括我们熟悉的IBM、BEA(Oracle)、Tibco相关流程产品,目前XPDL的新版本是2.1(2008年4月23日approve version)。
WFMC为实现不同工作流产品间互交换,给定了5类接口规范(Interface),其中我们讨论的XPDL是其Interface1。XPDL给定了流程定义间进行相互转换的XML Schema元模型,这个XML Schema可理解为与运行控制无关的描述结构,为设计流程和运行流程提供了形式上的可分离,这样无论开发者使用Java、.Net还是轻量级的PHP、Python语言,采用有限状态机还是Petri网,只要外部接口符合XPDL规范,那么就可以保持相同的表示形式和互*作,这就为厂商间标准合规性验证提供了一个通用的描述框架,更重要的是XPDL对不支持的厂商个性场景提供了扩展,这个扩展框架约束能够保证流程对外表现形式的一致性。正是这个定位使得XPDL在与十几年中出现的众多潜在新兴竞争标准之争中仍然保持旺盛的生力,并催生了不同竞争活力的工作流产品。对于实现XPDL规范的工作流产品,目前一个通常的方式是采用BPMN进行建模,以XPDL为持久格式,由厂商实现的流程引擎执行该描述。
XPDL的主要元模型包括了过程活动、转移连接弧(可理解为规则)、参与者(过程活动所需的资源,在XPDL中参与者模型被抽象为一个分配对象,可能是现实的人也可以是一个系统或服务)、程序声明(过程活动调用的IT应用程序或接口服务,例如一个人工任务的交互表单、Web服务)和工作流相关数据(运行期间持久化的流程实例控制数据)。
WFMC工作流联盟是一个活跃了十五年的民间组织,官方宣称有超过300个成员,在欧洲、美洲及亚太设有指导委员会,每隔三年举办一次大规模的工作组会议,XPDL除了得到大部分工作流厂商和Opensource支持外,在中国也有不少工作流厂商支持该标准。
邮箱:15236061639@163.com
QQ:60298351
微信:a18137798589
一、国家高度重视中小企业数字化转型,不断推出政策指引方向中小企业是促进我国国民经济和社会发展的主力军
一、国家高度重视中小企业数字化转型,不断推出政策指引方向中小企业是促进我国国民经济和社会发展的主力军
白宫彻底的慌了,将要紧急设立一个特别工作组,以应对因对我国加征关税而造成的供应链危机。据央视新闻报道