SlideShare ist ein Scribd-Unternehmen logo
1 von 50
SBVR in Practice:  Systems Built for Change Declarative Technologies in a Digital Ecosystem Alexandros Marinos (a.marinos@surrey.ac.uk)
Points to Cover ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Case Study Pt 1: SBVR + Relational Databases + REST Made for one another
SBVR
 
 
Terms student course study programme
Terms student course study programme
Terms student course study programme Fact Types student   is registered for   course student   is enrolled in  study programme course  is available for  study programme
Terms student course study programme Fact Types student   is registered for   course student   is enrolled in  study programme course  is available for  study programme
Terms student course study programme Fact Types student   is registered for   course student   is enrolled in  study programme course  is available for  study programme
Rules It is necessary that  each   student   is registered for   a t most five   courses Terms student course study programme Fact Types student   is registered for   course student   is enrolled in  study programme course  is available for  study programme
Rules It is necessary that  each   student   is registered for   a t most five   courses It is  necessary  that  each   course   t hat a  student   is registered for,  is available for  a   study programme   that the  student   is enrolled in. Terms student course study programme Fact Types student   is registered for   course student   is enrolled in  study programme course  is available for  study programme
Relational Database
 
 
Vocabulary student ,  course ,  study programme ,  name student   is registered for   course student   is enrolled in  study programme course  is available for  study programme
Vocabulary student ,  course ,  study programme ,  name student   is registered for   course student   is enrolled in  study programme course  is available for  study programme
Vocabulary student ,  course ,  study programme ,  name student   is registered for   course student   is enrolled in  study programme course  is available for  study programme student   has   name ,  course   has   name ,  study programme  has   name
Vocabulary student ,  course ,  study programme ,  name student   is registered for   course student   is enrolled in  study programme course  is available for  study programme student   has   name ,  course   has   name ,  study programme  has   name
Rules It is necessary that  each   student   is registered for   a t most five   courses It is  necessary  that  each   course   t hat a  student   is registered for,  is available for  a   study programme   that the  student   is enrolled in. Vocabulary student ,  course ,  study programme ,  name student   is registered for   course student   is enrolled in  study programme course  is available for  study programme student   has   name ,  course   has   name ,  study programme  has   name
REST
 
 
 
 
Vocabulary student ,  course ,  study programme ,  name student   is registered for   course student   is enrolled in  study programme course  is available for  study programme student   has   name ,  course   has   name ,  study programme  has   name
Vocabulary student ,  course ,  study programme ,  name student   is registered for   course student   is enrolled in  study programme course  is available for  study programme student   has   name ,  course   has   name ,  study programme  has   name URIs collection of students: http://domain.org/students/ A specific student: http://domain.org/students/John / list of courses a student is enrolled in: http://domain.org/students/John/courses/ [note: domain could be replaced with an IP address]
The Big Picture
 
Case Study Pt 2: Deriving Processes from Rules
What Processes? Student Study Programme Course Collection Instance Collection Instance Collection Instance GET + + + + + + PUT   +   +   + POST +   +   +   DELETE   +   +   +
If we were to write processes

Cost of Change Rules It is necessary that  each   student   is registered for   a t most five   courses It is  necessary  that  each   course   t hat a  student   is registered for,  is available for  a   study programme   that the  student   is enrolled in. Fact Types student   is registered for   course student   is enrolled in  study programme course  is available for  study programme Terms student course study programme
Cost of Change Rules It is necessary that  each   student   is registered for   a t most five   courses It is  necessary  that  each   course   t hat a  student   is registered for,  is available for  a   study programme   that the  student   is enrolled in. It is necessary that  each   student  that  is under probation,  is registered for   a t most five   courses Fact Types student   is registered for   course student   is enrolled in  study programme course  is available for  study programme student   is under probation Terms student course study programme
The alternative
The alternative
Meta-process?
One Rule, Many Processes
Declarative Programming and DNA ,[object Object],[object Object],[object Object],[object Object],[object Object]
Declarative Programming and DNA ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Arrogant Epistemology of Computing ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Arrogant Epistemology of Computing ,[object Object],[object Object],[object Object],[object Object]
Questions?
Extending the model ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
Extending the model: Inputs
Integration with DE infrastructure
Integration with DE infrastructure
More Questions?

Weitere Àhnliche Inhalte

Ähnlich wie Lecce Presentation2008

Decision CAMP 2014 - Benjamin Grosof Janine Bloomfield - Explanation-based E-...
Decision CAMP 2014 - Benjamin Grosof Janine Bloomfield - Explanation-based E-...Decision CAMP 2014 - Benjamin Grosof Janine Bloomfield - Explanation-based E-...
Decision CAMP 2014 - Benjamin Grosof Janine Bloomfield - Explanation-based E-...Decision CAMP
 
Continuous Learning - One example how to proceed
Continuous Learning - One example how to proceedContinuous Learning - One example how to proceed
Continuous Learning - One example how to proceedTobias Strandh
 
HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docxjoyjonna282
 
4Please use this for notes For Writing Assignment 2 .docx
4Please use this for notes For Writing Assignment 2 .docx4Please use this for notes For Writing Assignment 2 .docx
4Please use this for notes For Writing Assignment 2 .docxblondellchancy
 
Polaris Tech Stack.pptx
Polaris Tech Stack.pptxPolaris Tech Stack.pptx
Polaris Tech Stack.pptxbakhtiyar1
 
IRJET- Automatic Exam Seating Arrangement System
IRJET- Automatic Exam Seating Arrangement SystemIRJET- Automatic Exam Seating Arrangement System
IRJET- Automatic Exam Seating Arrangement SystemIRJET Journal
 
Nova Press Brochure
Nova Press BrochureNova Press Brochure
Nova Press BrochureJeff Kolby
 
Nova Press Brochure
Nova Press BrochureNova Press Brochure
Nova Press BrochureRana Burr
 
A proposed decision support system expert system for guiding fresh students i...
A proposed decision support system expert system for guiding fresh students i...A proposed decision support system expert system for guiding fresh students i...
A proposed decision support system expert system for guiding fresh students i...Alexander Decker
 
11.a proposed decision support system expert system for guiding fresh student...
11.a proposed decision support system expert system for guiding fresh student...11.a proposed decision support system expert system for guiding fresh student...
11.a proposed decision support system expert system for guiding fresh student...Alexander Decker
 
Electronic Student course registration System
Electronic Student course registration SystemElectronic Student course registration System
Electronic Student course registration SystemOkpehHarrison
 
BSD Certification: Using Open Source and Education to Accelerate Technology T...
BSD Certification: Using Open Source and Education to Accelerate Technology T...BSD Certification: Using Open Source and Education to Accelerate Technology T...
BSD Certification: Using Open Source and Education to Accelerate Technology T...Dru Lavigne
 
Full Stack Software Development
Full Stack Software DevelopmentFull Stack Software Development
Full Stack Software DevelopmentLearnbay
 
Sustainability mkt course_outline_a01
Sustainability mkt course_outline_a01Sustainability mkt course_outline_a01
Sustainability mkt course_outline_a01YueLi153482
 

Ähnlich wie Lecce Presentation2008 (20)

8th sem (1)
8th sem (1)8th sem (1)
8th sem (1)
 
Decision CAMP 2014 - Benjamin Grosof Janine Bloomfield - Explanation-based E-...
Decision CAMP 2014 - Benjamin Grosof Janine Bloomfield - Explanation-based E-...Decision CAMP 2014 - Benjamin Grosof Janine Bloomfield - Explanation-based E-...
Decision CAMP 2014 - Benjamin Grosof Janine Bloomfield - Explanation-based E-...
 
Continuous Learning - One example how to proceed
Continuous Learning - One example how to proceedContinuous Learning - One example how to proceed
Continuous Learning - One example how to proceed
 
HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docx
 
Biometric and usability
Biometric and usabilityBiometric and usability
Biometric and usability
 
4Please use this for notes For Writing Assignment 2 .docx
4Please use this for notes For Writing Assignment 2 .docx4Please use this for notes For Writing Assignment 2 .docx
4Please use this for notes For Writing Assignment 2 .docx
 
E school overview-0.1
E school overview-0.1E school overview-0.1
E school overview-0.1
 
Polaris Tech Stack.pptx
Polaris Tech Stack.pptxPolaris Tech Stack.pptx
Polaris Tech Stack.pptx
 
IRJET- Automatic Exam Seating Arrangement System
IRJET- Automatic Exam Seating Arrangement SystemIRJET- Automatic Exam Seating Arrangement System
IRJET- Automatic Exam Seating Arrangement System
 
Nova Press Brochure
Nova Press BrochureNova Press Brochure
Nova Press Brochure
 
Nova Press Brochure
Nova Press BrochureNova Press Brochure
Nova Press Brochure
 
A proposed decision support system expert system for guiding fresh students i...
A proposed decision support system expert system for guiding fresh students i...A proposed decision support system expert system for guiding fresh students i...
A proposed decision support system expert system for guiding fresh students i...
 
11.a proposed decision support system expert system for guiding fresh student...
11.a proposed decision support system expert system for guiding fresh student...11.a proposed decision support system expert system for guiding fresh student...
11.a proposed decision support system expert system for guiding fresh student...
 
Kill Aggregate
Kill AggregateKill Aggregate
Kill Aggregate
 
Electronic Student course registration System
Electronic Student course registration SystemElectronic Student course registration System
Electronic Student course registration System
 
BSD Certification: Using Open Source and Education to Accelerate Technology T...
BSD Certification: Using Open Source and Education to Accelerate Technology T...BSD Certification: Using Open Source and Education to Accelerate Technology T...
BSD Certification: Using Open Source and Education to Accelerate Technology T...
 
Full Stack Software Development
Full Stack Software DevelopmentFull Stack Software Development
Full Stack Software Development
 
Multiple Instance E-Learning Behavioural Coding
Multiple Instance E-Learning Behavioural CodingMultiple Instance E-Learning Behavioural Coding
Multiple Instance E-Learning Behavioural Coding
 
E college overview-0.1
E college overview-0.1E college overview-0.1
E college overview-0.1
 
Sustainability mkt course_outline_a01
Sustainability mkt course_outline_a01Sustainability mkt course_outline_a01
Sustainability mkt course_outline_a01
 

KĂŒrzlich hochgeladen

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

KĂŒrzlich hochgeladen (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Lecce Presentation2008

  • 1. SBVR in Practice: Systems Built for Change Declarative Technologies in a Digital Ecosystem Alexandros Marinos (a.marinos@surrey.ac.uk)
  • 2.
  • 3. Case Study Pt 1: SBVR + Relational Databases + REST Made for one another
  • 7. Terms student course study programme
  • 8. Terms student course study programme
  • 9. Terms student course study programme Fact Types student is registered for course student is enrolled in study programme course is available for study programme
  • 10. Terms student course study programme Fact Types student is registered for course student is enrolled in study programme course is available for study programme
  • 11. Terms student course study programme Fact Types student is registered for course student is enrolled in study programme course is available for study programme
  • 12. Rules It is necessary that each student is registered for a t most five courses Terms student course study programme Fact Types student is registered for course student is enrolled in study programme course is available for study programme
  • 13. Rules It is necessary that each student is registered for a t most five courses It is necessary that each course t hat a student is registered for, is available for a study programme that the student is enrolled in. Terms student course study programme Fact Types student is registered for course student is enrolled in study programme course is available for study programme
  • 15.  
  • 16.  
  • 17. Vocabulary student , course , study programme , name student is registered for course student is enrolled in study programme course is available for study programme
  • 18. Vocabulary student , course , study programme , name student is registered for course student is enrolled in study programme course is available for study programme
  • 19. Vocabulary student , course , study programme , name student is registered for course student is enrolled in study programme course is available for study programme student has name , course has name , study programme has name
  • 20. Vocabulary student , course , study programme , name student is registered for course student is enrolled in study programme course is available for study programme student has name , course has name , study programme has name
  • 21. Rules It is necessary that each student is registered for a t most five courses It is necessary that each course t hat a student is registered for, is available for a study programme that the student is enrolled in. Vocabulary student , course , study programme , name student is registered for course student is enrolled in study programme course is available for study programme student has name , course has name , study programme has name
  • 22. REST
  • 23.  
  • 24.  
  • 25.  
  • 26.  
  • 27. Vocabulary student , course , study programme , name student is registered for course student is enrolled in study programme course is available for study programme student has name , course has name , study programme has name
  • 28. Vocabulary student , course , study programme , name student is registered for course student is enrolled in study programme course is available for study programme student has name , course has name , study programme has name URIs collection of students: http://domain.org/students/ A specific student: http://domain.org/students/John / list of courses a student is enrolled in: http://domain.org/students/John/courses/ [note: domain could be replaced with an IP address]
  • 30.  
  • 31. Case Study Pt 2: Deriving Processes from Rules
  • 32. What Processes? Student Study Programme Course Collection Instance Collection Instance Collection Instance GET + + + + + + PUT   +   +   + POST +   +   +   DELETE   +   +   +
  • 33. If we were to write processes

  • 34. Cost of Change Rules It is necessary that each student is registered for a t most five courses It is necessary that each course t hat a student is registered for, is available for a study programme that the student is enrolled in. Fact Types student is registered for course student is enrolled in study programme course is available for study programme Terms student course study programme
  • 35. Cost of Change Rules It is necessary that each student is registered for a t most five courses It is necessary that each course t hat a student is registered for, is available for a study programme that the student is enrolled in. It is necessary that each student that is under probation, is registered for a t most five courses Fact Types student is registered for course student is enrolled in study programme course is available for study programme student is under probation Terms student course study programme
  • 39. One Rule, Many Processes
  • 40.
  • 41.
  • 42.
  • 43.
  • 45.
  • 46.  
  • 48. Integration with DE infrastructure
  • 49. Integration with DE infrastructure