我们正在努力恢复Google Play商店上的Unionpedia应用程序
传出传入
🌟我们简化了设计以优化导航!
Instagram Facebook X LinkedIn

YAWL

指数 YAWL

YAWL(发音为`yorl')是Yet Another Workflow Language的简写。它是一个以对工作流模式的研究为基础而定义的工作流语言,旨在提供对绝大部分工作流模式的直接支持(传统工作流系统则提供最多六成左右的支持)。YAWL系统(通常也简称YAWL)是一个基于JAVA的开源工作流系统。它是对YAWL语言的一个软件化实现。整个系统主要由工作流引擎,流程定义工具,任务执行序列处理模块,工作流执行资源服务等组成,其面向服务的体系结构使系统具有较强的扩展性及(与其它系统的)交互操作性。.

目录

  1. 9 关系: 工作流参考模型工作流管理系统工作流技术工作流模式商业过程管理面向服务的体系结构XMLXML SchemaXPath

  2. 建模语言

工作流参考模型

工作流参考模型(Workflow reference model)是由工作流管理联盟于1995年提出的工作流管理系统的体系结构模型。 工作流参考模型标识了构成工作流管理系统的基本部件和这些基本部件交互使用的接口。这些基本部件包括:工作流执行服务、工作流引擎、流程定义工具、客户端应用、调用应用、管理监控工具;基本部件交互使用的接口包括:接口一、接口二、接口三、接口四和接口五。这个模型很大地影响了人们后来对工作流技术的讨论。.

查看 YAWL和工作流参考模型

工作流管理系统

工作流程管理系统(Workflow Management System, WfMS)的主要功能是通过计算机技术的支持去定义、执行和管理工作流程,协调工作流执行过程中工作之间以及群体成员之间的信息交互。 工作流管理系统将业务流程中工作如何组织协调在一起的规则抽象出来,从而分离了具体工作的逻辑和流程组织的逻辑。我们在工作流管理系统的协助下:开发人员遵从一定的编程接口及约定,就可以开发出更具灵活性的事务处理系统;最终用户无需重新开发事务处理系统,就可以自己更改工作流程,以适应业务变化的需要。.

查看 YAWL和工作流管理系统

工作流技术

工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。工作流建模,即将工作流程中的工作如何前后组织在一起的逻辑和规则,在计算机中以恰当的模型表達并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。 工作流管理系统(WfMS)是處理工作流的電腦軟體系統,其主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。工作流需要依靠工作流管理系统来实现。 工作流属于计算机支持的协同工作(CSCW)的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。.

查看 YAWL和工作流技术

工作流模式

工作流模式是由、A.H.M. ter Hofstede、Bartosz Kiepuszewski、A.

查看 YAWL和工作流模式

商业过程管理

商業過程管理(Business Process Management,BPM),也稱做商業流程管理,著重在辨識出一連串的商業管理活動,並針對這些活動的作業流程進行管理的動作。其目標在透過各種科學的方法,來確保企業中各種商業活動的執行成果能具有一定的水準和精確度,同時也能持續改善活動的進行方式,串連活動的作業流程,讓企業能保持市場上的競爭力。 在商業過程管理中主要面對的概念是作業流程(Workflow)的概念,因為流程的明確與否和商業規則是否能被確實遵循有很大的關係。而許多管理上的議題都和作業程序(也就是商業活動)有很密切的關係,各種層面的流程改善(例如:生產管理、賣場動線、速食店的作業程序)都對企業的經營有關鍵性的幫助。為了讓管理能呈現一定的效度,量化和明確的規則是達成良好商業管理成果的重要因素。在這個前提下,借助資訊技術來改善商業程序或執行工作流程就顯得分外重要。因此近代在商業管理的討論上,都會和資訊技術的應用有密切的關係。.

查看 YAWL和商业过程管理

面向服务的体系结构

面向服务的体系结构(service-oriented architecture)並不特指一種技術,而是一種分散式運算的軟體設計方法。軟體的部分組件(呼叫者),可以透過網路上的通用協定呼叫另一個應用軟體元件執行、運作,讓呼叫者獲得服務。SOA原則上採用开放标准、与軟體资源进行交互并采用表示的标准方式。因此應能跨越廠商、產品與技術。一項服務應視為一個獨立的功能單元,可以遠端存取並獨立執行與更新,例如在線上線查詢信用卡帳單。 SOA中的一項服務應有以下四個特性:.

查看 YAWL和面向服务的体系结构

XML

可扩展标记语言(Extensible Markup Language,简称:XML),是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用像XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用标记语言(SGML)中简化修改出来的。它主要用到的有可扩展标记语言、可扩展样式语言(XSL)、XBRL和XPath等。.

查看 YAWL和XML

XML Schema

XSD (XML Schema Definition)是W3C于2001年5月发布的推荐标准,指出如何形式描述XML文档的元素。XSD是許多XML Schema 语言中的一支。XSD是首先分離於XML本身的schema語言,故取得W3C的推薦地位。 像所有XML Schema 语言一樣,XSD用來描述一組规则──一个XML文件必須遵守这些規则,才能根據該schema『合法(Valid)』。 然而,与其他XML Schema 语言不同,XSD意圖設計为在确认一个文档的有效性时,将会产生满足特定数据类型的一个信息集合。这种后验证的XML信息集可用来開發XML文件處理軟件。.

查看 YAWL和XML Schema

XPath

XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。 XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初XPath的提出的初衷是将其作为一个通用的、介于与XSL间的语法模型。但是XPath很快的被开发者采用来当作小型查询语言。.

查看 YAWL和XPath

另见

建模语言

亦称为 YAWL工作流语言,YAWL工作流语言及系统。