Telemon - SOA-based e-health system
-
Upload
sabin-buraga -
Category
Technology
-
view
1.253 -
download
0
description
Transcript of Telemon - SOA-based e-health system
![Page 1: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/1.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
1
TELEMON – an SOA‐based e‐Health System
Designing the Main Architectural Components
Lenuta Alboaie, Sabin Buraga, Victor Felea“A. I. Cuza” University of Iaşi, Romania
Faculty of Computer Science
![Page 2: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/2.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
2
Outline
General overview of the TELEMON ProjectService Oriented Architecture
Architectural components of the systemConclusions
![Page 3: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/3.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
3
TELEMON
Integrated Web system for real‐timetele‐monitoring of elderly patients
E‐health suite of applications
Partnership Program (PNCDI PN II)Research Grant – 2007‐2010
![Page 4: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/4.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
4
TELEMON
Important aspects:user interaction
SSO (Single Sign‐On) user authenticationmessage routingdata storage
overall management of the application
![Page 5: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/5.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
5
TELEMON
All functionalities are provided by independent Web services
![Page 6: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/6.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
6
TELEMON
Context:Service Oriented Architecture (SOA)
![Page 7: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/7.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
7
TELEMON
Service Oriented Architecture (SOA)design methodology of distributed systems
maximizing the reuse of multiple services implemented on different platforms and using multiple programming languages
![Page 8: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/8.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
8
TELEMON
Service Oriented Architecture (SOA)
“architectural model that aims to enhance the agility and cost‐effectiveness of an enterprise while reducing
the overall burden of IT on an organization”Thomas Erl
![Page 9: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/9.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
9
TELEMON
Service Oriented Architecture (SOA)services are autonomous
services must be loosely coupledservices can be composed to provide other services
services can participate in a workflowservice choreography
services can be easily (automatically) discovered
![Page 10: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/10.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
10
TELEMON
We propose an SOA‐based approach
local sub‐system components+
a central system component
![Page 11: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/11.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
11
TELEMON
![Page 12: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/12.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
12
TELEMON
Local sub‐systems collect informationfrom different sources
(devices that observe the patient)
![Page 13: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/13.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
13
TELEMON
Collected data is transferred to the central systemvia automatic updates
![Page 14: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/14.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
14
TELEMON
We propose a layered solution for each component
user interaction (view)SOA‐based core (controller)
database (model)
![Page 15: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/15.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
15
TELEMON
![Page 16: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/16.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
16
TELEMON
User interaction layer
support for accessibility
effective, efficient and secure activities
conventional Web browser vs.mobile applications
![Page 17: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/17.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
17
TELEMON
User interaction layer
support for GIS Web services geo‐mashups
information about the known pharmacies, clinics,medical offices in the user proximity
![Page 18: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/18.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
18
TELEMON
Core layerconforms to SOA paradigm
we must clearly define roles, policies and processes
loosely coupled multi‐platform Web‐based solution
a modular approach
![Page 19: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/19.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
19
TELEMON
Core layerpotential concerns:
scalability and inter‐operability
![Page 20: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/20.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
20
TELEMON
Core layertechnical aspects:
XML, SOAP, WSDL, REST, WS‐*
![Page 21: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/21.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
21
TELEMON
Storage layer
operational database that records data sensors located at the sub‐system level
warehouselocated at central system level
![Page 22: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/22.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
22
TELEMON
Type Located in Role
source databases local subsystems
operational data base that records data sent by the
sensors
warehouse central systemimproving the
decision making processes
![Page 23: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/23.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
23
TELEMON
Essential modulesfrontend
user identity managementservice management
routingdatabase
application managementwarehouse management
![Page 24: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/24.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
24
Local subsystem architecture
![Page 25: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/25.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
25
Central system architecture
![Page 26: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/26.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
26
TELEMON
Our focus concerns architectural aspects
Several technical solutions must be explored
Hardware devices (sensors, adapted PDAs,…)are now under testing
![Page 27: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/27.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
27
TELEMON
A more detailed view of the each module structure must be provided
We are studying the multiple problems that can arise (e.g., semantic integrity),
including the possible technological solutions
![Page 28: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/28.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
28
TELEMON
For other details, consultwww.infoiasi.ro/~telemonfcs/
Your feedback is welcomed at www.infoiasi.ro/~adria/www.infoiasi.ro/~busaco/
![Page 29: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/29.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
29
Summary
TELEMON Projectfrom goals to a general SOA‐based architecture
![Page 30: Telemon - SOA-based e-health system](https://reader033.fdocuments.us/reader033/viewer/2022051514/54b7a1464a795998738b46a4/html5/thumbnails/30.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
30
Thank you!
?