PD      Emergency      Services      Processes + Rules + Events911                                FD
PD911        FD
PD911        FD
PD911        FD
PD911        FD
PD911        FD
911911
Fire DepartmentFD
Police Department PD               $
Hospitals
Emergency types
Proposed Architecture for V3Built on top of the business conceptsDesigned to scale with the company requirementsFocused on...
Procedure Runtime            processes              rulesProcedure             events            services
Emergency Level Knowledge Example  Knowledge Related with the context of the emergency.  Example:  Keep track of the resou...
Procedure Runtime + Emergency           Emergency                       processes   processes                         rule...
Procedure Runtime Knowledge Example  Knowledge Related with the context of the procedure.  Example:  Keep track of the veh...
Procedure Runtime + Emergency + Company                   Company            Emergency                        processes   ...
Company Level Knowledge Example Knowledge Related with the context of the company. Example: Keep track of the current emer...
PD911        FD
Components Overview
Single Environment            Java Virtual Machine               EmergencyProcedure        Procedure         Procedure
Distributed Environment                             JVM                           Company                JVM              ...
ServiceConnector  ServiceConnector  ServiceConnector                        Process Engine  ServiceConnector  ServiceConne...
Relationships - Graph Database                      FD                     911                      PD       Instantiate  ...
Audit Log + Reporting                                                   Query/Manage FD                  E1 - P1 - Started...
Demo
Standard Fire Emergency
Key PointsLightweight ComponentsIntegration => (rules + processes) engineTemporal ReasoningKnowledge Formalization
ConclusionProcessesRules   Events
ConclusionRulesProcesses   Events
References            www.plugtree.com            salaboy.wordpress.com            ilesteban.wordpress.com            dcal...
Emergency Services - Process+Rules+Events Rules Fest 2011
Upcoming SlideShare
Loading in...5
×

Emergency Services - Process+Rules+Events Rules Fest 2011

1,378

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,378
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
35
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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×