SlideShare a Scribd company logo
SOA platform for a Comprehensive
Emergency System (CES)
Prepared by
Dr. Hamdan M. Al-Sabri
Dr. Hamdan M. Al-Sabri, CCIS-KSU 1
Outline
Project Summery
Research Objectives
Introduction
Problem Statement, Contribution
Related Works, Background, Assumptions
Comprehensive Emergency System Architecture
Function Requirements for a CES
Services Modeling for a CES
Challenges
Conclusion
2Dr. Hamdan M. Al-Sabri, CCIS-KSU
Project Summary
Comprehensive Emergency System(CES) is a comprehensive
platform to link hospitals, ambulances and operator by
transferring patient data and electronic health record in
addition to location by GPS.
we need to use SOA approach to integrate all applications
based on web services and Mobile web services.
At the end of this project, we are supposed to have SOA
platform for CES.
3
Key word: Service-Oriented Architecture (SOA),Web Services, SoaML, GPS, Ambulance System,
Hospital system, online heath record, HL7.
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Research Objectives
The main objectives of this research are :
Define architecture for Comprehensive Emergency System(CES) .
Identify services using Service Oriented Architecture (SOA) approach.
Services Modeling by using Service Oriented Architecture Modeling
language (SoaML) technique.
SOA reference architecture for a CES.
4Dr. Hamdan M. Al-Sabri, CCIS-KSU
Introduction
Service oriented architecture.
Web services technology.
Mobile web services.
5Dr. Hamdan M. Al-Sabri, CCIS-KSU
Problem Statement
Transport and ambulance patients after the accident became
the most important problems facing society.
The statistics (2008-2009) from site traffic Riyadh.
6Dr. Hamdan M. Al-Sabri, CCIS-KSU
contributions
Development SOA platform for a Comprehensive Emergency
System(CES) .
7Dr. Hamdan M. Al-Sabri, CCIS-KSU
Related Work
Some systems used radio communicate.
Some new systems include a computer system as tool to help
in the management of communications such as the Computer
Aided Dispatch(CAD).
Some systems based on wireless data communication
between ambulances and hospitals.
A new concepts SOA, WS, and Mobile web services.
8Dr. Hamdan M. Al-Sabri, CCIS-KSU
Background
SOA
What is..?, Advantages, Services Types, Enterprise Service Bus
Web Services
What is..?, Protocols in WS, Reference Architecture for WS
SoaML
What is..?, Some concept in SoaML
9
Service
Broker
Service
Requester
Service
Provider
Find/WSDL Publish/WSDL
Bind/SOAP
UDDI
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Assumptions
During the analysis and construction of the project, there is a
set of assumptions:
Most modern mobile devices capable of specific GPS.
There are private ways for ambulances.
The roads are numbered and well-known GPS system.
There is a center of health records of all hospitals.
10Dr. Hamdan M. Al-Sabri, CCIS-KSU
The abstract view of the CES
11Dr. Hamdan M. Al-Sabri, CCIS-KSU
Comprehensive Emergency System Scenario
12
Coordinates
Accident
Coordinates
ambulances
Sort by
(less-top)
distance
(X1,Y1)<>
(Xi ,Yj) First(less distance)
(Xi ,Yj) Seco(less distance)
(Xi ,Yj) Third(less distance)
……. ……..
……. ……..
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Comprehensive Emergency System Architecture
13Dr. Hamdan M. Al-Sabri, CCIS-KSU
Hospital System processes (Pseudo Code)
Input:
 Patient case, // send by HS
 Patient health record // The HS request HR by using patient national ID
Output:
 Specific availability of beds and the availability the section,
 Specific availability of doctors,
 Send confirm message take/reject case,
 Specific consultants information and call them
BEGIN
Receive patient case ; // from HS
If hospital beds ='available' than {
If hospitals doctors ='available' than {
Send confirm message take case();
Track the ambulance by using GPS Map();
Supply the rooms and staffs();
Else
call the doctors and consultants();
End if; }
Else
Send confirm message reject case();
End if; }
}
END
14Dr. Hamdan M. Al-Sabri, CCIS-KSU
Comprehensive Emergency System Actors
15Dr. Hamdan M. Al-Sabri, CCIS-KSU
Activity Diagram for CES
16SOA platform for a Comprehensive Emergency System, IS599Dr. Hamdan M. Al-Sabri, CCIS-KSU
Function requirements for a CES
Mobil device application (MDA)
1. Send emergency message to the MCS.
2. Receive the report from MCS .
17
Mobil device application
Consume 2
Provide
1
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Function requirements for a CES… Cont
Main Central System (MCS)
1. Receive emergency message.
2. Request locations of the available ambulances.
3. Calculate the distances between Ambulance and accident place.
4. Send request to the right chosen ambulance.
5. Send report to the emergency requester.
6. The MCS able to receive normal emergency call on 997.
18
Main Central System
1, 2, 4
3, 5, 6
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Function requirements for a CES… Cont
Ambulance System (AMS)
1. Reading GPS location.
2. Send ambulance location.
3. Send the confirm take/reject job message.
4. Request the health record for patient.
5. Propose the appropriate treatment for patient.
6. Specific the suitable hospital.
7. The AMS has a knowledge base and able to contact with medical
consultant.
19
Ambulance System
4, 6
1, 2, 3, 5, 6, 7
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Function requirements for a CES… Cont
Hospital System (HS)
1. Receive the patient's information from AMS.
2. Request the patient's health record.
3. Check the availability of beds and doctors.
4. Send the confirm take/reject case.
5. The HS can call for consultants.
20
Hospital System
1, 2, 3
4, 5
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Service Modeling for a CES (Service Identification)
Component Business Model, Information Model, Candidate
Services
Candidate Services
Emergency Event (Capabilities),
Handling Emergency Event (Capabilities),
Ambulance Role (Capabilities),
Ambulance in Action (Capabilities),
Best Choose Hospital (Capabilities),
Accessing Health Record (Capabilities),
Hospital Availability (Capabilities),
Hospital in Action (Capabilities), and
Choose Consultant (Capabilities)
21Dr. Hamdan M. Al-Sabri, CCIS-KSU
Service Modeling for a CES… Cont
Capabilities (Candidate Services) for CES
22SOA platform for a Comprehensive Emergency System, IS599Dr. Hamdan M. Al-Sabri, CCIS-KSU
Service Modeling for a CES (Service Specification )
Model service collaborations.
Identify service operations.
Create service participants.
Model service operation behaviors.
Create SoaML service architectures.
23Dr. Hamdan M. Al-Sabri, CCIS-KSU
Service Specification( Service behavior)
Activity diagram for Emergency Event Service
24Dr. Hamdan M. Al-Sabri, CCIS-KSU
Service Specification( Service behavior)
Sequence diagram for Emergency Event Service
25Dr. Hamdan M. Al-Sabri, CCIS-KSU
26SOA platform for a Comprehensive Emergency System, IS599Dr. Hamdan M. Al-Sabri, CCIS-KSU
Types of messages exchanged between CES
components
27SOA platform for a Comprehensive Emergency System, IS599Dr. Hamdan M. Al-Sabri, CCIS-KSU
Framework for communications between CES
subsystems
28SOA platform for a Comprehensive Emergency System, IS599Dr. Hamdan M. Al-Sabri, CCIS-KSU
SOA reference Architecture for a CES
29SOA platform for a Comprehensive Emergency System, IS599Dr. Hamdan M. Al-Sabri, CCIS-KSU
XML template for messages in CES
<? xml version="1.0" encoding="utf-8"?>
<Accident-Information>
<Accident-location>
<Street-no> 12 </Street-no>
<Area-no> 1 </Area-no>
<Coordinates> 335.221, 3225.200 </Coordinates>
</ Accident-location>
<Cars-no> 2 </Cars-no>
<injured-no> 3 </injured-no>
</Accident-Information>
<Report-to-emergency-requester>
<Time-to-reach> 10 minutes </Time-to-reach>
<Distance> 3.5 KM </Distance>
</Report-to-emergency-requester >
</xml>
30Dr. Hamdan M. Al-Sabri, CCIS-KSU
Research Significant Contribution
Step Description of process Time
(mine)
Distance
(mater)
Treatment The
readiness of
hospital
1 Emergency request  χ χ χ
2 Request available ambulance   χ χ
3 Ambulance accept/reject the
request
 χ χ χ
4 The ambulance move to the
accident place ( road map to
accident)
  χ χ
5 Choose the suitable treatment
for patient
χ χ  χ
6 Find suitable hospital    
31Dr. Hamdan M. Al-Sabri, CCIS-KSU
Challenges
There are many challenges during the project work:
Lack of distinctive free programs that use for SOA modeling.
The absence of clear guidance to extract services.
The design of services needs from you a long experience in using the
right tool.
Collect appropriate information about the project, that project is too
large and comprehensive.
Project need for visits to hospitals, to verify the method of work and
analysis the work.
32Dr. Hamdan M. Al-Sabri, CCIS-KSU
Publications and Contributions
Conference Contributions
Samir El-Masri, Hamdan Al-Sabri, Ahmed Ghoneim; "Modeling
and Designing a Service Oriented Framework for
Comprehensive Emergency System," International Conference
on Semantic Web and Web Services (2011, USA), Accepted
(See appendix A).
33Dr. Hamdan M. Al-Sabri, CCIS-KSU
Conclusions and further work
In this research, a new framework that handles an
unexpected emergency accident has been proposed. The CES
subsystems and their roles have been identified and build
Service Modeling. The integrated work flow between the CES
subsystems and the way to share data has been presented.
As for a future work, we plan to use the quality of services
(QoS) to test the performance of all subsystems with the CES
framework. Also, we plan to apply HL7 between subsystems
in CES. Moreover, we plan to use scripting to model the rules
within these engines
34Dr. Hamdan M. Al-Sabri, CCIS-KSU
Thank you?
Dr. Hamdan M. Al-Sabri, CCIS-KSU 35

More Related Content

Similar to SOA platform for a Comprehensive Emergency System (CES)

UBIQUITOUS COMPUTING AND SCRUM SOFTWARE ANALYSIS FOR COMMUNITY SOFTWARE
UBIQUITOUS COMPUTING AND SCRUM SOFTWARE ANALYSIS FOR COMMUNITY SOFTWAREUBIQUITOUS COMPUTING AND SCRUM SOFTWARE ANALYSIS FOR COMMUNITY SOFTWARE
UBIQUITOUS COMPUTING AND SCRUM SOFTWARE ANALYSIS FOR COMMUNITY SOFTWARE
ijseajournal
 
Applying semantic web services
Applying semantic web servicesApplying semantic web services
Applying semantic web servicesIAEME Publication
 
234-Article Text-423-1-10-20210316.pdf
234-Article Text-423-1-10-20210316.pdf234-Article Text-423-1-10-20210316.pdf
234-Article Text-423-1-10-20210316.pdf
NiharikaDubey17
 
IEEE Mobile computing Title and Abstract 2016
IEEE Mobile computing Title and Abstract 2016 IEEE Mobile computing Title and Abstract 2016
IEEE Mobile computing Title and Abstract 2016
tsysglobalsolutions
 
Shortest Route Finding Ambulance System
Shortest Route Finding Ambulance SystemShortest Route Finding Ambulance System
Shortest Route Finding Ambulance System
vivatechijri
 
Applications Of Artificial Intelligence In Transportation
Applications Of Artificial Intelligence In TransportationApplications Of Artificial Intelligence In Transportation
Applications Of Artificial Intelligence In Transportation
Michele Thomas
 
Edge computing for CAVs and VRU protection
Edge computing for CAVs and VRU protectionEdge computing for CAVs and VRU protection
Edge computing for CAVs and VRU protection
Carl Jackson
 
Cloud computing and health care - Facing the Future
Cloud computing and health care - Facing the FutureCloud computing and health care - Facing the Future
Cloud computing and health care - Facing the Future
Jerry Fahrni
 
Published irisrecognitionpaper
Published irisrecognitionpaperPublished irisrecognitionpaper
Published irisrecognitionpaper
Dr-mahmoud Algamel
 
Published irisrecognitionpaper
Published irisrecognitionpaperPublished irisrecognitionpaper
Published irisrecognitionpaper
Dr-mahmoud Algamel
 
Heterogeneous Networks of Remote Monitoring with High Availability and Resili...
Heterogeneous Networks of Remote Monitoring with High Availability and Resili...Heterogeneous Networks of Remote Monitoring with High Availability and Resili...
Heterogeneous Networks of Remote Monitoring with High Availability and Resili...
IJCSIS Research Publications
 
CLOUD COMPUTING71Dissertation Factors affecting the adopt
CLOUD COMPUTING71Dissertation Factors affecting the adoptCLOUD COMPUTING71Dissertation Factors affecting the adopt
CLOUD COMPUTING71Dissertation Factors affecting the adopt
WilheminaRossi174
 
Hospital Locator and Bed Availability Detector for Emergency Cases
Hospital Locator and Bed Availability Detector for Emergency CasesHospital Locator and Bed Availability Detector for Emergency Cases
Hospital Locator and Bed Availability Detector for Emergency Cases
IRJET Journal
 
Application of mobile cloud computing in emergency health care
Application of mobile cloud computing in emergency health careApplication of mobile cloud computing in emergency health care
Application of mobile cloud computing in emergency health care
journalBEEI
 
Edge computing for CAVs and VRU protection
Edge computing for CAVs and VRU protection Edge computing for CAVs and VRU protection
Edge computing for CAVs and VRU protection
Carl Jackson
 
Call for Chapters- Edited Book: Real-World Applications of Quantum Computers ...
Call for Chapters- Edited Book: Real-World Applications of Quantum Computers ...Call for Chapters- Edited Book: Real-World Applications of Quantum Computers ...
Call for Chapters- Edited Book: Real-World Applications of Quantum Computers ...
Christo Ananth
 
Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...
Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...
Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...
Christo Ananth
 
IRJET- A Real Time, Automated, Medical Emergency Service for Informing th...
IRJET-  	  A Real Time, Automated, Medical Emergency Service for Informing th...IRJET-  	  A Real Time, Automated, Medical Emergency Service for Informing th...
IRJET- A Real Time, Automated, Medical Emergency Service for Informing th...
IRJET Journal
 
A VHO Scheme for supporting Healthcare Services in 5G Vehicular Cloud Computi...
A VHO Scheme for supporting Healthcare Services in 5G Vehicular Cloud Computi...A VHO Scheme for supporting Healthcare Services in 5G Vehicular Cloud Computi...
A VHO Scheme for supporting Healthcare Services in 5G Vehicular Cloud Computi...
University of Piraeus
 
Call for Chapters- Edited Book: Conversational AI for Agri and E-Healthcare B...
Call for Chapters- Edited Book: Conversational AI for Agri and E-Healthcare B...Call for Chapters- Edited Book: Conversational AI for Agri and E-Healthcare B...
Call for Chapters- Edited Book: Conversational AI for Agri and E-Healthcare B...
Christo Ananth
 

Similar to SOA platform for a Comprehensive Emergency System (CES) (20)

UBIQUITOUS COMPUTING AND SCRUM SOFTWARE ANALYSIS FOR COMMUNITY SOFTWARE
UBIQUITOUS COMPUTING AND SCRUM SOFTWARE ANALYSIS FOR COMMUNITY SOFTWAREUBIQUITOUS COMPUTING AND SCRUM SOFTWARE ANALYSIS FOR COMMUNITY SOFTWARE
UBIQUITOUS COMPUTING AND SCRUM SOFTWARE ANALYSIS FOR COMMUNITY SOFTWARE
 
Applying semantic web services
Applying semantic web servicesApplying semantic web services
Applying semantic web services
 
234-Article Text-423-1-10-20210316.pdf
234-Article Text-423-1-10-20210316.pdf234-Article Text-423-1-10-20210316.pdf
234-Article Text-423-1-10-20210316.pdf
 
IEEE Mobile computing Title and Abstract 2016
IEEE Mobile computing Title and Abstract 2016 IEEE Mobile computing Title and Abstract 2016
IEEE Mobile computing Title and Abstract 2016
 
Shortest Route Finding Ambulance System
Shortest Route Finding Ambulance SystemShortest Route Finding Ambulance System
Shortest Route Finding Ambulance System
 
Applications Of Artificial Intelligence In Transportation
Applications Of Artificial Intelligence In TransportationApplications Of Artificial Intelligence In Transportation
Applications Of Artificial Intelligence In Transportation
 
Edge computing for CAVs and VRU protection
Edge computing for CAVs and VRU protectionEdge computing for CAVs and VRU protection
Edge computing for CAVs and VRU protection
 
Cloud computing and health care - Facing the Future
Cloud computing and health care - Facing the FutureCloud computing and health care - Facing the Future
Cloud computing and health care - Facing the Future
 
Published irisrecognitionpaper
Published irisrecognitionpaperPublished irisrecognitionpaper
Published irisrecognitionpaper
 
Published irisrecognitionpaper
Published irisrecognitionpaperPublished irisrecognitionpaper
Published irisrecognitionpaper
 
Heterogeneous Networks of Remote Monitoring with High Availability and Resili...
Heterogeneous Networks of Remote Monitoring with High Availability and Resili...Heterogeneous Networks of Remote Monitoring with High Availability and Resili...
Heterogeneous Networks of Remote Monitoring with High Availability and Resili...
 
CLOUD COMPUTING71Dissertation Factors affecting the adopt
CLOUD COMPUTING71Dissertation Factors affecting the adoptCLOUD COMPUTING71Dissertation Factors affecting the adopt
CLOUD COMPUTING71Dissertation Factors affecting the adopt
 
Hospital Locator and Bed Availability Detector for Emergency Cases
Hospital Locator and Bed Availability Detector for Emergency CasesHospital Locator and Bed Availability Detector for Emergency Cases
Hospital Locator and Bed Availability Detector for Emergency Cases
 
Application of mobile cloud computing in emergency health care
Application of mobile cloud computing in emergency health careApplication of mobile cloud computing in emergency health care
Application of mobile cloud computing in emergency health care
 
Edge computing for CAVs and VRU protection
Edge computing for CAVs and VRU protection Edge computing for CAVs and VRU protection
Edge computing for CAVs and VRU protection
 
Call for Chapters- Edited Book: Real-World Applications of Quantum Computers ...
Call for Chapters- Edited Book: Real-World Applications of Quantum Computers ...Call for Chapters- Edited Book: Real-World Applications of Quantum Computers ...
Call for Chapters- Edited Book: Real-World Applications of Quantum Computers ...
 
Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...
Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...
Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...
 
IRJET- A Real Time, Automated, Medical Emergency Service for Informing th...
IRJET-  	  A Real Time, Automated, Medical Emergency Service for Informing th...IRJET-  	  A Real Time, Automated, Medical Emergency Service for Informing th...
IRJET- A Real Time, Automated, Medical Emergency Service for Informing th...
 
A VHO Scheme for supporting Healthcare Services in 5G Vehicular Cloud Computi...
A VHO Scheme for supporting Healthcare Services in 5G Vehicular Cloud Computi...A VHO Scheme for supporting Healthcare Services in 5G Vehicular Cloud Computi...
A VHO Scheme for supporting Healthcare Services in 5G Vehicular Cloud Computi...
 
Call for Chapters- Edited Book: Conversational AI for Agri and E-Healthcare B...
Call for Chapters- Edited Book: Conversational AI for Agri and E-Healthcare B...Call for Chapters- Edited Book: Conversational AI for Agri and E-Healthcare B...
Call for Chapters- Edited Book: Conversational AI for Agri and E-Healthcare B...
 

More from Dr. Hamdan Al-Sabri

Software Requirements Engineering-Mind\Road Map
Software Requirements Engineering-Mind\Road MapSoftware Requirements Engineering-Mind\Road Map
Software Requirements Engineering-Mind\Road Map
Dr. Hamdan Al-Sabri
 
Enterprise resource planning
Enterprise resource planningEnterprise resource planning
Enterprise resource planning
Dr. Hamdan Al-Sabri
 
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
Dr. Hamdan Al-Sabri
 
How to evaluate the scientific paper
How to evaluate the scientific paperHow to evaluate the scientific paper
How to evaluate the scientific paper
Dr. Hamdan Al-Sabri
 
Using a kmerp framework to enhance enterprise resource planning (erp) impleme...
Using a kmerp framework to enhance enterprise resource planning (erp) impleme...Using a kmerp framework to enhance enterprise resource planning (erp) impleme...
Using a kmerp framework to enhance enterprise resource planning (erp) impleme...
Dr. Hamdan Al-Sabri
 
Development of e government a stope view
Development of e government a stope viewDevelopment of e government a stope view
Development of e government a stope view
Dr. Hamdan Al-Sabri
 
E government an analysis of the present and suggestions for the future
E government an analysis of the present and suggestions for the futureE government an analysis of the present and suggestions for the future
E government an analysis of the present and suggestions for the future
Dr. Hamdan Al-Sabri
 
Requirements engineering as a structured process
Requirements engineering as a structured processRequirements engineering as a structured process
Requirements engineering as a structured process
Dr. Hamdan Al-Sabri
 
Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...
Dr. Hamdan Al-Sabri
 
Information systems (is) undergraduate education
Information systems (is) undergraduate educationInformation systems (is) undergraduate education
Information systems (is) undergraduate education
Dr. Hamdan Al-Sabri
 
P2P collaboration systems
P2P collaboration systemsP2P collaboration systems
P2P collaboration systems
Dr. Hamdan Al-Sabri
 
Developing a research proposal in the field of software engineering model dri...
Developing a research proposal in the field of software engineering model dri...Developing a research proposal in the field of software engineering model dri...
Developing a research proposal in the field of software engineering model dri...
Dr. Hamdan Al-Sabri
 
Requirements elicitation requirements engineering
Requirements elicitation requirements engineeringRequirements elicitation requirements engineering
Requirements elicitation requirements engineering
Dr. Hamdan Al-Sabri
 
Software requirements engineering
Software requirements engineeringSoftware requirements engineering
Software requirements engineering
Dr. Hamdan Al-Sabri
 
Empowering the olap technology
Empowering the olap technologyEmpowering the olap technology
Empowering the olap technology
Dr. Hamdan Al-Sabri
 
Decision support systems
Decision support systemsDecision support systems
Decision support systems
Dr. Hamdan Al-Sabri
 
Information systems
Information systemsInformation systems
Information systems
Dr. Hamdan Al-Sabri
 
Exploratory data analysis data visualization
Exploratory data analysis data visualizationExploratory data analysis data visualization
Exploratory data analysis data visualization
Dr. Hamdan Al-Sabri
 
Reference master data management
Reference master data managementReference master data management
Reference master data management
Dr. Hamdan Al-Sabri
 
Multimedia networking hms
Multimedia networking hmsMultimedia networking hms
Multimedia networking hms
Dr. Hamdan Al-Sabri
 

More from Dr. Hamdan Al-Sabri (20)

Software Requirements Engineering-Mind\Road Map
Software Requirements Engineering-Mind\Road MapSoftware Requirements Engineering-Mind\Road Map
Software Requirements Engineering-Mind\Road Map
 
Enterprise resource planning
Enterprise resource planningEnterprise resource planning
Enterprise resource planning
 
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
 
How to evaluate the scientific paper
How to evaluate the scientific paperHow to evaluate the scientific paper
How to evaluate the scientific paper
 
Using a kmerp framework to enhance enterprise resource planning (erp) impleme...
Using a kmerp framework to enhance enterprise resource planning (erp) impleme...Using a kmerp framework to enhance enterprise resource planning (erp) impleme...
Using a kmerp framework to enhance enterprise resource planning (erp) impleme...
 
Development of e government a stope view
Development of e government a stope viewDevelopment of e government a stope view
Development of e government a stope view
 
E government an analysis of the present and suggestions for the future
E government an analysis of the present and suggestions for the futureE government an analysis of the present and suggestions for the future
E government an analysis of the present and suggestions for the future
 
Requirements engineering as a structured process
Requirements engineering as a structured processRequirements engineering as a structured process
Requirements engineering as a structured process
 
Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...
 
Information systems (is) undergraduate education
Information systems (is) undergraduate educationInformation systems (is) undergraduate education
Information systems (is) undergraduate education
 
P2P collaboration systems
P2P collaboration systemsP2P collaboration systems
P2P collaboration systems
 
Developing a research proposal in the field of software engineering model dri...
Developing a research proposal in the field of software engineering model dri...Developing a research proposal in the field of software engineering model dri...
Developing a research proposal in the field of software engineering model dri...
 
Requirements elicitation requirements engineering
Requirements elicitation requirements engineeringRequirements elicitation requirements engineering
Requirements elicitation requirements engineering
 
Software requirements engineering
Software requirements engineeringSoftware requirements engineering
Software requirements engineering
 
Empowering the olap technology
Empowering the olap technologyEmpowering the olap technology
Empowering the olap technology
 
Decision support systems
Decision support systemsDecision support systems
Decision support systems
 
Information systems
Information systemsInformation systems
Information systems
 
Exploratory data analysis data visualization
Exploratory data analysis data visualizationExploratory data analysis data visualization
Exploratory data analysis data visualization
 
Reference master data management
Reference master data managementReference master data management
Reference master data management
 
Multimedia networking hms
Multimedia networking hmsMultimedia networking hms
Multimedia networking hms
 

Recently uploaded

Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 

Recently uploaded (20)

Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 

SOA platform for a Comprehensive Emergency System (CES)

  • 1. SOA platform for a Comprehensive Emergency System (CES) Prepared by Dr. Hamdan M. Al-Sabri Dr. Hamdan M. Al-Sabri, CCIS-KSU 1
  • 2. Outline Project Summery Research Objectives Introduction Problem Statement, Contribution Related Works, Background, Assumptions Comprehensive Emergency System Architecture Function Requirements for a CES Services Modeling for a CES Challenges Conclusion 2Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 3. Project Summary Comprehensive Emergency System(CES) is a comprehensive platform to link hospitals, ambulances and operator by transferring patient data and electronic health record in addition to location by GPS. we need to use SOA approach to integrate all applications based on web services and Mobile web services. At the end of this project, we are supposed to have SOA platform for CES. 3 Key word: Service-Oriented Architecture (SOA),Web Services, SoaML, GPS, Ambulance System, Hospital system, online heath record, HL7. Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 4. Research Objectives The main objectives of this research are : Define architecture for Comprehensive Emergency System(CES) . Identify services using Service Oriented Architecture (SOA) approach. Services Modeling by using Service Oriented Architecture Modeling language (SoaML) technique. SOA reference architecture for a CES. 4Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 5. Introduction Service oriented architecture. Web services technology. Mobile web services. 5Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 6. Problem Statement Transport and ambulance patients after the accident became the most important problems facing society. The statistics (2008-2009) from site traffic Riyadh. 6Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 7. contributions Development SOA platform for a Comprehensive Emergency System(CES) . 7Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 8. Related Work Some systems used radio communicate. Some new systems include a computer system as tool to help in the management of communications such as the Computer Aided Dispatch(CAD). Some systems based on wireless data communication between ambulances and hospitals. A new concepts SOA, WS, and Mobile web services. 8Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 9. Background SOA What is..?, Advantages, Services Types, Enterprise Service Bus Web Services What is..?, Protocols in WS, Reference Architecture for WS SoaML What is..?, Some concept in SoaML 9 Service Broker Service Requester Service Provider Find/WSDL Publish/WSDL Bind/SOAP UDDI Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 10. Assumptions During the analysis and construction of the project, there is a set of assumptions: Most modern mobile devices capable of specific GPS. There are private ways for ambulances. The roads are numbered and well-known GPS system. There is a center of health records of all hospitals. 10Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 11. The abstract view of the CES 11Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 12. Comprehensive Emergency System Scenario 12 Coordinates Accident Coordinates ambulances Sort by (less-top) distance (X1,Y1)<> (Xi ,Yj) First(less distance) (Xi ,Yj) Seco(less distance) (Xi ,Yj) Third(less distance) ……. …….. ……. …….. Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 13. Comprehensive Emergency System Architecture 13Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 14. Hospital System processes (Pseudo Code) Input:  Patient case, // send by HS  Patient health record // The HS request HR by using patient national ID Output:  Specific availability of beds and the availability the section,  Specific availability of doctors,  Send confirm message take/reject case,  Specific consultants information and call them BEGIN Receive patient case ; // from HS If hospital beds ='available' than { If hospitals doctors ='available' than { Send confirm message take case(); Track the ambulance by using GPS Map(); Supply the rooms and staffs(); Else call the doctors and consultants(); End if; } Else Send confirm message reject case(); End if; } } END 14Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 15. Comprehensive Emergency System Actors 15Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 16. Activity Diagram for CES 16SOA platform for a Comprehensive Emergency System, IS599Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 17. Function requirements for a CES Mobil device application (MDA) 1. Send emergency message to the MCS. 2. Receive the report from MCS . 17 Mobil device application Consume 2 Provide 1 Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 18. Function requirements for a CES… Cont Main Central System (MCS) 1. Receive emergency message. 2. Request locations of the available ambulances. 3. Calculate the distances between Ambulance and accident place. 4. Send request to the right chosen ambulance. 5. Send report to the emergency requester. 6. The MCS able to receive normal emergency call on 997. 18 Main Central System 1, 2, 4 3, 5, 6 Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 19. Function requirements for a CES… Cont Ambulance System (AMS) 1. Reading GPS location. 2. Send ambulance location. 3. Send the confirm take/reject job message. 4. Request the health record for patient. 5. Propose the appropriate treatment for patient. 6. Specific the suitable hospital. 7. The AMS has a knowledge base and able to contact with medical consultant. 19 Ambulance System 4, 6 1, 2, 3, 5, 6, 7 Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 20. Function requirements for a CES… Cont Hospital System (HS) 1. Receive the patient's information from AMS. 2. Request the patient's health record. 3. Check the availability of beds and doctors. 4. Send the confirm take/reject case. 5. The HS can call for consultants. 20 Hospital System 1, 2, 3 4, 5 Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 21. Service Modeling for a CES (Service Identification) Component Business Model, Information Model, Candidate Services Candidate Services Emergency Event (Capabilities), Handling Emergency Event (Capabilities), Ambulance Role (Capabilities), Ambulance in Action (Capabilities), Best Choose Hospital (Capabilities), Accessing Health Record (Capabilities), Hospital Availability (Capabilities), Hospital in Action (Capabilities), and Choose Consultant (Capabilities) 21Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 22. Service Modeling for a CES… Cont Capabilities (Candidate Services) for CES 22SOA platform for a Comprehensive Emergency System, IS599Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 23. Service Modeling for a CES (Service Specification ) Model service collaborations. Identify service operations. Create service participants. Model service operation behaviors. Create SoaML service architectures. 23Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 24. Service Specification( Service behavior) Activity diagram for Emergency Event Service 24Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 25. Service Specification( Service behavior) Sequence diagram for Emergency Event Service 25Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 26. 26SOA platform for a Comprehensive Emergency System, IS599Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 27. Types of messages exchanged between CES components 27SOA platform for a Comprehensive Emergency System, IS599Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 28. Framework for communications between CES subsystems 28SOA platform for a Comprehensive Emergency System, IS599Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 29. SOA reference Architecture for a CES 29SOA platform for a Comprehensive Emergency System, IS599Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 30. XML template for messages in CES <? xml version="1.0" encoding="utf-8"?> <Accident-Information> <Accident-location> <Street-no> 12 </Street-no> <Area-no> 1 </Area-no> <Coordinates> 335.221, 3225.200 </Coordinates> </ Accident-location> <Cars-no> 2 </Cars-no> <injured-no> 3 </injured-no> </Accident-Information> <Report-to-emergency-requester> <Time-to-reach> 10 minutes </Time-to-reach> <Distance> 3.5 KM </Distance> </Report-to-emergency-requester > </xml> 30Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 31. Research Significant Contribution Step Description of process Time (mine) Distance (mater) Treatment The readiness of hospital 1 Emergency request  χ χ χ 2 Request available ambulance   χ χ 3 Ambulance accept/reject the request  χ χ χ 4 The ambulance move to the accident place ( road map to accident)   χ χ 5 Choose the suitable treatment for patient χ χ  χ 6 Find suitable hospital     31Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 32. Challenges There are many challenges during the project work: Lack of distinctive free programs that use for SOA modeling. The absence of clear guidance to extract services. The design of services needs from you a long experience in using the right tool. Collect appropriate information about the project, that project is too large and comprehensive. Project need for visits to hospitals, to verify the method of work and analysis the work. 32Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 33. Publications and Contributions Conference Contributions Samir El-Masri, Hamdan Al-Sabri, Ahmed Ghoneim; "Modeling and Designing a Service Oriented Framework for Comprehensive Emergency System," International Conference on Semantic Web and Web Services (2011, USA), Accepted (See appendix A). 33Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 34. Conclusions and further work In this research, a new framework that handles an unexpected emergency accident has been proposed. The CES subsystems and their roles have been identified and build Service Modeling. The integrated work flow between the CES subsystems and the way to share data has been presented. As for a future work, we plan to use the quality of services (QoS) to test the performance of all subsystems with the CES framework. Also, we plan to apply HL7 between subsystems in CES. Moreover, we plan to use scripting to model the rules within these engines 34Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 35. Thank you? Dr. Hamdan M. Al-Sabri, CCIS-KSU 35