150 likes | 365 Views
Department of Computer Science and Information College of Arts & Science in Wadi Addawasir Salman Bin Abdulaziz University. Workflow Management Systems(WFMS) Prepared By: Omer Salih Dawood Omer. Agenda: Introduction. Workflow System Characteristics . Workflow Reference Model.
E N D
Department of Computer Science and Information College of Arts & Science in WadiAddawasir Salman Bin AbdulazizUniversity
Workflow Management Systems(WFMS) Prepared By: Omer SalihDawood Omer
Agenda: • Introduction. • Workflow System Characteristics. • Workflow Reference Model. • Workflow control patterns. • Case Study.
Business Process and Workflow Management System Workflow is concerned with the automation of procedures where documents, information or tasks are passed between participants according to a defined set of rules to achieve, or contribute to, an overall business goal [1]. Business Process Management(BPM) is a management discipline that treats business processes as assets that directly improve enterprise performance by driving operational excellence and business agility [2]. Workflow Management System(WFMS) is one which provides procedural automation of a business process by management of the sequence of work activities and the invocation of appropriate human and/or IT resources associated with the various activity steps [1].
Workflow System Characteristics • Build-time functions • which result in a computerized definition of a business process. During this phase, a business process is translated from the real world into a formal, computer processable definition by the use of one or more analysis, modeling and system definition techniques. The resulting definition is sometimes called a process model, a process template, process metadata, or a process definition [1]. • Run-time the process definition • process definition is interpreted by software which is responsible for creating and controlling operational instances of the process, scheduling the various activity steps within the process and invoking the appropriate human and IT application resources.
Workflow System Characteristics Figure(1)Workflow System Characteristics
Workflow Reference Model The Workflow Reference model has been developed from the generic workflow application structure by identifying the interfaces within this structure which enable products to interoperate at a variety of levels. Its consists from the following interfaces[1]: • The Workflow Definition Interchange (Interface 1) . • Workflow Client Application Interface (Interface 2). • Invoked Applications Interface (Interface 3) . • Interoperability (Interface 4). • Administration & monitoring Interface (Interface 5) .
Workflow Reference Model Figure(2)Workflow Reference Model
Workflow control patterns • Workflow Patterns are a catalog of various building blocks for workflow execution [3]. The design patterns range from fairly simple constructs present in any workflow language to complex routing primitives not supported by today's generation of workflow management systems [4]. • Basic Control Flow Patterns. • Advanced Branching and Synchronization Patterns .
Comparison Framework • Figure(5):Comparison Framework
Comparison study results Table(1):Results
Results • Bizagi is better than ProcessMaker in business process modeling. • Bizagi and ProcessMaker are same in business rule. • Bizagi and ProcessMaker are the same in user management and authorization, but Bizagi is preferred because it provides many users categories. • ProcessMaker is better than Bizagi in forms creation and management. • ProcessMaker is better Bizagi than in database management.
Current Researches: • Autonomous Workflow . • Mobile workflow. • Workflow trustiness
References • [1] D. Hollingsworth, "Workflow Management Coalition The Workflow Reference Model," 1995. • [2] “Business Process Management” Web Site: http://www.gartner.com/technology/it-glossary/business-process-management.jsp Access Date: [ January, 2012]. • [3] “Workflow control patterns”, Web Site: http://ruote.rubyforge.org/patterns.html Access Date: [January ,2012]. • [4] W. Aalst , A. Hofstede, B. Kiepuszewski, and A. Barros,“Workow Patterns”. • [5] Bizagi, Web Site: http://wiki.bizagi.com/en/index.php?title=Introduction Access Date: [January, 2012]. • [6] “ProcessMaker Workflow Management Software”, Web Site:http://www.processmaker.com/product-overview Access Date: [January ,2012]. • [7] “Bizagi Architecture”, Webite:http://wiki.bizagi.com/en/index.php?title=Architecture Access Date: [January, 2012]. • [8] “ProcessMaker Architecture”, Web Site: http://wiki.processmaker. com/index.php/ProcessMaker_Architecture_Diagrams Access Date: [January ,2012].