SlideShare uma empresa Scribd logo
1 de 45
Sira Yongchareon  and Chengfei Liu Faculty of Information & Communication Technologies Swinburne University of Technology, Australia A Process View Framework for Artifact-Centric Business Processes CoopIS ’10 on 25-29 October 2010, Crete, Greece
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Outline
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Introduction : Processes modelling A B C D E
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Introduction : Artifact-centric models
Introduction : Business artifacts ,[object Object],[object Object],[object Object]
Introduction : Associations ,[object Object]
Introduction : Framework ,[object Object]
Introduction : Why artifact-centric? Process-Centric Artifact-Centric Focus Activities and control dependencies Data, Business entity and lifecycle Process dimension Behavioural and  individual   (informational) context of activity behavioural and complete  context of process Specification approach What   should  be done How  to achieve goals What   can  be done What  is  required  to achieve goals Language / Schema Procedural, DAG-based Declarative, Rules-based Flexibility / Adaptability Low, Integrity and dependency checking of data is required High, Easy to modify and verify  Process Consolidation Difficult, need to agree on the unified model Easy, the specification is operational and goal-oriented
Motivation to Process views ,[object Object]
Motivation to Process views ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Motivation to Process views ,[object Object],[object Object]
Related work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Current issues and challenges? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problem definitions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
View Framework : Artifacts ,[object Object],Artifact lifecycle – a variant of state machine Artifact state tree
View Framework : 2 types of view ,[object Object],Sale view Accounting view Operational view
View Framework : Definitions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
View Framework : Definitions (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object]
View Framework : Definitions (cont.) ,[object Object]
View Framework : Definitions (cont.) ,[object Object],[object Object],[object Object]
View Framework : Definitions (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
View Framework : Definitions (cont.) ,[object Object],[object Object]
View Framework : Definitions (cont.) ,[object Object],[object Object],[object Object],[object Object]
View Construction ,[object Object],[object Object],[object Object]
View Construction ,[object Object],[object Object],[object Object],[object Object],[object Object]
View Construction ,[object Object],[object Object]
View Construction ,[object Object],[object Object],[object Object]
View Validation ,[object Object],[object Object],[object Object]
View Validation : Consistency Rules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Consistency Rules : State tree ,[object Object],[object Object],[object Object],[object Object]
Consistency Rules : State tree ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1 2
Consistency Rules : State transition ,[object Object],[object Object],[object Object],[object Object],[object Object]
Consistency Rules : State transition ,[object Object],[object Object],[object Object],Combined diagram of state tree and lifecycle for the  Order SALE  view
Consistency Rules : State transition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Consistency Rules : State transition ,[object Object],For composite state  created, r1  and  r2  are  inner transitions  to be hidden  r3  and  r11  are  exit transitions  to be rearranged
Consistency Rules : State transition ,[object Object],[object Object],[object Object],[object Object]
Consistency Rules : State transition ,[object Object]
Consistency Rules :  Attribute condition ,[object Object],[object Object],[object Object],What should be the  attribute condition  of  rule   r3_ex ? - Need to find  the condition  that the  open_for_item  state must hold – that is the post-conditions of r1    r2
Consistency Rules :  Attribute condition ,[object Object]
Consistency Rules :  Attribute condition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Consistency Rules :  Attribute condition ,[object Object],[object Object],[object Object],[object Object]
View Consistency Rules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],These rules are used to preserve structural and behavioral consistencies between the constructed view and its underlying business process model
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion : Future work ,[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you

Mais conteúdo relacionado

Mais procurados

Define an EA Operating Model
Define an EA Operating ModelDefine an EA Operating Model
Define an EA Operating Model
Info-Tech Research Group
 
Solution Validation & Assessments - A practical Approach
Solution Validation & Assessments - A practical ApproachSolution Validation & Assessments - A practical Approach
Solution Validation & Assessments - A practical Approach
Julen Mohanty
 

Mais procurados (20)

#u-wardley-mapping Wardley Maps: practical session - 2 hour
#u-wardley-mapping Wardley Maps: practical session - 2 hour#u-wardley-mapping Wardley Maps: practical session - 2 hour
#u-wardley-mapping Wardley Maps: practical session - 2 hour
 
BPM (Business Process Management) Introduction
BPM (Business Process Management) IntroductionBPM (Business Process Management) Introduction
BPM (Business Process Management) Introduction
 
Effective Application Portfolio Management using ArchiMate
Effective Application Portfolio Management using ArchiMateEffective Application Portfolio Management using ArchiMate
Effective Application Portfolio Management using ArchiMate
 
Event storming recipes
Event storming recipesEvent storming recipes
Event storming recipes
 
Solution architecture
Solution architectureSolution architecture
Solution architecture
 
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinking
 
Business Process Framework PowerPoint Presentation Slides
Business Process Framework PowerPoint Presentation SlidesBusiness Process Framework PowerPoint Presentation Slides
Business Process Framework PowerPoint Presentation Slides
 
Introducción a los mapas de Wardley (para describir nuestro entorno competitivo)
Introducción a los mapas de Wardley (para describir nuestro entorno competitivo)Introducción a los mapas de Wardley (para describir nuestro entorno competitivo)
Introducción a los mapas de Wardley (para describir nuestro entorno competitivo)
 
Lean StartUp y Agile Software Development
Lean StartUp y Agile Software DevelopmentLean StartUp y Agile Software Development
Lean StartUp y Agile Software Development
 
How to Articulate the Value of Enterprise Architecture
How to Articulate the Value of Enterprise ArchitectureHow to Articulate the Value of Enterprise Architecture
How to Articulate the Value of Enterprise Architecture
 
Solution Architecture
Solution ArchitectureSolution Architecture
Solution Architecture
 
Value proposition Design
Value proposition DesignValue proposition Design
Value proposition Design
 
Design Thinking 101
Design Thinking 101Design Thinking 101
Design Thinking 101
 
Value analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modelingValue analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modeling
 
Define an EA Operating Model
Define an EA Operating ModelDefine an EA Operating Model
Define an EA Operating Model
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
 
Agile requirements management
Agile requirements managementAgile requirements management
Agile requirements management
 
Apply Design Thinking (Design Thinking Action Lab - Stanford University)
Apply Design Thinking (Design Thinking Action Lab - Stanford University)Apply Design Thinking (Design Thinking Action Lab - Stanford University)
Apply Design Thinking (Design Thinking Action Lab - Stanford University)
 
Solution Validation & Assessments - A practical Approach
Solution Validation & Assessments - A practical ApproachSolution Validation & Assessments - A practical Approach
Solution Validation & Assessments - A practical Approach
 

Semelhante a Process view framework for artifact centric business processes

An artifact centric approach to generating web-based business process driven ...
An artifact centric approach to generating web-based business process driven ...An artifact centric approach to generating web-based business process driven ...
An artifact centric approach to generating web-based business process driven ...
Dr. Sira Yongchareon
 
A framework for realizing artifact centric business processes in SOA
A framework for realizing artifact centric business processes in SOAA framework for realizing artifact centric business processes in SOA
A framework for realizing artifact centric business processes in SOA
Dr. Sira Yongchareon
 
A process view framework for artifact centric business processes
A process view framework  for artifact centric business processesA process view framework  for artifact centric business processes
A process view framework for artifact centric business processes
Dr. Sira Yongchareon
 
Intro to AppExchange - Building Composite Apps
Intro to AppExchange - Building Composite AppsIntro to AppExchange - Building Composite Apps
Intro to AppExchange - Building Composite Apps
dreamforce2006
 
s123.pdf
s123.pdfs123.pdf
s123.pdf
AhTh3
 

Semelhante a Process view framework for artifact centric business processes (20)

An artifact centric approach to generating web-based business process driven ...
An artifact centric approach to generating web-based business process driven ...An artifact centric approach to generating web-based business process driven ...
An artifact centric approach to generating web-based business process driven ...
 
A Framework for Behavior consistent specialization of artifact-centric busine...
A Framework for Behavior consistent specialization of artifact-centric busine...A Framework for Behavior consistent specialization of artifact-centric busine...
A Framework for Behavior consistent specialization of artifact-centric busine...
 
An artifact centric view-based approach to modeling inter-organizational busi...
An artifact centric view-based approach to modeling inter-organizational busi...An artifact centric view-based approach to modeling inter-organizational busi...
An artifact centric view-based approach to modeling inter-organizational busi...
 
Modeling System Requirements
Modeling System RequirementsModeling System Requirements
Modeling System Requirements
 
A framework for realizing artifact centric business processes in SOA
A framework for realizing artifact centric business processes in SOAA framework for realizing artifact centric business processes in SOA
A framework for realizing artifact centric business processes in SOA
 
Towards executable models within BPM
Towards executable models within BPMTowards executable models within BPM
Towards executable models within BPM
 
MBSE with Arcadia method step-by-step Operational Analysis.pdf
MBSE with Arcadia method step-by-step Operational Analysis.pdfMBSE with Arcadia method step-by-step Operational Analysis.pdf
MBSE with Arcadia method step-by-step Operational Analysis.pdf
 
Modeling- Object, Dynamic and Functional
Modeling- Object, Dynamic and FunctionalModeling- Object, Dynamic and Functional
Modeling- Object, Dynamic and Functional
 
Programming Building Blocks for Admins
Programming Building Blocks for Admins Programming Building Blocks for Admins
Programming Building Blocks for Admins
 
A process view framework for artifact centric business processes
A process view framework  for artifact centric business processesA process view framework  for artifact centric business processes
A process view framework for artifact centric business processes
 
Intro to AppExchange - Building Composite Apps
Intro to AppExchange - Building Composite AppsIntro to AppExchange - Building Composite Apps
Intro to AppExchange - Building Composite Apps
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTURE
 
IT440.pdf
IT440.pdfIT440.pdf
IT440.pdf
 
s123.pdf
s123.pdfs123.pdf
s123.pdf
 
s123.pdf
s123.pdfs123.pdf
s123.pdf
 
Practical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with InnoslatePractical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with Innoslate
 
EA and SOA
EA and SOAEA and SOA
EA and SOA
 
Ooad
OoadOoad
Ooad
 
Object Oriented Analysis and Design with UML2 part2
Object Oriented Analysis and Design with UML2 part2Object Oriented Analysis and Design with UML2 part2
Object Oriented Analysis and Design with UML2 part2
 
OOAD
OOADOOAD
OOAD
 

Mais de Dr. Sira Yongchareon

A view framework for modeling and change validation of artifact centric inter...
A view framework for modeling and change validation of artifact centric inter...A view framework for modeling and change validation of artifact centric inter...
A view framework for modeling and change validation of artifact centric inter...
Dr. Sira Yongchareon
 
A framework for behavior consistent specialization of artifact-centric busine...
A framework for behavior consistent specialization of artifact-centric busine...A framework for behavior consistent specialization of artifact-centric busine...
A framework for behavior consistent specialization of artifact-centric busine...
Dr. Sira Yongchareon
 
A framework for realizing artifact centric business processes in soa
A framework for realizing artifact centric business processes in soaA framework for realizing artifact centric business processes in soa
A framework for realizing artifact centric business processes in soa
Dr. Sira Yongchareon
 
An artifact centric approach to generating web-based business process driven ...
An artifact centric approach to generating web-based business process driven ...An artifact centric approach to generating web-based business process driven ...
An artifact centric approach to generating web-based business process driven ...
Dr. Sira Yongchareon
 

Mais de Dr. Sira Yongchareon (9)

Efficient Process Model Discovery Using Maximal Pattern Mining
Efficient Process Model Discovery Using Maximal Pattern MiningEfficient Process Model Discovery Using Maximal Pattern Mining
Efficient Process Model Discovery Using Maximal Pattern Mining
 
A workflow execution platform for collaborative artifact centric business pro...
A workflow execution platform for collaborative artifact centric business pro...A workflow execution platform for collaborative artifact centric business pro...
A workflow execution platform for collaborative artifact centric business pro...
 
A view framework for modeling and change validation of artifact centric inter...
A view framework for modeling and change validation of artifact centric inter...A view framework for modeling and change validation of artifact centric inter...
A view framework for modeling and change validation of artifact centric inter...
 
An Artifact-centric View-based Approach to Modeling Inter-organizational Busi...
An Artifact-centric View-based Approach to Modeling Inter-organizational Busi...An Artifact-centric View-based Approach to Modeling Inter-organizational Busi...
An Artifact-centric View-based Approach to Modeling Inter-organizational Busi...
 
A framework for behavior consistent specialization of artifact-centric busine...
A framework for behavior consistent specialization of artifact-centric busine...A framework for behavior consistent specialization of artifact-centric busine...
A framework for behavior consistent specialization of artifact-centric busine...
 
A framework for realizing artifact centric business processes in soa
A framework for realizing artifact centric business processes in soaA framework for realizing artifact centric business processes in soa
A framework for realizing artifact centric business processes in soa
 
An artifact centric approach to generating web-based business process driven ...
An artifact centric approach to generating web-based business process driven ...An artifact centric approach to generating web-based business process driven ...
An artifact centric approach to generating web-based business process driven ...
 
BPMN process views construction
BPMN process views constructionBPMN process views construction
BPMN process views construction
 
BPMN process views construction
BPMN process views constructionBPMN process views construction
BPMN process views construction
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Process view framework for artifact centric business processes

  • 1. Sira Yongchareon and Chengfei Liu Faculty of Information & Communication Technologies Swinburne University of Technology, Australia A Process View Framework for Artifact-Centric Business Processes CoopIS ’10 on 25-29 October 2010, Crete, Greece
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Introduction : Why artifact-centric? Process-Centric Artifact-Centric Focus Activities and control dependencies Data, Business entity and lifecycle Process dimension Behavioural and individual (informational) context of activity behavioural and complete context of process Specification approach What should be done How to achieve goals What can be done What is required to achieve goals Language / Schema Procedural, DAG-based Declarative, Rules-based Flexibility / Adaptability Low, Integrity and dependency checking of data is required High, Easy to modify and verify Process Consolidation Difficult, need to agree on the unified model Easy, the specification is operational and goal-oriented
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.

Notas do Editor

  1. Swinburne University of Technology Swinburne University of Technology
  2. Swinburne University of Technology Swinburne University of Technology
  3. Swinburne University of Technology Swinburne University of Technology
  4. Swinburne University of Technology Swinburne University of Technology