SlideShare a Scribd company logo
5
Most read
7
Most read
9
Most read
Transactional Workflow
By: Pranjal Bhumij
Contents:
• Introduction.
• The Conceptual Perspective.
• The Language Perspective.
The Workflow
• An orchestrated and repeated pattern of
activities.
Which enables a systematic organization of
resources and performs these following
actions with it:
1. Transform materials
2. Provide services
3. Process Information
The transaction management, already used for
several decades in the database world, have
been combined with workflow to satisfy these
requirements(clear process semantics and
robustness in process execution).
The Transaction
• To support transactional workflows, there are
two basic approaches: either transactional
aspects and workflow aspects are treated as
separate issues, or they are seen as one
integrated issue.
• In the former case, separate transaction and
workflow models exist that are combined to
obtain transactional workflows.
• In the latter case, one single transactional
workflow model is used.
• In the situation where we have separate
workflow and transaction models,
• we need to relate these two models. We have
three possible basic relations,
(PERSONAL)
• Workflows over transactions (WF/TR): workflows are
more abstract than transactions, i.e., transaction
models are used to provide semantics to workflow
models.
• Transactions over workflows (TR/WF): transactions are
more abstract than workflows, i.e., workflow models
are used to provide process structure to transaction
models.
• Transactions and workflows as peers (TR+WF):
workflow and transaction models exist at the same
abstraction level, i.e., workflow and transaction models
can be seen as two sub-models of an implicit, loosely
coupled process model.
• Three main variants with respect to the
nature of the single model:
• Hybrid transactional workflow model (TRWF):
a single hybrid model is used that contains
both transaction and workflow concepts.
• Transactions in workflows (WF): A single
workflow model is used, in which transactional
aspects are mapped to workflow primitives.
• Workflows in transactions (TR): A single
transaction model is used, in which workflow
aspects are mapped to transaction primitives.
Transactional workflow
The language perspective
• In the conceptual point of view, we are interested in
the conceptual specification of transactional
workflows. For this specification, we use one or more
specification languages. Given the two main classes in
the taxonomy of Figure 1, we can have two situations:
• There is a separate language for specifying workflow
aspects, the workflow definition language (WFDL), and
a separate language for specifying transaction aspects,
the transaction definition language (TRDL). • There is
an integrated language for specifying both workflow
and transaction aspects, the transactional workflow
definition language (TRWFDL).
• If we have two languages, the languages can
have two relations: either one language is a
refinement of the other, or the two languages
are orthogonal with respect to another.
• If the TRDL is a refinement of the WFDL, the
WFDL level contains workflow attributes and
the intermediate states at the TRDL level are
related to transaction states. If the WFDL is a
refinement of the TRDL, the TRDL level
contains transactional attributes and the
intermediate states at the WFDL level are
related to control flow states.
• In the integrated approach, all aspects are
merged into a single language. This language
covers a state space that is the cross product
of the two state spaces discussed above
Advantages
• Ensure failure handling.
• Event Log.
• Control Flow Mining.
Conclusion
• Workflow
• Transaction
• Transaction Workflow
• The Conceptual Perspective
• The Language Perspective
• Advantages.

More Related Content

PPTX
Software Engineering
PPTX
Join ordering in fragment queries
PPTX
Concurrency Control in Distributed Database.
PPTX
RPC: Remote procedure call
PPTX
Synchronization in distributed computing
PPT
Software Engineering (Process Models)
PPT
Formal Specification in Software Engineering SE9
PPTX
Distributed database management system
Software Engineering
Join ordering in fragment queries
Concurrency Control in Distributed Database.
RPC: Remote procedure call
Synchronization in distributed computing
Software Engineering (Process Models)
Formal Specification in Software Engineering SE9
Distributed database management system

What's hot (20)

PDF
Identifying classes and objects ooad
PPTX
Software requirements specification
PPTX
Software Engineering Unit 1
PPTX
Software project planning
PPTX
Distributed file system
PPTX
Chapter 1 2 - some size factors
PPTX
Client server s/w Engineering
PPTX
Compiler construction tools
PPTX
Halsted’s Software Science-An analytical technique
PPT
Thrashing allocation frames.43
PPTX
Delphi cost estimation model
PDF
Language processors
PPTX
Unified process model
PPTX
Software Engineering Layered Technology Software Process Framework
PPTX
Software Configuration Management
PPTX
Message and Stream Oriented Communication
PPT
Lecture 12 requirements modeling - (system analysis)
PPT
Rad model
PDF
Unit 5- Cloud Applications.pdf
PPTX
Segmentation in Operating Systems.
Identifying classes and objects ooad
Software requirements specification
Software Engineering Unit 1
Software project planning
Distributed file system
Chapter 1 2 - some size factors
Client server s/w Engineering
Compiler construction tools
Halsted’s Software Science-An analytical technique
Thrashing allocation frames.43
Delphi cost estimation model
Language processors
Unified process model
Software Engineering Layered Technology Software Process Framework
Software Configuration Management
Message and Stream Oriented Communication
Lecture 12 requirements modeling - (system analysis)
Rad model
Unit 5- Cloud Applications.pdf
Segmentation in Operating Systems.
Ad

Similar to Transactional workflow (20)

PDF
A Dialogue System for Telugu, a Resource-Poor Language
DOC
amta-decision-trees.doc Word document
PDF
Suitability of UML State Machine for Modeling Choreography of Services
PPTX
Shallow parser for hindi language with an input from a transliterator
PPTX
MDA Framework
PPTX
Machine Translation System: Chhattisgarhi to Hindi
PDF
An expert system for automatic reading of a text written in standard arabic
PDF
LLM.pdf
PPT
**JUNK** (no subject)
PPTX
Unit-1 PPL PPTvvhvmmmmmmmmmmmmmmmmmmmmmm
PPT
mt_cat_presentations CAT TRANSLATION PPT
PDF
Scribbling Interactions with a Formal Foundation
PDF
Pxc3898474
PDF
International Journal on Natural Language Computing (IJNLC) Vol. 4, No.2,Apri...
DOCX
Cooperation and Collaboration in Natural Command Language Dialogue.docx
PDF
Natural language processing Unit-III_PDF.pdf
PPTX
Machine Translation
PDF
Modern Programming Languages classification Poster
PDF
Error Analysis of Rule-based Machine Translation Outputs
PDF
Php packages
A Dialogue System for Telugu, a Resource-Poor Language
amta-decision-trees.doc Word document
Suitability of UML State Machine for Modeling Choreography of Services
Shallow parser for hindi language with an input from a transliterator
MDA Framework
Machine Translation System: Chhattisgarhi to Hindi
An expert system for automatic reading of a text written in standard arabic
LLM.pdf
**JUNK** (no subject)
Unit-1 PPL PPTvvhvmmmmmmmmmmmmmmmmmmmmmm
mt_cat_presentations CAT TRANSLATION PPT
Scribbling Interactions with a Formal Foundation
Pxc3898474
International Journal on Natural Language Computing (IJNLC) Vol. 4, No.2,Apri...
Cooperation and Collaboration in Natural Command Language Dialogue.docx
Natural language processing Unit-III_PDF.pdf
Machine Translation
Modern Programming Languages classification Poster
Error Analysis of Rule-based Machine Translation Outputs
Php packages
Ad

More from District Administration (16)

PPTX
Real time Database
PPTX
Presentation on bipolar encoding
PPTX
Temporal database
PPTX
Multimedia Database
PPTX
Spatial Database
PPTX
Presentations on web database
PPTX
Presentation on the topic selection sort
PPTX
Presentation on control access protocol
PPTX
Transaction Processing monitor
PPTX
Graphical database
PPTX
Graph database
PPTX
Distributed information system
PPTX
PPTX
Adbms and mmdbms
PPTX
Active and main memory database
Real time Database
Presentation on bipolar encoding
Temporal database
Multimedia Database
Spatial Database
Presentations on web database
Presentation on the topic selection sort
Presentation on control access protocol
Transaction Processing monitor
Graphical database
Graph database
Distributed information system
Adbms and mmdbms
Active and main memory database

Recently uploaded (20)

PDF
Insiders guide to clinical Medicine.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
RMMM.pdf make it easy to upload and study
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Basic Mud Logging Guide for educational purpose
PDF
Classroom Observation Tools for Teachers
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Insiders guide to clinical Medicine.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
O7-L3 Supply Chain Operations - ICLT Program
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
RMMM.pdf make it easy to upload and study
102 student loan defaulters named and shamed – Is someone you know on the list?
Basic Mud Logging Guide for educational purpose
Classroom Observation Tools for Teachers
O5-L3 Freight Transport Ops (International) V1.pdf
Pharma ospi slides which help in ospi learning
Abdominal Access Techniques with Prof. Dr. R K Mishra
Renaissance Architecture: A Journey from Faith to Humanism
Microbial disease of the cardiovascular and lymphatic systems
2.FourierTransform-ShortQuestionswithAnswers.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Microbial diseases, their pathogenesis and prophylaxis
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf

Transactional workflow

  • 2. Contents: • Introduction. • The Conceptual Perspective. • The Language Perspective.
  • 3. The Workflow • An orchestrated and repeated pattern of activities. Which enables a systematic organization of resources and performs these following actions with it: 1. Transform materials 2. Provide services 3. Process Information
  • 4. The transaction management, already used for several decades in the database world, have been combined with workflow to satisfy these requirements(clear process semantics and robustness in process execution). The Transaction
  • 5. • To support transactional workflows, there are two basic approaches: either transactional aspects and workflow aspects are treated as separate issues, or they are seen as one integrated issue.
  • 6. • In the former case, separate transaction and workflow models exist that are combined to obtain transactional workflows. • In the latter case, one single transactional workflow model is used. • In the situation where we have separate workflow and transaction models, • we need to relate these two models. We have three possible basic relations, (PERSONAL)
  • 7. • Workflows over transactions (WF/TR): workflows are more abstract than transactions, i.e., transaction models are used to provide semantics to workflow models. • Transactions over workflows (TR/WF): transactions are more abstract than workflows, i.e., workflow models are used to provide process structure to transaction models. • Transactions and workflows as peers (TR+WF): workflow and transaction models exist at the same abstraction level, i.e., workflow and transaction models can be seen as two sub-models of an implicit, loosely coupled process model.
  • 8. • Three main variants with respect to the nature of the single model: • Hybrid transactional workflow model (TRWF): a single hybrid model is used that contains both transaction and workflow concepts. • Transactions in workflows (WF): A single workflow model is used, in which transactional aspects are mapped to workflow primitives. • Workflows in transactions (TR): A single transaction model is used, in which workflow aspects are mapped to transaction primitives.
  • 10. The language perspective • In the conceptual point of view, we are interested in the conceptual specification of transactional workflows. For this specification, we use one or more specification languages. Given the two main classes in the taxonomy of Figure 1, we can have two situations: • There is a separate language for specifying workflow aspects, the workflow definition language (WFDL), and a separate language for specifying transaction aspects, the transaction definition language (TRDL). • There is an integrated language for specifying both workflow and transaction aspects, the transactional workflow definition language (TRWFDL).
  • 11. • If we have two languages, the languages can have two relations: either one language is a refinement of the other, or the two languages are orthogonal with respect to another.
  • 12. • If the TRDL is a refinement of the WFDL, the WFDL level contains workflow attributes and the intermediate states at the TRDL level are related to transaction states. If the WFDL is a refinement of the TRDL, the TRDL level contains transactional attributes and the intermediate states at the WFDL level are related to control flow states.
  • 13. • In the integrated approach, all aspects are merged into a single language. This language covers a state space that is the cross product of the two state spaces discussed above
  • 14. Advantages • Ensure failure handling. • Event Log. • Control Flow Mining.
  • 15. Conclusion • Workflow • Transaction • Transaction Workflow • The Conceptual Perspective • The Language Perspective • Advantages.