尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Comparison of The Workflow Management
Systems Bizagi, ProcessMaker, and Joget
Mohamed Zeinelabdeen Abdelgader [1], Omer Salih Dawood [2],
Mohamed Elhafiz Mustafa Musa [3]
Lecturer & Director of Computer Centre , Bayan College of Technology , Sudan(1)
Lecturer , Computer and Information System,College of Arts and Science ,Salman Bin Abdualaziz University , KSA(2)
Associate Professor, College of computer Science and Information Technology, Sudan University of Science and Technology
, Sudan(3)
The International Arab Conference on Information Technology (ACIT’2013) 1
Agenda
• Introduction.
• Generations of WFMS.
• Workflow Reference Model.
• Overview of the Tools.
• Case Study.
• Comparison Framework.
• Comparison study results.
• Conclusion.
• Future Work.
2The International Arab Conference on Information Technology (ACIT’2013)
Introduction
• Nowadays there are tens of Workflow
Management Systems (WFMS) with different
capabilities and features.
• The first goal of this comparison study is to
find out how these systems are different.
• The second goal is about the current status of
these three WFMS.
3The International Arab Conference on Information Technology (ACIT’2013)
Generations of WFMS
• According to Gromann et al, there are four generations of
WFMS:
• First generation is application specific and the workflow
capabilities are expressed in particular applications like e-
mails and document management.
• The second generation the workflow capabilities are
factored out from application domains and thus workflows
are separate applications.
• Third generation has an open standard-based architecture
and can be fully integrated in 3rd party tools.
• Fourth generation the workflow management systems are
completely integrated with other middle-ware services like
e-mail, desktop management, have standardized interfaces
and interchange formats .
4The International Arab Conference on Information Technology (ACIT’2013)
Workflow Reference Model
• In 1995 The Workflow Management Coalition (WFMC)
was developed the Workflow reference model from the
generic workflow application structure, by identifying the
interfaces within this structure which enables products to
interoperate at a variety of levels. It consists of five
interfaces as follows :
1. The Workflow Definition Interchange(Interface 1).
2. Workflow Client Application Interface (Interface 2).
3. Invoked Applications Interface (Interface 3).
4. Interoperability (Interface 4).
5. Administration & Monitoring Interface (Interface 5).
5The International Arab Conference on Information Technology (ACIT’2013)
Workflow Reference Model
Figure(1)Workflow Reference Model
6
Overview of the Tools
• Bizagi is (WFMS) solution designed to
support the organizational processes and their
life cycle (model, execute, and improve) .
• ProcessMaker (WFMS) allows public and
private organizations to automate document
intensive, approval-based processes across
departments and systems.
7The International Arab Conference on Information Technology (ACIT’2013)
Cont..
• Joget Workflow is a workflow management
system that serves as a platform for users to
design, deploy and run workflows for their
organization's business processes.
8The International Arab Conference on Information Technology (ACIT’2013)
Case Study
• Three systems have been developed using
Processmaker, Bizagi, and Joget.
• The case study was chosen because it covers many
tasks, user with different privileges and business rules.
The International Arab Conference on Information Technology (ACIT’2013) 9
Case Study
10
BPEL BPEL20 Model
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri
«Lane» College«Lane» Ministry«Lane» Register
Office
«Lane»
Account
«Lane» Student
Pay
Application
Fees
Start
Fill
Application
Check
Payment
Verifying
Application
Inform
Student
Approve
Certificates
Check
certificate
approval
End
Process
Application
Receive
College
Decision
Final
Decision
Notification
End
No Yes
No
Ok
Figure(3): Business Process Modeling Notation
Comparison Framework
The International Arab Conference on Information Technology (ACIT’2013) 11
Figure(3):Comparison Framework
Business Process Modeling
• Process modeling is used to simulate a system using
Business Process Modeling Notation (BPMN) as shown in
figure (2).
• ProcessMaker allows piping out and rolling in processes into
.XPDL and .pm. formats.
• BizAgi piping out and rolling in the process in many
formats includes: XPDL, Visio, and export PDF, Word,
Image.
• Joget piping out and rolling in XPDL format only.
• Bizagi and ProcessMaker support the XPDL2.1, while Joget
support XPDL1.0,this causes compatibility problems.
• From the experiment the Bizagi and Joget support lane,
while the ProcessMaker does not support it.
The International Arab Conference on Information Technology (ACIT’2013) 12
Business Rules
• A business rule is anything that captures and implements
business policies and practices. A rule can enforce business
policy and make a decision .
• Bizagi offers a simple graphical environment which enables
business analysts to define and manage business rules and
policies.
• ProcessMaker has embedded business rules engine which
drives the logic behind the process.
• In Joget the Routes are typically nodes where decisions are
made and (based on the rules of your process), the flow of
the application maybe be altered .
The International Arab Conference on Information Technology (ACIT’2013) 13
User Management and Authorization
• In workflow, needs to assign each task to user or group of
users during system execution.
• An organization in Bizagi is where the user can define the
hierarchical structure: area, location, position, role, skill,
user properties, user groups , and holiday schema.
• ProcessMaker organizes system users into users, groups,
departments and roles.
• Joget in order for activities to be routed to the correct
users, participants should be mapped to the appropriate
users, group or department of users.
The International Arab Conference on Information Technology (ACIT’2013) 14
Form
• Users interact with the system through the form and pass it
to the next users.
• Bizagi is not rich in form field types, as some fields like
check box is absence.
• ProcessMaker is richer in form field types. The main
property you can view the form code as HTML or XML
and easily manage and edit it.
• In Joget, forms can be designed and edited using the Form
Builder tool, or using JSON (JavaScript Object Notation)
is a lightweight data-interchange format.
The International Arab Conference on Information Technology (ACIT’2013) 15
Database
• Bizagi Database can be managed through Bizagi or
SQL Server Management Studio Express.
• ProcessMaker and Joget do not provide facilities to
manage database (need to install apache server to
access database).
The International Arab Conference on Information Technology (ACIT’2013) 16
Comparison study results
Features Bizagi ProcessMaker Joget
Business Process
Modelling 3 2 2
Business Rule 1 1 1
User Management
and Authorization 2 1 1
Form 1 2 2
Database 2 1 1
Total 9 7 7
The International Arab Conference on Information Technology (ACIT’2013) 17
Conclusion
•This study compared three of WorkFlow
Management Systems; namely: Bizagi (academic
version), ProcessMaker (free open source
version) and Joget (community version).
•The study focused on the developing process.
• It showed that all of these systems have
satisfactory performance during development, as
it was quite easy to conduct the case study
through each tool.
The International Arab Conference on Information Technology (ACIT’2013) 18
Future Work
• This study is the first part of multi phase’s
comparison.
• The other parts contain: Comparing tools
internal structures, activities monitoring,
security measurement and process mining.
19The International Arab Conference on Information Technology (ACIT’2013)
Thank you
20The International Arab Conference on Information Technology (ACIT’2013)

More Related Content

What's hot

Ooad lab manual(original)
Ooad lab manual(original)Ooad lab manual(original)
Ooad lab manual(original)
dipenpatelpatel
 
Impro
ImproImpro
Impro
malamishra
 
STRUCTURAL VALIDATION OF SOFTWARE PRODUCT LINE VARIANTS: A GRAPH TRANSFORMATI...
STRUCTURAL VALIDATION OF SOFTWARE PRODUCT LINE VARIANTS: A GRAPH TRANSFORMATI...STRUCTURAL VALIDATION OF SOFTWARE PRODUCT LINE VARIANTS: A GRAPH TRANSFORMATI...
STRUCTURAL VALIDATION OF SOFTWARE PRODUCT LINE VARIANTS: A GRAPH TRANSFORMATI...
IJSEA
 
Introduction to System, Simulation and Model
Introduction to System, Simulation and ModelIntroduction to System, Simulation and Model
Introduction to System, Simulation and Model
Md. Hasan Imam Bijoy
 
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENTTHE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
ijseajournal
 
Sample report
Sample reportSample report
Sample report
Niro Thakur
 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014
Md Imran
 
4 sdlc and stlc
4 sdlc and stlc4 sdlc and stlc
4 sdlc and stlc
Chandra Maddigapu
 
Sample SRS format
Sample SRS formatSample SRS format
Sample SRS format
Sachin Sharma
 
03 requirement engineering_process
03 requirement engineering_process03 requirement engineering_process
03 requirement engineering_process
University of Computer Science and Technology
 
Software Process and Model by Md. Hasan Imam Bijoy
Software Process and  Model by Md. Hasan Imam BijoySoftware Process and  Model by Md. Hasan Imam Bijoy
Software Process and Model by Md. Hasan Imam Bijoy
Md. Hasan Imam Bijoy
 
Constructing Enterprise Applications
Constructing Enterprise  ApplicationsConstructing Enterprise  Applications
Constructing Enterprise Applications
Gem WeBlog
 
8 Characteristics of good user requirements
8 Characteristics of good user requirements8 Characteristics of good user requirements
8 Characteristics of good user requirements
guest24d72f
 
75752177 ooad-lab-manual-by-n-gopinath-skpit
75752177 ooad-lab-manual-by-n-gopinath-skpit75752177 ooad-lab-manual-by-n-gopinath-skpit
75752177 ooad-lab-manual-by-n-gopinath-skpit
Subramaniyan94
 
PROPERTIES OF A FEATURE IN CODE-ASSETS: AN EXPLORATORY STUDY
PROPERTIES OF A FEATURE IN CODE-ASSETS: AN EXPLORATORY STUDYPROPERTIES OF A FEATURE IN CODE-ASSETS: AN EXPLORATORY STUDY
PROPERTIES OF A FEATURE IN CODE-ASSETS: AN EXPLORATORY STUDY
ijseajournal
 
Unit2 Software engineering UPTU
Unit2 Software engineering UPTUUnit2 Software engineering UPTU
Unit2 Software engineering UPTU
Mohammad Faizan
 
SOFTWARE REQUIREMENT CHANGE EFFORT ESTIMATION MODEL PROTOTYPE TOOL FOR SOFTWA...
SOFTWARE REQUIREMENT CHANGE EFFORT ESTIMATION MODEL PROTOTYPE TOOL FOR SOFTWA...SOFTWARE REQUIREMENT CHANGE EFFORT ESTIMATION MODEL PROTOTYPE TOOL FOR SOFTWA...
SOFTWARE REQUIREMENT CHANGE EFFORT ESTIMATION MODEL PROTOTYPE TOOL FOR SOFTWA...
ijseajournal
 
Software (requirement) analysis using uml
Software (requirement) analysis using umlSoftware (requirement) analysis using uml
Software (requirement) analysis using uml
Dhiraj Shetty
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
Novika Damai Yanti
 
Requirement Analysis - Software Enigneering
Requirement Analysis - Software EnigneeringRequirement Analysis - Software Enigneering
Requirement Analysis - Software Enigneering
university of education,Lahore
 

What's hot (20)

Ooad lab manual(original)
Ooad lab manual(original)Ooad lab manual(original)
Ooad lab manual(original)
 
Impro
ImproImpro
Impro
 
STRUCTURAL VALIDATION OF SOFTWARE PRODUCT LINE VARIANTS: A GRAPH TRANSFORMATI...
STRUCTURAL VALIDATION OF SOFTWARE PRODUCT LINE VARIANTS: A GRAPH TRANSFORMATI...STRUCTURAL VALIDATION OF SOFTWARE PRODUCT LINE VARIANTS: A GRAPH TRANSFORMATI...
STRUCTURAL VALIDATION OF SOFTWARE PRODUCT LINE VARIANTS: A GRAPH TRANSFORMATI...
 
Introduction to System, Simulation and Model
Introduction to System, Simulation and ModelIntroduction to System, Simulation and Model
Introduction to System, Simulation and Model
 
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENTTHE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
 
Sample report
Sample reportSample report
Sample report
 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014
 
4 sdlc and stlc
4 sdlc and stlc4 sdlc and stlc
4 sdlc and stlc
 
Sample SRS format
Sample SRS formatSample SRS format
Sample SRS format
 
03 requirement engineering_process
03 requirement engineering_process03 requirement engineering_process
03 requirement engineering_process
 
Software Process and Model by Md. Hasan Imam Bijoy
Software Process and  Model by Md. Hasan Imam BijoySoftware Process and  Model by Md. Hasan Imam Bijoy
Software Process and Model by Md. Hasan Imam Bijoy
 
Constructing Enterprise Applications
Constructing Enterprise  ApplicationsConstructing Enterprise  Applications
Constructing Enterprise Applications
 
8 Characteristics of good user requirements
8 Characteristics of good user requirements8 Characteristics of good user requirements
8 Characteristics of good user requirements
 
75752177 ooad-lab-manual-by-n-gopinath-skpit
75752177 ooad-lab-manual-by-n-gopinath-skpit75752177 ooad-lab-manual-by-n-gopinath-skpit
75752177 ooad-lab-manual-by-n-gopinath-skpit
 
PROPERTIES OF A FEATURE IN CODE-ASSETS: AN EXPLORATORY STUDY
PROPERTIES OF A FEATURE IN CODE-ASSETS: AN EXPLORATORY STUDYPROPERTIES OF A FEATURE IN CODE-ASSETS: AN EXPLORATORY STUDY
PROPERTIES OF A FEATURE IN CODE-ASSETS: AN EXPLORATORY STUDY
 
Unit2 Software engineering UPTU
Unit2 Software engineering UPTUUnit2 Software engineering UPTU
Unit2 Software engineering UPTU
 
SOFTWARE REQUIREMENT CHANGE EFFORT ESTIMATION MODEL PROTOTYPE TOOL FOR SOFTWA...
SOFTWARE REQUIREMENT CHANGE EFFORT ESTIMATION MODEL PROTOTYPE TOOL FOR SOFTWA...SOFTWARE REQUIREMENT CHANGE EFFORT ESTIMATION MODEL PROTOTYPE TOOL FOR SOFTWA...
SOFTWARE REQUIREMENT CHANGE EFFORT ESTIMATION MODEL PROTOTYPE TOOL FOR SOFTWA...
 
Software (requirement) analysis using uml
Software (requirement) analysis using umlSoftware (requirement) analysis using uml
Software (requirement) analysis using uml
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
Requirement Analysis - Software Enigneering
Requirement Analysis - Software EnigneeringRequirement Analysis - Software Enigneering
Requirement Analysis - Software Enigneering
 

Similar to Comparison of the workflow management systems bizagi, process maker, and joget

Sql ppt
Sql pptSql ppt
Sql ppt
Roni Roy
 
UNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEM
UNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEMUNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEM
UNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEM
IRJET Journal
 
Chapter 5 - Tools
Chapter 5 - ToolsChapter 5 - Tools
Chapter 5 - Tools
Neeraj Kumar Singh
 
Online examination system
Online examination system Online examination system
Online examination system
IRJET Journal
 
AI Golf: Golf Swing Analysis Tool for Self-Training
AI Golf: Golf Swing Analysis Tool for Self-TrainingAI Golf: Golf Swing Analysis Tool for Self-Training
AI Golf: Golf Swing Analysis Tool for Self-Training
IRJET Journal
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking system
Sikandar Pandit
 
Software Development
Software DevelopmentSoftware Development
Software Development
Kamaluddin Panhwar
 
School management System
School management SystemSchool management System
School management System
HATIM Bhagat
 
Automated Placement System
Automated Placement SystemAutomated Placement System
Automated Placement System
IRJET Journal
 
Football League Management System Final Year Report
Football League Management System Final Year ReportFootball League Management System Final Year Report
Football League Management System Final Year Report
Shahzaib Ibrahim
 
Cyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .netCyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .net
Georgekutty Francis
 
IRJET - Acet Sports Alert
IRJET - Acet Sports AlertIRJET - Acet Sports Alert
IRJET - Acet Sports Alert
IRJET Journal
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
Shyam Bahadur Sunari Magar
 
IRJET- E-Gatepass System
IRJET- E-Gatepass SystemIRJET- E-Gatepass System
IRJET- E-Gatepass System
IRJET Journal
 
IRJET- Website Health Checker
IRJET- Website Health CheckerIRJET- Website Health Checker
IRJET- Website Health Checker
IRJET Journal
 
Performance testing wreaking balls
Performance testing wreaking ballsPerformance testing wreaking balls
Performance testing wreaking balls
Leonid Grinshpan, Ph.D.
 
Software Testing Principles and  Techniques
Software Testing Principles and  Techniques Software Testing Principles and  Techniques
Software Testing Principles and  Techniques
suresh ramanujam
 
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
Iosif Itkin
 
IRJET- Automatic Courier Management System
IRJET- Automatic Courier Management SystemIRJET- Automatic Courier Management System
IRJET- Automatic Courier Management System
IRJET Journal
 
Optimizing Facility Layout Through Simulation
Optimizing Facility Layout Through SimulationOptimizing Facility Layout Through Simulation
Optimizing Facility Layout Through Simulation
IRJET Journal
 

Similar to Comparison of the workflow management systems bizagi, process maker, and joget (20)

Sql ppt
Sql pptSql ppt
Sql ppt
 
UNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEM
UNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEMUNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEM
UNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEM
 
Chapter 5 - Tools
Chapter 5 - ToolsChapter 5 - Tools
Chapter 5 - Tools
 
Online examination system
Online examination system Online examination system
Online examination system
 
AI Golf: Golf Swing Analysis Tool for Self-Training
AI Golf: Golf Swing Analysis Tool for Self-TrainingAI Golf: Golf Swing Analysis Tool for Self-Training
AI Golf: Golf Swing Analysis Tool for Self-Training
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking system
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
School management System
School management SystemSchool management System
School management System
 
Automated Placement System
Automated Placement SystemAutomated Placement System
Automated Placement System
 
Football League Management System Final Year Report
Football League Management System Final Year ReportFootball League Management System Final Year Report
Football League Management System Final Year Report
 
Cyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .netCyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .net
 
IRJET - Acet Sports Alert
IRJET - Acet Sports AlertIRJET - Acet Sports Alert
IRJET - Acet Sports Alert
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
IRJET- E-Gatepass System
IRJET- E-Gatepass SystemIRJET- E-Gatepass System
IRJET- E-Gatepass System
 
IRJET- Website Health Checker
IRJET- Website Health CheckerIRJET- Website Health Checker
IRJET- Website Health Checker
 
Performance testing wreaking balls
Performance testing wreaking ballsPerformance testing wreaking balls
Performance testing wreaking balls
 
Software Testing Principles and  Techniques
Software Testing Principles and  Techniques Software Testing Principles and  Techniques
Software Testing Principles and  Techniques
 
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
 
IRJET- Automatic Courier Management System
IRJET- Automatic Courier Management SystemIRJET- Automatic Courier Management System
IRJET- Automatic Courier Management System
 
Optimizing Facility Layout Through Simulation
Optimizing Facility Layout Through SimulationOptimizing Facility Layout Through Simulation
Optimizing Facility Layout Through Simulation
 

More from Mohamed Zeinelabdeen Abdelgader Farh jber

الآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقيا
الآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقياالآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقيا
الآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقياMohamed Zeinelabdeen Abdelgader Farh jber
 
Black & White Box testing
Black & White Box testingBlack & White Box testing
Transaction management transparencies
Transaction management transparenciesTransaction management transparencies
Transaction management transparencies
Mohamed Zeinelabdeen Abdelgader Farh jber
 
Transaction management for a main memory database
Transaction management for a main memory databaseTransaction management for a main memory database
Transaction management for a main memory database
Mohamed Zeinelabdeen Abdelgader Farh jber
 
Embedded systems1
Embedded systems1Embedded systems1
B trees
B treesB trees
Web servers
Web serversWeb servers
Requirements engineering
Requirements engineeringRequirements engineering
Online Msc Application Workflow Management System
Online Msc Application Workflow Management SystemOnline Msc Application Workflow Management System
Online Msc Application Workflow Management System
Mohamed Zeinelabdeen Abdelgader Farh jber
 
DISTRIBUTED DATABASE
DISTRIBUTED DATABASEDISTRIBUTED DATABASE

More from Mohamed Zeinelabdeen Abdelgader Farh jber (11)

الآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقيا
الآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقياالآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقيا
الآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقيا
 
موزع البريد الرقمي
موزع البريد الرقمي موزع البريد الرقمي
موزع البريد الرقمي
 
Black & White Box testing
Black & White Box testingBlack & White Box testing
Black & White Box testing
 
Transaction management transparencies
Transaction management transparenciesTransaction management transparencies
Transaction management transparencies
 
Transaction management for a main memory database
Transaction management for a main memory databaseTransaction management for a main memory database
Transaction management for a main memory database
 
Embedded systems1
Embedded systems1Embedded systems1
Embedded systems1
 
B trees
B treesB trees
B trees
 
Web servers
Web serversWeb servers
Web servers
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 
Online Msc Application Workflow Management System
Online Msc Application Workflow Management SystemOnline Msc Application Workflow Management System
Online Msc Application Workflow Management System
 
DISTRIBUTED DATABASE
DISTRIBUTED DATABASEDISTRIBUTED DATABASE
DISTRIBUTED DATABASE
 

Recently uploaded

Extreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx PolandExtreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
Alberto Brandolini
 
Solar Panel Service Provider annual maintenance contract.pdf
Solar Panel Service Provider annual maintenance contract.pdfSolar Panel Service Provider annual maintenance contract.pdf
Solar Panel Service Provider annual maintenance contract.pdf
SERVE WELL CRM NASHIK
 
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
tinakumariji156
 
Trailhead Talks_ Journey of an All-Star Ranger .pptx
Trailhead Talks_ Journey of an All-Star Ranger .pptxTrailhead Talks_ Journey of an All-Star Ranger .pptx
Trailhead Talks_ Journey of an All-Star Ranger .pptx
ImtiazBinMohiuddin
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
wonyong hwang
 
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
shoeb2926
 
Photo Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdfPhoto Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdf
SERVE WELL CRM NASHIK
 
NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024
Bert Jan Schrijver
 
Enhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with PerlEnhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with Perl
Christos Argyropoulos
 
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
sapnasaifi408
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
OnePlan Solutions
 
119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt
lavesingh522
 
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdfThe Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
kalichargn70th171
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Vince Scalabrino
 
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Anita pandey
 
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
Shane Coughlan
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
Philip Schwarz
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
ICS
 
Digital Marketing Introduction and Conclusion
Digital Marketing Introduction and ConclusionDigital Marketing Introduction and Conclusion
Digital Marketing Introduction and Conclusion
Staff AgentAI
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Chad Crowell
 

Recently uploaded (20)

Extreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx PolandExtreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
 
Solar Panel Service Provider annual maintenance contract.pdf
Solar Panel Service Provider annual maintenance contract.pdfSolar Panel Service Provider annual maintenance contract.pdf
Solar Panel Service Provider annual maintenance contract.pdf
 
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
🔥 Chennai Call Girls  👉 6350257716 👫 High Profile Call Girls Whatsapp Number ...
 
Trailhead Talks_ Journey of an All-Star Ranger .pptx
Trailhead Talks_ Journey of an All-Star Ranger .pptxTrailhead Talks_ Journey of an All-Star Ranger .pptx
Trailhead Talks_ Journey of an All-Star Ranger .pptx
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
 
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
 
Photo Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdfPhoto Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdf
 
NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024
 
Enhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with PerlEnhancing non-Perl bioinformatic applications with Perl
Enhancing non-Perl bioinformatic applications with Perl
 
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
Hi-Fi Call Girls In Hyderabad 💯Call Us 🔝 7426014248 🔝Independent Hyderabad Es...
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
 
119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt
 
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdfThe Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
 
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
Premium Call Girls In Ahmedabad 💯Call Us 🔝 7426014248 🔝Independent Ahmedabad ...
 
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
 
Digital Marketing Introduction and Conclusion
Digital Marketing Introduction and ConclusionDigital Marketing Introduction and Conclusion
Digital Marketing Introduction and Conclusion
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
 

Comparison of the workflow management systems bizagi, process maker, and joget

  • 1. Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget Mohamed Zeinelabdeen Abdelgader [1], Omer Salih Dawood [2], Mohamed Elhafiz Mustafa Musa [3] Lecturer & Director of Computer Centre , Bayan College of Technology , Sudan(1) Lecturer , Computer and Information System,College of Arts and Science ,Salman Bin Abdualaziz University , KSA(2) Associate Professor, College of computer Science and Information Technology, Sudan University of Science and Technology , Sudan(3) The International Arab Conference on Information Technology (ACIT’2013) 1
  • 2. Agenda • Introduction. • Generations of WFMS. • Workflow Reference Model. • Overview of the Tools. • Case Study. • Comparison Framework. • Comparison study results. • Conclusion. • Future Work. 2The International Arab Conference on Information Technology (ACIT’2013)
  • 3. Introduction • Nowadays there are tens of Workflow Management Systems (WFMS) with different capabilities and features. • The first goal of this comparison study is to find out how these systems are different. • The second goal is about the current status of these three WFMS. 3The International Arab Conference on Information Technology (ACIT’2013)
  • 4. Generations of WFMS • According to Gromann et al, there are four generations of WFMS: • First generation is application specific and the workflow capabilities are expressed in particular applications like e- mails and document management. • The second generation the workflow capabilities are factored out from application domains and thus workflows are separate applications. • Third generation has an open standard-based architecture and can be fully integrated in 3rd party tools. • Fourth generation the workflow management systems are completely integrated with other middle-ware services like e-mail, desktop management, have standardized interfaces and interchange formats . 4The International Arab Conference on Information Technology (ACIT’2013)
  • 5. Workflow Reference Model • In 1995 The Workflow Management Coalition (WFMC) was developed the Workflow reference model from the generic workflow application structure, by identifying the interfaces within this structure which enables products to interoperate at a variety of levels. It consists of five interfaces as follows : 1. The Workflow Definition Interchange(Interface 1). 2. Workflow Client Application Interface (Interface 2). 3. Invoked Applications Interface (Interface 3). 4. Interoperability (Interface 4). 5. Administration & Monitoring Interface (Interface 5). 5The International Arab Conference on Information Technology (ACIT’2013)
  • 7. Overview of the Tools • Bizagi is (WFMS) solution designed to support the organizational processes and their life cycle (model, execute, and improve) . • ProcessMaker (WFMS) allows public and private organizations to automate document intensive, approval-based processes across departments and systems. 7The International Arab Conference on Information Technology (ACIT’2013)
  • 8. Cont.. • Joget Workflow is a workflow management system that serves as a platform for users to design, deploy and run workflows for their organization's business processes. 8The International Arab Conference on Information Technology (ACIT’2013)
  • 9. Case Study • Three systems have been developed using Processmaker, Bizagi, and Joget. • The case study was chosen because it covers many tasks, user with different privileges and business rules. The International Arab Conference on Information Technology (ACIT’2013) 9
  • 10. Case Study 10 BPEL BPEL20 Model istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri istered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Trial Version EA 9.3 Unregistered Tri «Lane» College«Lane» Ministry«Lane» Register Office «Lane» Account «Lane» Student Pay Application Fees Start Fill Application Check Payment Verifying Application Inform Student Approve Certificates Check certificate approval End Process Application Receive College Decision Final Decision Notification End No Yes No Ok Figure(3): Business Process Modeling Notation
  • 11. Comparison Framework The International Arab Conference on Information Technology (ACIT’2013) 11 Figure(3):Comparison Framework
  • 12. Business Process Modeling • Process modeling is used to simulate a system using Business Process Modeling Notation (BPMN) as shown in figure (2). • ProcessMaker allows piping out and rolling in processes into .XPDL and .pm. formats. • BizAgi piping out and rolling in the process in many formats includes: XPDL, Visio, and export PDF, Word, Image. • Joget piping out and rolling in XPDL format only. • Bizagi and ProcessMaker support the XPDL2.1, while Joget support XPDL1.0,this causes compatibility problems. • From the experiment the Bizagi and Joget support lane, while the ProcessMaker does not support it. The International Arab Conference on Information Technology (ACIT’2013) 12
  • 13. Business Rules • A business rule is anything that captures and implements business policies and practices. A rule can enforce business policy and make a decision . • Bizagi offers a simple graphical environment which enables business analysts to define and manage business rules and policies. • ProcessMaker has embedded business rules engine which drives the logic behind the process. • In Joget the Routes are typically nodes where decisions are made and (based on the rules of your process), the flow of the application maybe be altered . The International Arab Conference on Information Technology (ACIT’2013) 13
  • 14. User Management and Authorization • In workflow, needs to assign each task to user or group of users during system execution. • An organization in Bizagi is where the user can define the hierarchical structure: area, location, position, role, skill, user properties, user groups , and holiday schema. • ProcessMaker organizes system users into users, groups, departments and roles. • Joget in order for activities to be routed to the correct users, participants should be mapped to the appropriate users, group or department of users. The International Arab Conference on Information Technology (ACIT’2013) 14
  • 15. Form • Users interact with the system through the form and pass it to the next users. • Bizagi is not rich in form field types, as some fields like check box is absence. • ProcessMaker is richer in form field types. The main property you can view the form code as HTML or XML and easily manage and edit it. • In Joget, forms can be designed and edited using the Form Builder tool, or using JSON (JavaScript Object Notation) is a lightweight data-interchange format. The International Arab Conference on Information Technology (ACIT’2013) 15
  • 16. Database • Bizagi Database can be managed through Bizagi or SQL Server Management Studio Express. • ProcessMaker and Joget do not provide facilities to manage database (need to install apache server to access database). The International Arab Conference on Information Technology (ACIT’2013) 16
  • 17. Comparison study results Features Bizagi ProcessMaker Joget Business Process Modelling 3 2 2 Business Rule 1 1 1 User Management and Authorization 2 1 1 Form 1 2 2 Database 2 1 1 Total 9 7 7 The International Arab Conference on Information Technology (ACIT’2013) 17
  • 18. Conclusion •This study compared three of WorkFlow Management Systems; namely: Bizagi (academic version), ProcessMaker (free open source version) and Joget (community version). •The study focused on the developing process. • It showed that all of these systems have satisfactory performance during development, as it was quite easy to conduct the case study through each tool. The International Arab Conference on Information Technology (ACIT’2013) 18
  • 19. Future Work • This study is the first part of multi phase’s comparison. • The other parts contain: Comparing tools internal structures, activities monitoring, security measurement and process mining. 19The International Arab Conference on Information Technology (ACIT’2013)
  • 20. Thank you 20The International Arab Conference on Information Technology (ACIT’2013)

Editor's Notes

  1. 2.1. The Workflow Definition Interchange (Interface 1) It is an interchange format and API calls, which can support the exchange of process definition information over a variety of physical or electronic interchange media [5]. 2.2. Workflow Client Application Interface (Interface 2) It is used to map between worklist and engine. The workflow engine is used to enforce the workflow definition and execute workflow actions. 2.3. Invoked Applications Interface (Interface 3) It is intending to be applicable to application agents and applications which have been designed to be workflow enabled [5]. 2.4. Interoperability (Interface 4) Used as common interpretation of the process definition and runtime support for the interchange of various types of control information. 2.5. Administration & Monitoring Interface (Interface 5) Shows an independent management application interacting with different workflow domains.
  2. (a web platform that simplifies the process of developing workflow apps)
  3. case study describes the online application for master applicants. According to Faculty of Graduate Studies at Sudan University of Science and Technology, we defined a simple Online Application process to be implemented. The basic workflow is illustrated using the designers of the three tools .
  4. that the student enters to the system, either by paying for the application form or filling the application form according to the program that he/she wants to take, and sends the application. The payment will be received by the accounting, to check it and send payment report to the registrar. The registrar will receive the application and process it, if the student meets the admission requirements. Then the application will be sent to the Ministry of Higher Education (MHE) to check the certificate. The registrar will be informed by MHE that the certificate is either approved or not .In case that the certificate is not approved by MHE, the registrar will inform the student that his/her application is disapproved. If the certificate is approved, the registrar will send the application to the college. Then the college will consider the application in order to decide whether the application is consonant with terms of concerned program. The college will inform the registrar with its decision about the application. At long last, the registrar will inform the student that his/her application is approved.
  5. The framework consists of five levels: business process, business rule, user management and authorization, form and database. The tool get score in order to: If the tools have got the same performance for a given feature they will have obtained one point for all. The tool gets zero when it does not support a given feature. The tool gets two points when it supports the feature that not supported by other tools.
  6. In other words Bizagi rolling in the XPDL piping out ProcessMaker, and ProcessMaker rolling in XPDL piping out Bizagi but the Joget XPDL not rolling in other two tools, and the XPDL of other two tools not rolling in Joget.
  7. If the tools have got the same performance for a given feature they will have obtained one point for all. The tool gets zero when it does not support a given feature. The tool gets two points when it supports the feature that not supported by other tools.
  8. However, this by no means is a complete comparison. In business process modelling Bizagi outperforms the other tools. However in form aspects ProcessMaker and Joget outperform Bizagi.
  翻译: