Emergency Services - Process+Rules+Events Rules Fest 2011

1,701 views

Published on

for more information visit: http://salaboy

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,701
On SlideShare
0
From Embeds
0
Number of Embeds
495
Actions
Shares
0
Downloads
37
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Emergency Services - Process+Rules+Events Rules Fest 2011

  1. 1. PD Emergency Services Processes + Rules + Events911 FD
  2. 2. PD911 FD
  3. 3. PD911 FD
  4. 4. PD911 FD
  5. 5. PD911 FD
  6. 6. PD911 FD
  7. 7. 911911
  8. 8. Fire DepartmentFD
  9. 9. Police Department PD $
  10. 10. Hospitals
  11. 11. Emergency types
  12. 12. Proposed Architecture for V3Built on top of the business conceptsDesigned to scale with the company requirementsFocused on taking advantage of the declarativeknowledge representations (bp, br, events)
  13. 13. Procedure Runtime processes rulesProcedure events services
  14. 14. Emergency Level Knowledge Example Knowledge Related with the context of the emergency. Example: Keep track of the resources that are being used by the emergency Create warnings if some procedure gets stuck and jeopardize the overall emergency control Generate dynamic tasks to deal with exceptional paths Keep track of the resources that are available for each kind of emergency Planning inside the emergency
  15. 15. Procedure Runtime + Emergency Emergency processes processes rules rules Procedure events events services services
  16. 16. Procedure Runtime Knowledge Example Knowledge Related with the context of the procedure. Example: Keep track of the vehicles attached to a procedure Keep track of the completion percentage of the procedure Control the amount of resources required by the procedure Generate contextual alerts depending the type of procedure If something goes wrong suggest alternative paths
  17. 17. Procedure Runtime + Emergency + Company Company Emergency processes processes processes rules rules rules Procedure events events events services services services
  18. 18. Company Level Knowledge Example Knowledge Related with the context of the company. Example: Keep track of the current emergencies that are being handled by the company Load Balance the resources that are being used in different emergencies Generate company level warnings to address big situations Planning at company level
  19. 19. PD911 FD
  20. 20. Components Overview
  21. 21. Single Environment Java Virtual Machine EmergencyProcedure Procedure Procedure
  22. 22. Distributed Environment JVM Company JVM JVM JVM Emergency Emergency Procedure JVM JVM Procedure Procedure Procedure
  23. 23. ServiceConnector ServiceConnector ServiceConnector Process Engine ServiceConnector ServiceConnector Service Rules EngineConnector Procedure Runtime ServiceConnector ServiceConnector Runtime Component ServiceConnector Event entry-points Event entry-points Event entry-points
  24. 24. Relationships - Graph Database FD 911 PD Instantiate Use
  25. 25. Audit Log + Reporting Query/Manage FD E1 - P1 - Started E1 - P1 - Activity 1 - Started E2 - P1 - Started E1 - P1 - Vehicle 1 - Selected911 E2 - P1 - Activity 1 - Started E1 - P2 - Started E2 - P1 - Vehicle 3 - Selected E3 - P1 - Started PD E3 - P1 - Activity 1 - Started E4 - P1 - Started
  26. 26. Demo
  27. 27. Standard Fire Emergency
  28. 28. Key PointsLightweight ComponentsIntegration => (rules + processes) engineTemporal ReasoningKnowledge Formalization
  29. 29. ConclusionProcessesRules Events
  30. 30. ConclusionRulesProcesses Events
  31. 31. References www.plugtree.com salaboy.wordpress.com ilesteban.wordpress.com dcalca.wordpress.comDownload and Playgithub.com/Salaboy/emergency-service-drools-app

×