SlideShare a Scribd company logo
1 of 16
Modeling Service Orchestrations  with a Rule-enhanced  Business Process Language Milan Milanović 1 ,  Dragan Gašević 2 ,  Gerd Wagner 3 , and Vladan Deved žić 1 1 University of Belgrade, Serbia 2 Athabasca University, Canada 3 Brandenburg University of Technology, Germany
Problem Domain ,[object Object],[object Object],[object Object],[object Object],[object Object]
Orchestration  Modeling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],MODELS 2009
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Approach MODELS 2009
[object Object],[object Object],[object Object],[object Object],Result MODELS 2009
BPMN Language  MODELS 2009 Submission by BEA, IBM, SAP, and Oracle http://www.omg.org/cgi-bin/doc?bmi/08-02-06
[object Object],[object Object],Rule Modeling MODELS 2009
[object Object],Extension for Rule Models MODELS 2009
Workflow Patterns ,[object Object],MODELS 2009
Workflow Patterns ,[object Object]
EDOC 2009 On a customer book request,  if the requested book is available and its quantity is > 0,  send the book available message with book price.  Otherwise, send a book not avilable message.
Book request scenario
Expressiveness comparison ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Conclusion MODELS 2009
Future Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you! Questions?

More Related Content

Similar to Modeling Service Orchestrations with a Rule-enhanced Business Process Language

Business Rules and Business Processes - How good partners are they?
Business Rules and Business Processes - How good partners are they?Business Rules and Business Processes - How good partners are they?
Business Rules and Business Processes - How good partners are they?Dragan Gasevic
 
Model driven requirements engineering in the context of erp implementation
Model driven requirements engineering in the context of erp implementationModel driven requirements engineering in the context of erp implementation
Model driven requirements engineering in the context of erp implementationDr. Hamdan Al-Sabri
 
Experiment on BPM and SOA transformations
Experiment on BPM and SOA transformationsExperiment on BPM and SOA transformations
Experiment on BPM and SOA transformationsAkira Tanaka
 
Modeling Flexible Business Processes with Business Rule Patterns
Modeling Flexible Business Processes with Business Rule PatternsModeling Flexible Business Processes with Business Rule Patterns
Modeling Flexible Business Processes with Business Rule PatternsDragan Gasevic
 
Ivana Trickovic @ BPMN 2010
Ivana Trickovic @ BPMN 2010Ivana Trickovic @ BPMN 2010
Ivana Trickovic @ BPMN 2010bpmn2010
 
BPM-X Pattern-based model transformations (v2)
BPM-X Pattern-based model transformations (v2)BPM-X Pattern-based model transformations (v2)
BPM-X Pattern-based model transformations (v2)BPM-Xchange
 
OMG Specifications for Enterprise Interoperability
OMG Specifications for Enterprise InteroperabilityOMG Specifications for Enterprise Interoperability
OMG Specifications for Enterprise InteroperabilityBrian Elvesæter
 
Mda introduction and common research problems
Mda   introduction and common research problemsMda   introduction and common research problems
Mda introduction and common research problemsLai Ha
 
Web technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringWeb technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringPiero Fraternali
 
Service Oriented & Model Driven Architectures
Service Oriented & Model Driven ArchitecturesService Oriented & Model Driven Architectures
Service Oriented & Model Driven ArchitecturesPankaj Saharan
 
Introduction to business process execution language
Introduction to business process execution languageIntroduction to business process execution language
Introduction to business process execution languagePatel Saunak
 
Evolution in the Large and in the Small in Model-Driven Development
Evolution in the Large and in the Small in Model-Driven DevelopmentEvolution in the Large and in the Small in Model-Driven Development
Evolution in the Large and in the Small in Model-Driven DevelopmentAlfonso Pierantonio
 
Resume_VikramMalik
Resume_VikramMalikResume_VikramMalik
Resume_VikramMalikVikram Malik
 
Achieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAchieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAlexander SAMARIN
 
Ontologies and Software Modeling: Potentials, Experience and Challenges
Ontologies and Software Modeling: Potentials, Experience and Challenges Ontologies and Software Modeling: Potentials, Experience and Challenges
Ontologies and Software Modeling: Potentials, Experience and Challenges Dragan Gasevic
 

Similar to Modeling Service Orchestrations with a Rule-enhanced Business Process Language (20)

Business Rules and Business Processes - How good partners are they?
Business Rules and Business Processes - How good partners are they?Business Rules and Business Processes - How good partners are they?
Business Rules and Business Processes - How good partners are they?
 
Model driven requirements engineering in the context of erp implementation
Model driven requirements engineering in the context of erp implementationModel driven requirements engineering in the context of erp implementation
Model driven requirements engineering in the context of erp implementation
 
Experiment on BPM and SOA transformations
Experiment on BPM and SOA transformationsExperiment on BPM and SOA transformations
Experiment on BPM and SOA transformations
 
Modeling Flexible Business Processes with Business Rule Patterns
Modeling Flexible Business Processes with Business Rule PatternsModeling Flexible Business Processes with Business Rule Patterns
Modeling Flexible Business Processes with Business Rule Patterns
 
Ivana Trickovic @ BPMN 2010
Ivana Trickovic @ BPMN 2010Ivana Trickovic @ BPMN 2010
Ivana Trickovic @ BPMN 2010
 
BPM-X Pattern-based model transformations (v2)
BPM-X Pattern-based model transformations (v2)BPM-X Pattern-based model transformations (v2)
BPM-X Pattern-based model transformations (v2)
 
MDA
MDAMDA
MDA
 
OMG Specifications for Enterprise Interoperability
OMG Specifications for Enterprise InteroperabilityOMG Specifications for Enterprise Interoperability
OMG Specifications for Enterprise Interoperability
 
ERP_Up_Down.ppt
ERP_Up_Down.pptERP_Up_Down.ppt
ERP_Up_Down.ppt
 
Mda introduction and common research problems
Mda   introduction and common research problemsMda   introduction and common research problems
Mda introduction and common research problems
 
Web technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringWeb technologies: Model Driven Engineering
Web technologies: Model Driven Engineering
 
Shape Project Overview
Shape Project OverviewShape Project Overview
Shape Project Overview
 
Service Oriented & Model Driven Architectures
Service Oriented & Model Driven ArchitecturesService Oriented & Model Driven Architectures
Service Oriented & Model Driven Architectures
 
Introduction to business process execution language
Introduction to business process execution languageIntroduction to business process execution language
Introduction to business process execution language
 
Evolution in the Large and in the Small in Model-Driven Development
Evolution in the Large and in the Small in Model-Driven DevelopmentEvolution in the Large and in the Small in Model-Driven Development
Evolution in the Large and in the Small in Model-Driven Development
 
Resume_VikramMalik
Resume_VikramMalikResume_VikramMalik
Resume_VikramMalik
 
Achieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAchieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EA
 
Oracle Apps Technical Syllabus
Oracle Apps Technical SyllabusOracle Apps Technical Syllabus
Oracle Apps Technical Syllabus
 
Oracle Apps Technical Syllabus
Oracle Apps Technical SyllabusOracle Apps Technical Syllabus
Oracle Apps Technical Syllabus
 
Ontologies and Software Modeling: Potentials, Experience and Challenges
Ontologies and Software Modeling: Potentials, Experience and Challenges Ontologies and Software Modeling: Potentials, Experience and Challenges
Ontologies and Software Modeling: Potentials, Experience and Challenges
 

More from Dragan Gasevic

Nurturing the Connections: The Role of Quantitative Ethnography in Learning A...
Nurturing the Connections: The Role of Quantitative Ethnography in Learning A...Nurturing the Connections: The Role of Quantitative Ethnography in Learning A...
Nurturing the Connections: The Role of Quantitative Ethnography in Learning A...Dragan Gasevic
 
Can learning analytics offer meaningful assessment?
Can learning analytics offer meaningful assessment? Can learning analytics offer meaningful assessment?
Can learning analytics offer meaningful assessment? Dragan Gasevic
 
Towards Strengthening Links between Learning Analytics and Assessment
Towards Strengthening Links between  Learning Analytics and AssessmentTowards Strengthening Links between  Learning Analytics and Assessment
Towards Strengthening Links between Learning Analytics and AssessmentDragan Gasevic
 
Let’s get there! Towards policy for adoption of learning analytics
Let’s get there! Towards policy for adoption of learning analyticsLet’s get there! Towards policy for adoption of learning analytics
Let’s get there! Towards policy for adoption of learning analyticsDragan Gasevic
 
State and Directions of Learning Analytics Adoption (Second edition)
State and Directions of Learning Analytics Adoption (Second edition)State and Directions of Learning Analytics Adoption (Second edition)
State and Directions of Learning Analytics Adoption (Second edition)Dragan Gasevic
 
Wearable technologies should promote adaptive learners
Wearable technologies should promote adaptive learnersWearable technologies should promote adaptive learners
Wearable technologies should promote adaptive learnersDragan Gasevic
 
Learning with me Mate: Analytics of Social Networks in Higher Education
Learning with me Mate: Analytics of Social Networks in Higher EducationLearning with me Mate: Analytics of Social Networks in Higher Education
Learning with me Mate: Analytics of Social Networks in Higher EducationDragan Gasevic
 
Technologies to support self-directed learning through social interaction
Technologies to support self-directed learning through social interactionTechnologies to support self-directed learning through social interaction
Technologies to support self-directed learning through social interactionDragan Gasevic
 
Learning analytics: An opportunity for higher education?
Learning analytics: An opportunity for higher education?Learning analytics: An opportunity for higher education?
Learning analytics: An opportunity for higher education?Dragan Gasevic
 
Learning analytics are more than a technology
Learning analytics are more than a technologyLearning analytics are more than a technology
Learning analytics are more than a technologyDragan Gasevic
 
Personal Learning Graph (PLeG)
Personal Learning Graph (PLeG)Personal Learning Graph (PLeG)
Personal Learning Graph (PLeG)Dragan Gasevic
 
Learning analytics are more than measurement
Learning analytics are more than measurementLearning analytics are more than measurement
Learning analytics are more than measurementDragan Gasevic
 
Learning analytics and MOOCs: What have we learned so far and where to go?
Learning analytics and MOOCs: What have we learned so far and where to go?Learning analytics and MOOCs: What have we learned so far and where to go?
Learning analytics and MOOCs: What have we learned so far and where to go?Dragan Gasevic
 
Social network analysis and understanding of massive open online courses
Social network analysis and understanding of massive open online coursesSocial network analysis and understanding of massive open online courses
Social network analysis and understanding of massive open online coursesDragan Gasevic
 
Social network analysis and social presence
Social network analysis and social presenceSocial network analysis and social presence
Social network analysis and social presenceDragan Gasevic
 
Social network analysis and learning design
Social network analysis and learning designSocial network analysis and learning design
Social network analysis and learning designDragan Gasevic
 
Social network analysis and creative potential
Social network analysis and creative potentialSocial network analysis and creative potential
Social network analysis and creative potentialDragan Gasevic
 
Social network analysis and academic performance
Social network analysis and academic performanceSocial network analysis and academic performance
Social network analysis and academic performanceDragan Gasevic
 
Sensemaking of social network analysis for the study of learning
Sensemaking of social network analysis for the study of learningSensemaking of social network analysis for the study of learning
Sensemaking of social network analysis for the study of learningDragan Gasevic
 
Network modularity and community identification
Network modularity and community identificationNetwork modularity and community identification
Network modularity and community identificationDragan Gasevic
 

More from Dragan Gasevic (20)

Nurturing the Connections: The Role of Quantitative Ethnography in Learning A...
Nurturing the Connections: The Role of Quantitative Ethnography in Learning A...Nurturing the Connections: The Role of Quantitative Ethnography in Learning A...
Nurturing the Connections: The Role of Quantitative Ethnography in Learning A...
 
Can learning analytics offer meaningful assessment?
Can learning analytics offer meaningful assessment? Can learning analytics offer meaningful assessment?
Can learning analytics offer meaningful assessment?
 
Towards Strengthening Links between Learning Analytics and Assessment
Towards Strengthening Links between  Learning Analytics and AssessmentTowards Strengthening Links between  Learning Analytics and Assessment
Towards Strengthening Links between Learning Analytics and Assessment
 
Let’s get there! Towards policy for adoption of learning analytics
Let’s get there! Towards policy for adoption of learning analyticsLet’s get there! Towards policy for adoption of learning analytics
Let’s get there! Towards policy for adoption of learning analytics
 
State and Directions of Learning Analytics Adoption (Second edition)
State and Directions of Learning Analytics Adoption (Second edition)State and Directions of Learning Analytics Adoption (Second edition)
State and Directions of Learning Analytics Adoption (Second edition)
 
Wearable technologies should promote adaptive learners
Wearable technologies should promote adaptive learnersWearable technologies should promote adaptive learners
Wearable technologies should promote adaptive learners
 
Learning with me Mate: Analytics of Social Networks in Higher Education
Learning with me Mate: Analytics of Social Networks in Higher EducationLearning with me Mate: Analytics of Social Networks in Higher Education
Learning with me Mate: Analytics of Social Networks in Higher Education
 
Technologies to support self-directed learning through social interaction
Technologies to support self-directed learning through social interactionTechnologies to support self-directed learning through social interaction
Technologies to support self-directed learning through social interaction
 
Learning analytics: An opportunity for higher education?
Learning analytics: An opportunity for higher education?Learning analytics: An opportunity for higher education?
Learning analytics: An opportunity for higher education?
 
Learning analytics are more than a technology
Learning analytics are more than a technologyLearning analytics are more than a technology
Learning analytics are more than a technology
 
Personal Learning Graph (PLeG)
Personal Learning Graph (PLeG)Personal Learning Graph (PLeG)
Personal Learning Graph (PLeG)
 
Learning analytics are more than measurement
Learning analytics are more than measurementLearning analytics are more than measurement
Learning analytics are more than measurement
 
Learning analytics and MOOCs: What have we learned so far and where to go?
Learning analytics and MOOCs: What have we learned so far and where to go?Learning analytics and MOOCs: What have we learned so far and where to go?
Learning analytics and MOOCs: What have we learned so far and where to go?
 
Social network analysis and understanding of massive open online courses
Social network analysis and understanding of massive open online coursesSocial network analysis and understanding of massive open online courses
Social network analysis and understanding of massive open online courses
 
Social network analysis and social presence
Social network analysis and social presenceSocial network analysis and social presence
Social network analysis and social presence
 
Social network analysis and learning design
Social network analysis and learning designSocial network analysis and learning design
Social network analysis and learning design
 
Social network analysis and creative potential
Social network analysis and creative potentialSocial network analysis and creative potential
Social network analysis and creative potential
 
Social network analysis and academic performance
Social network analysis and academic performanceSocial network analysis and academic performance
Social network analysis and academic performance
 
Sensemaking of social network analysis for the study of learning
Sensemaking of social network analysis for the study of learningSensemaking of social network analysis for the study of learning
Sensemaking of social network analysis for the study of learning
 
Network modularity and community identification
Network modularity and community identificationNetwork modularity and community identification
Network modularity and community identification
 

Recently uploaded

Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 

Recently uploaded (20)

Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 

Modeling Service Orchestrations with a Rule-enhanced Business Process Language

  • 1. Modeling Service Orchestrations with a Rule-enhanced Business Process Language Milan Milanović 1 , Dragan Gašević 2 , Gerd Wagner 3 , and Vladan Deved žić 1 1 University of Belgrade, Serbia 2 Athabasca University, Canada 3 Brandenburg University of Technology, Germany
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. BPMN Language MODELS 2009 Submission by BEA, IBM, SAP, and Oracle http://www.omg.org/cgi-bin/doc?bmi/08-02-06
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. EDOC 2009 On a customer book request, if the requested book is available and its quantity is > 0, send the book available message with book price. Otherwise, send a book not avilable message.
  • 13.
  • 14.
  • 15.

Editor's Notes

  1. BPMN -> OMG specification.
  2. In the contingent requests pattern, a participant sends a request to another participant. If this second participant does not respond within a given period of time, the request is sent to another (third) participant. Again, if no response comes back, a fourth participant is contacted, and so on. For the decision about delayed responses, we propose using rule gateways with attached reaction rules. If a late (time-outdated) response from some earlier participant came during the processing of the contingent request (by a Pool 2 participant in Fig. 2), a reaction rules attached to the rule gateway R 1 decides if such a response should be accepted or not.