SlideShare uma empresa Scribd logo
1 de 16
16th FFV Workshop


MobileWebServices
in Health Care and Sensor Networks

                   FahadAijaz
    Department of Communication Networks
      RWTH Aachen University, Germany

            FFV Workshop, 13.03.2009


     Fahad Aijaz, ComNets, RWTH Aachen University
Outline
• Wireless Sensor Networks
    – A General Introduction
    – Problem Statement
    – Scientific Framework
• Service-Oriented Wireless Sensor Networks
    – Use Cases and Requirements
• Mobile Web Services
    – Types and Interactions
• Advanced Mobile Web Service Architecture
    – Overview
    – Black-box Architecture
    – Service Control and Monitoring
• Service-Oriented WSN Environments
    – A Collector Node Scenario
    – Healthcare Scenario and Requirements – MEDICARE
    – Measurement of Power Consumption
• Future Mobile Web Services Research at ComNets


                 Fahad Aijaz, ComNets, RWTH Aachen University   2
Wireless Sensor Networks (WSN)
                           (A General Introduction)
•   A WSN is a wireless network consists of spatially distributed
    devices using sensors.
•   Sensors monitor the physical or environmental conditions at
    different locations, e.g.
      – Temperature
      – Sound
      – Vibration
      – Pressure
      – Motion etc.
•   Such networks are the key for gathering information
    in smart environments.
•   Some application areas are;
      – Monitoring and Control Systems
      – Health care
      – Traffic control
      – Security
      – Home automation etc.
                                                              Image source: http://www.purelink.ca/images/sensor_network_big.gif


                      Fahad Aijaz, ComNets, RWTH Aachen University                                                  3
Wireless Sensor Networks (WSN)
                           (Problem Statement)
• Typically, a WSN performs distributed
network computations to meet its specific                Sensor Node

needs.
• Data received by sensors is processed with                                    Applications                  Applications


limited processing capabilities of
a sensor node.
• Complex network computations demand
high processing power within a sensor node.
                                                                                               Applications
                                                                 Applications

• This results in high power consumption
and affects network performance.

                                             Sense/Store Data
                                                     :
 Issues: Low processing power, Battery      Limited Processing
 consumption, Network performance                    :
                                                 Transmit




                     Fahad Aijaz, ComNets, RWTH Aachen University                                                            4
Wireless Sensor Networks (WSN)
                                 (Scientific Framework)
     Collector nodes introduced in [1] are better                     Sensor Node
    equipped in terms of processing power and battery
    consumption than ordinary sensors.
                                                                                                                               Collector Node
     High-valued distributed in-network computations
    can be achieved by collector nodes‘ collaboration.
     Collector nodes represent local neighborhood of
    sensors to higher hierarchy of WSN.



 Collector nodes equipped with Mobile Web Services to
     perform local computations.
    Cooperation among the collector nodes would initiate
     higher-valued Mobile Web Services for complex
     distributed in-network computations.
                                                                                                                Receive Sensor Data
                                                     Sense/Store Data
     Study new fields in the area of Mobile Web                                                                          :
                                                              :
     Services to identify realistic business and                                                                Perform Computations
                                                     Limited Processing                   Collaboration
     application scenarios.                                                                                              :
                                                              :
                                                                                                                  Represents WSN
                                                            Transmit

Scientific Challenges
 Network computations in wireless networks.
                                                                               [1] Giridhar, A. Kumar, P.R., Toward a theory
 Organization of cooperative collector nodes owning                           of in-network computation in wireless sensor
     Mobile Web Services.                                                      networks, Communications Magazine, IEEE,
    Gain a high-valued network based on Mobile Web                            Volume 44, Issue 4, p. 98- 107, ISSN:
     Services.                                                                 0163-6804, 2006


                           Fahad Aijaz, ComNets, RWTH Aachen University                                                         5
Service-Oriented Wireless Sensor Networks
              (Use Cases and Requirements)

                                                                    Long-Lived        Service
                                                                    Processes       Management
Wireless                                           Service
                           Mobile
                         Web Services
 Sensor                                            Oriented
                               ?
                         Framework
Networks                                          Computing         Interaction         Event
                                                                     Patterns        Notifications



Service Oriented Wireless Sensor Networks                                           Short-ranged
                                                                      Data            Comm.
                                                                 Representation

               .
                                Req.




           Req
                        q.




                                            .
                                         eq
                      Re




                                       R



                                                                                  Long-ranged
                                                                                    Comm.
   Healthcare | Traffic control | Security | Home automation …


                   Domain Specific Applications
                                                                       Enough?
              Mobile Web Services Framework
                   Fahad Aijaz, ComNets, RWTH Aachen University                           6
Mobile Web Services
                                    (Types and Interactions)
                                                                                 WS Provider
                                     WS Consumer


      Execution Model                                           Consume
                                        Mobile                                     Mobile
                                       Web Server                                 Web Server
                                                                 (SOAP)
                entails
                                         Mobile                                     Mobile
                                       Web Services                               Web Services



Synchronous       Asynchronous
(Short-lived)      (Long-lived)


                                                                             Publish
Mobile Synchronous                                    Search
 Interaction (MSI)                                                           (UDDI)
                                                      (WSDL)
                 Mobile Asynchronous                           Web Service
                  Interaction (MAI)                              Broker
                                         1. Request-response
                                         2. Solicit-response
    derives               derives        3. One-way
                                         4. Notification

                                                      P2P Mobile Web Services
      WSDL Operations
  (Transmission Primitives)

                             Fahad Aijaz, ComNets, RWTH Aachen University                        7
Mobile Web Services
                           (Mobile Synchronous Interaction)
Request – Response Operation                                                                                        Services are
                                                                                   Immediate service
Pros: simple, quick, reliable, widely applied …                                                                     instantaneous
                                                                                   invocation
                                                                                                                    (short-lived)
Cons: change management (undo, cancel…), long running tasks,
       human involvement, blocked client …
                                                                                      MOBILE TERMINAL 2 (MT
        MOBILE TERMINAL 1 (MT 1)
                                                                                               2)
                          Mobile                                                          Mobile
                                                MobWS                     MobWS
                         Application                                                    Application
                                                 Proxy                     Proxy
                           (M1)                                                           (M2)

                                                                                                                MOBILE SYNCHRONOUS
                                      REQUEST
   MOBILE SYNCHRONOUS
                                                                                                                   WEB SERVICES




                                                                                                  INVOKED
      WEB SERVICES

                                                                                                                       M2-1
          M1-1




                                                                                                                                   SHORT-LIVED
                            BLOCKED




                                                         INTERNET
                                                         /NETWOR                                                        M2-2
          M1-2
                                                             K




                                                                                                                       M2-n
          M1-n
                                      RESPONSE




                                                                                                   DETELP M C
                                                                                                           O
                                                             Request-response are transmitted on
  Requester remains in                                       same network infrastructure
  a blocked state                                            (e.g. UMTS, GPRS, WLAN …)

                          Fahad Aijaz, ComNets, RWTH Aachen University                                                         8
Mobile Web Services
                           (Mobile Asynchronous Interaction)
Request – Response AND Solicit – Response Operation                                                                        Services are not
Pros: two-way control, long processes, unblocked client, back-end operations, human                                        instantaneous
      involvement, change management, reliable …                                                                           (long-lived)
                                                                     Temporal service
Cons: complex, blocked until ACKed, correlation, larger payloads … invocation possible

         MOBILE TERMINAL 1 (MT 1)                                                        MOBILE TERMINAL 2 (MT
                                                     “Push” Model (Callback)
                                                                                                  2)
  “Pull” Model (Polling)    Mobile                                                            Mobile
                              Supports MobWS INTERNET / NotificationMobWS
                                       One-way AND NETWORK           Operation!
                           Application                                       Application
                                        Proxy                        Proxy
                                                      INFRASTRUCTURES
                             (M1)                                                             (M2)

                                                                                                                      MOBILE ASYNCHRONOUS
   MOBILE ASYNCHRONOUS
                                                                                                                          WEB SERVICES
       WEB SERVICES




                                                                                                         INVOKED
                                         REQUEST
                                                        UNRELIABLE!                                                           M2-1
                              BLOCKED




           M1-1
                                                   (no ACKs, no blocking)




                                                                                                                                         LONG-LIVED
                                                                                                                              M2-2
           M1-2
                                        RESPONSE

                                                                                    SOLICIT




                                                                                               BLOCKED
                                                                                                                              M2-n
           M1-n




                                                                                                         DETELP M C
                                                                                                                 O
                                                                                   RESPONSE




                                                         Support for multiple network infrastructures for service invocation
                  Unblocked client                       and response (e.g. request UMTS, response WLAN)

                            Fahad Aijaz, ComNets, RWTH Aachen University                                                             9
Advanced Mobile Web Services Architecture
                    (General Overview)
                                                                                                                      Asynchronous
                                                                                                                  Communication Architecture
                          Extended Mobile Web Services Framework




                                                                                                                                                         Creation, Control
                                                                                                                                                           & Monitoring
                                                                                                                                        Factory

                                        Context
                                                                           Application                                                       Creates
                                         Data

                                                                                                                                       Instance
                                                                                                                    Observer
                                                  Asynchronous Service Middleware
Asynchronous Service                                                                                                                   Asynchronous
                                                                                                                                       Web Service
Access Protocol                                                                     Instance       Notification




                                                                Services
                                         Control
(OASIS Standard)                          and                                                                           Polling            Callback




                                                                                                                                                                 Interaction Mechanisms
                                        Monitoring
                                                                                                    Observer
                                                                                    Factory
                                                                                                                                           Service
                                                                                                                       Service
                                                                                                                                          Consumer
                                                                                                                      Consumer
                                                                                                                                           (WS-C)
                                                                                                                       (WS-C)
                                                                              SOAP
                                                                                                      ASAP
                                                  ASAP
                                             WS-Eventing                                    SOAP Server
                                                                                                                                           Service
                                                                                                                       Service
                                            WS-Addressing                                                                                  Provider
                                                                                                                       Provider
                                                                                                                                           (WS-P)
                                                                                                                       (WS-P)
                                Data Representation
                                                                                                                    WS-C repeatedly    WS-C registers with
                                                                                                                     requests WS-P     the WS-P for status
                                                                                                   HTTP
                                                                                      UDP
                                                          TCP              SR-UDP
          Asynchronous                                                                                                until response       notifications
                                       Data Representation
          Mobile Web Services                                                                                          is obtained
                                                                    Transport Layer
                                           Component
          Middleware
                                                                             Context Data
                        Context Data
                                                                            SOAP Message
                        Java Object
                                                                             IP Layer
                                        De-serialization


                                                                                          Client
                                          Serialization
             Service
                                                                            Result Data
                         Result Data
                                                                           SOAP Message
                         Java Object




                         Fahad Aijaz, ComNets, RWTH Aachen University                                                                                     10
Advanced Mobile Web Services Architecture
                                (Black-box Architecture)
    Asynchronous                                                                                       Mobile Web Services Framework
Communication Architecture                                                                                                                  SOAP Server
                                                                                        Asynchronous Request Management
                                                                            Invocation,




                                                                                                                                                                          Mobile Web Service
                                       Creation, Control
                                                                                                                                                        Listener
                                                                            Control and                                              Request
                                                                                                                     ASAP
                                                                                                    Factory                                                 1
                                         & Monitoring
                                                                            Monitoring                                               Handler
                                                                                                                    Handler
                      Factory




                                                                                                                                                                               Request
                           Creates




                                                                                                   Instance
                     Instance
                                                                               Observer
  Observer
                                                                                                                                                          Listener
                                                                                                                                     Response
                                                                                                                  Deployment
                     Asynchronous
                                                                                                                                                             N
                                                                                                                                      Handler
                                                                                                                   Interface
                     Web Service




      Polling            Callback
                                                                              Notification
                                               Interaction Mechanisms




                         Service
     Service
                                                                                                                                         Mobile Web Service
                        Consumer
    Consumer
                         (WS-C)
                                                                                                                                         Response
     (WS-C)
                                                                                                                Synchronous and
                                                                               Notify
                                                                                                                 Asynchronous
                                                                                                               Mobile Web Services
                         Service
     Service
                         Provider
     Provider
                                                                              Request Handler processes all incoming requests, but handles only
                         (WS-P)
     (WS-P)


                                                                               synchronous requests passing the asynchronous requests to ASAP Handler.
  WS-C repeatedly    WS-C registers with
   requests WS-P     the WS-P for status
    until response       notifications
                                                                              ASAP Handler handles asynchronous requests.
     is obtained



                                                                              Asynchronous framework supports both Polling and Callback interaction
                                                                               techniques.
                                                                              Synchronous and Asynchronous Services are deployed in a similar way by
                                                                               the same Deployment Interface.

                                                          Fahad Aijaz, ComNets, RWTH Aachen University                                                               11
Service-Oriented WSN Environments (1/2)
                       (A Collector Node Scenario)
                                                                            Collector Node (B) 
          Collector Node (A)                   Sensors
                                                 Nodes


                                                 Shared




                                                                                                       Service
                                               Service Discovery
                                             Information Sharing                                      Computing
                                              (Synchronous MWS)
                                       (Asynchronous MWS Monitoring)
                                           Service Collaboration
                                       (Asynchronous MWS Control)                        Thresholds
                   A1
Asynchronous
                     A2
                A4
     Services
                   A3
 (Long-Lived)

                           Service Creation                         Service Creation
                   S1
                                                                Data Representation
Synchronous
                      S2
                S4
    Services
                   S3
(Short-Lived)
                                              Network Server                                 Events / Analyze

                       Fahad Aijaz, ComNets, RWTH Aachen University                                   12
Service-Oriented WSN Environments (2/2)
    (Healthcare Scenario and Requirements - MEDICARE)
Sun Small Programmable Object Technology (SunSPOT)
                  Synchronous
                                   Services
  Activity / Mode
                                                           Sun SPOT
    Performance
                                                             Node
Specifications:
   Configuration                Equipment
                                                                                      Light
             180 MHz 32 bit ARM920T core
Valves and tubes
 Oxygen amount RAM/4M Flash
             512K
             2.4 GHz radio with integrated antenna
              .....                                                     Heater
                       Monitor               Ventilator
             3.7V rechargeable 720 mAh lithium-ion battery
             IEEE 802.15.4 based radio communication
             Public Key Cryptography (Elliptical Curve Cryptography (ECC))
                                                                                              Door
                                                                                                       Synchronous
                                                                                                         Services
Sensor Board:
           2G/6G 3-axis accelerometer
           Temperature sensor                                                    Environment
  Asynchronous sensor
           Light
    Services tri-color LEDs
           8                                                                                   Room Temperature
           2 momentary switches                                                                Light Conditions
                                               Patient
                                                                                               Door
Extendable with general purpose I/O and high current output pins!                              Presence
                                                                                               Noise
                                                                                               .....
               Blood pressure
                                                                                   Asynchronous
Operating Modes: Heartbeat                                                           Services
                    Breathing
          Run mode: 70ma to 120ma (10.28 to 6 hrs)
                                        Health
                           Creation
                   Service Discovery Services’ Classification
                           Composition                   Doctor’s PC
          Idle ModeMovement
                    (Shallow sleep): 44ma (16.36 hrs)
                        Pulse
          Deep Sleep: 32uA (22500 hrs/ 937.5 days/2.6 years)
                                                Sun SPOT
                   (Asynchronous Operation)
                   (Synchronous Operation)
                          .....                                                      (Base Station)

                           Fahad Aijaz, ComNets, RWTH Aachen University                                   13
Power Consumption of SunSPOT Nodes



            Next Generation of Sun SPOTs might
                      turn out to be
                 SOLAR POWERED!
                                      Source:

                Sun Technical Report - TR-2009-178 (February 2009)
           “Experiments with a Solar-powered Sun SPOT”
                http:/ research.sun.com/
                      /                 techrep/2009/abstract-178.html




Switched off LEDs  20 % optimized battery consumption
         Further optimization is possible! (modes, payload, threads…)
            Fahad Aijaz, ComNets, RWTH Aachen University                 14
Future Mobile Web Services Research at ComNets

• P2P Service Level Agreements
  –   Negotiations
  –   Active and pending agreements
  –   Per service agreement templates
  –   Service Guarantees
  –   REST and SOA compatible


• Service-oriented WSN Integration with IP Multimedia
  Subsystem (IMS)
  – IMS Services API (JSR 281) for Java ME
  – Extended IMS enabled health care prototype
       • Server-side IMS application
       • IMS enabled Java ME application
  – High-valued context-sensitive IMS use case

               Fahad Aijaz, ComNets, RWTH Aachen University   15
Thank you for your attention !




                                               5




      Questions are welcome!
Fahad Aijaz, ComNets, RWTH Aachen University       16

Mais conteúdo relacionado

Mais procurados

Why IoT needs Fog Computing ?
Why IoT needs Fog Computing ?Why IoT needs Fog Computing ?
Why IoT needs Fog Computing ?Ahmed Banafa
 
MachinePulse at the November Open Hardware Meetup, Mumbai 2014
MachinePulse at the November Open Hardware Meetup, Mumbai 2014MachinePulse at the November Open Hardware Meetup, Mumbai 2014
MachinePulse at the November Open Hardware Meetup, Mumbai 2014MachinePulse
 
Fog computing document
Fog computing documentFog computing document
Fog computing documentsravya raju
 
Data Modelling and Knowledge Engineering for the Internet of Things
Data Modelling and Knowledge Engineering for the Internet of ThingsData Modelling and Knowledge Engineering for the Internet of Things
Data Modelling and Knowledge Engineering for the Internet of ThingsCory Andrew Henson
 
Fog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud pptFog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud pptpriyanka reddy
 
FOG COMPUTING- Presentation
FOG COMPUTING- Presentation FOG COMPUTING- Presentation
FOG COMPUTING- Presentation Anjana Shivangi
 
Fog computing ( foggy cloud)
Fog computing  ( foggy cloud)Fog computing  ( foggy cloud)
Fog computing ( foggy cloud)Iffat Anjum
 
Fog computing
Fog computingFog computing
Fog computingAnkit_ap
 
Internet of Things with Cloud Computing and M2M Communication
Internet of Things with Cloud Computing and M2M CommunicationInternet of Things with Cloud Computing and M2M Communication
Internet of Things with Cloud Computing and M2M CommunicationSherin C Abraham
 
fog computing provide security to the data in cloud
fog computing provide security to the data in cloudfog computing provide security to the data in cloud
fog computing provide security to the data in cloudpriyanka reddy
 
Fog computing paper presentation
Fog computing paper presentationFog computing paper presentation
Fog computing paper presentationomkar parab
 
cloud security using Fog Computing
cloud security using Fog Computingcloud security using Fog Computing
cloud security using Fog Computingarchana lisbon
 
Efficient power consumption in wireless communication
Efficient power consumption in wireless communicationEfficient power consumption in wireless communication
Efficient power consumption in wireless communicationNaresh Narayanan
 
Fog computing : The new age Technology
Fog computing : The new age TechnologyFog computing : The new age Technology
Fog computing : The new age TechnologyPrankit Mishra
 
Fog Computing with VORTEX
Fog Computing with VORTEXFog Computing with VORTEX
Fog Computing with VORTEXAngelo Corsaro
 

Mais procurados (20)

Why IoT needs Fog Computing ?
Why IoT needs Fog Computing ?Why IoT needs Fog Computing ?
Why IoT needs Fog Computing ?
 
MachinePulse at the November Open Hardware Meetup, Mumbai 2014
MachinePulse at the November Open Hardware Meetup, Mumbai 2014MachinePulse at the November Open Hardware Meetup, Mumbai 2014
MachinePulse at the November Open Hardware Meetup, Mumbai 2014
 
Fog computing document
Fog computing documentFog computing document
Fog computing document
 
Data Modelling and Knowledge Engineering for the Internet of Things
Data Modelling and Knowledge Engineering for the Internet of ThingsData Modelling and Knowledge Engineering for the Internet of Things
Data Modelling and Knowledge Engineering for the Internet of Things
 
Fog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud pptFog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud ppt
 
FOG COMPUTING- Presentation
FOG COMPUTING- Presentation FOG COMPUTING- Presentation
FOG COMPUTING- Presentation
 
Fog computing ( foggy cloud)
Fog computing  ( foggy cloud)Fog computing  ( foggy cloud)
Fog computing ( foggy cloud)
 
Fog computing
Fog computingFog computing
Fog computing
 
Internet of Things with Cloud Computing and M2M Communication
Internet of Things with Cloud Computing and M2M CommunicationInternet of Things with Cloud Computing and M2M Communication
Internet of Things with Cloud Computing and M2M Communication
 
fog computing provide security to the data in cloud
fog computing provide security to the data in cloudfog computing provide security to the data in cloud
fog computing provide security to the data in cloud
 
Fog computing paper presentation
Fog computing paper presentationFog computing paper presentation
Fog computing paper presentation
 
IoT Connectivity
IoT Connectivity IoT Connectivity
IoT Connectivity
 
cloud security using Fog Computing
cloud security using Fog Computingcloud security using Fog Computing
cloud security using Fog Computing
 
Introduction to IoT - Unit I
Introduction to IoT - Unit IIntroduction to IoT - Unit I
Introduction to IoT - Unit I
 
Efficient power consumption in wireless communication
Efficient power consumption in wireless communicationEfficient power consumption in wireless communication
Efficient power consumption in wireless communication
 
Fog computing : The new age Technology
Fog computing : The new age TechnologyFog computing : The new age Technology
Fog computing : The new age Technology
 
Fog Computing with VORTEX
Fog Computing with VORTEXFog Computing with VORTEX
Fog Computing with VORTEX
 
Fog ppt
Fog pptFog ppt
Fog ppt
 
FOGCOMPUTING
FOGCOMPUTINGFOGCOMPUTING
FOGCOMPUTING
 
Understanding the Internet of Things Protocols
Understanding the Internet of Things ProtocolsUnderstanding the Internet of Things Protocols
Understanding the Internet of Things Protocols
 

Destaque

Sensors for Home Healthcare Applications: Market & Technology Analysis 2013 R...
Sensors for Home Healthcare Applications: Market & Technology Analysis 2013 R...Sensors for Home Healthcare Applications: Market & Technology Analysis 2013 R...
Sensors for Home Healthcare Applications: Market & Technology Analysis 2013 R...Yole Developpement
 
Draft activity recognition from accelerometer data
Draft activity recognition from accelerometer dataDraft activity recognition from accelerometer data
Draft activity recognition from accelerometer dataRaghu Palakodety
 
Husky Lines Mobile App: Adapting transportation studies to our changing techn...
Husky Lines Mobile App: Adapting transportation studies to our changing techn...Husky Lines Mobile App: Adapting transportation studies to our changing techn...
Husky Lines Mobile App: Adapting transportation studies to our changing techn...nacis_slides
 
Healthlink child centred approaches memory work
Healthlink child centred approaches   memory workHealthlink child centred approaches   memory work
Healthlink child centred approaches memory workHealthlinkWorldwide
 
Webinar: Innovations in Mobile Health: Highlights and Future Directions
Webinar: Innovations in Mobile Health: Highlights and Future DirectionsWebinar: Innovations in Mobile Health: Highlights and Future Directions
Webinar: Innovations in Mobile Health: Highlights and Future DirectionsHHS Digital
 
Healthlink Worldwide: making connections, improving health
Healthlink Worldwide: making connections, improving healthHealthlink Worldwide: making connections, improving health
Healthlink Worldwide: making connections, improving healthHealthlinkWorldwide
 
Wellmo's Platform Enabling Mobile Health Services
Wellmo's Platform Enabling Mobile Health ServicesWellmo's Platform Enabling Mobile Health Services
Wellmo's Platform Enabling Mobile Health ServicesJoão Bocas
 
New Directions in Rural Healthcare
New Directions in Rural HealthcareNew Directions in Rural Healthcare
New Directions in Rural Healthcarenachiketmor
 
2. public sector health services in bangladesh
2. public sector health services in bangladesh2. public sector health services in bangladesh
2. public sector health services in bangladeshSanjiv Rajak
 
Mobile Health Services-a breakthrough model for serving rural populations
Mobile Health Services-a breakthrough model for serving rural populationsMobile Health Services-a breakthrough model for serving rural populations
Mobile Health Services-a breakthrough model for serving rural populationsSwati Piramal
 
S T A T I S T I C S B U D G E T 2011 12 Revised
S T A T I S T I C S  B U D G E T 2011 12 RevisedS T A T I S T I C S  B U D G E T 2011 12 Revised
S T A T I S T I C S B U D G E T 2011 12 RevisedNURUZZAMAN MAHDI
 
Android sensors
Android sensorsAndroid sensors
Android sensorsdatta_jini
 
Mobile banking of bkash in Bangladesh
Mobile banking of bkash in BangladeshMobile banking of bkash in Bangladesh
Mobile banking of bkash in BangladeshAriful Saimon
 
Beximco Pharmaceuticals Presentation - In Bangladesh
Beximco  Pharmaceuticals Presentation - In BangladeshBeximco  Pharmaceuticals Presentation - In Bangladesh
Beximco Pharmaceuticals Presentation - In BangladeshTasvir A R Chowdhury
 

Destaque (20)

Sensors for Home Healthcare Applications: Market & Technology Analysis 2013 R...
Sensors for Home Healthcare Applications: Market & Technology Analysis 2013 R...Sensors for Home Healthcare Applications: Market & Technology Analysis 2013 R...
Sensors for Home Healthcare Applications: Market & Technology Analysis 2013 R...
 
Draft activity recognition from accelerometer data
Draft activity recognition from accelerometer dataDraft activity recognition from accelerometer data
Draft activity recognition from accelerometer data
 
Husky Lines Mobile App: Adapting transportation studies to our changing techn...
Husky Lines Mobile App: Adapting transportation studies to our changing techn...Husky Lines Mobile App: Adapting transportation studies to our changing techn...
Husky Lines Mobile App: Adapting transportation studies to our changing techn...
 
Healthlink child centred approaches memory work
Healthlink child centred approaches   memory workHealthlink child centred approaches   memory work
Healthlink child centred approaches memory work
 
Persuasive2009
Persuasive2009Persuasive2009
Persuasive2009
 
Ifg htalk research-advocacy
Ifg htalk research-advocacyIfg htalk research-advocacy
Ifg htalk research-advocacy
 
Webinar: Innovations in Mobile Health: Highlights and Future Directions
Webinar: Innovations in Mobile Health: Highlights and Future DirectionsWebinar: Innovations in Mobile Health: Highlights and Future Directions
Webinar: Innovations in Mobile Health: Highlights and Future Directions
 
PBH101 (11)
PBH101 (11)PBH101 (11)
PBH101 (11)
 
Healthlink Worldwide: making connections, improving health
Healthlink Worldwide: making connections, improving healthHealthlink Worldwide: making connections, improving health
Healthlink Worldwide: making connections, improving health
 
Wellmo's Platform Enabling Mobile Health Services
Wellmo's Platform Enabling Mobile Health ServicesWellmo's Platform Enabling Mobile Health Services
Wellmo's Platform Enabling Mobile Health Services
 
New Directions in Rural Healthcare
New Directions in Rural HealthcareNew Directions in Rural Healthcare
New Directions in Rural Healthcare
 
2. public sector health services in bangladesh
2. public sector health services in bangladesh2. public sector health services in bangladesh
2. public sector health services in bangladesh
 
Mobile Health Services-a breakthrough model for serving rural populations
Mobile Health Services-a breakthrough model for serving rural populationsMobile Health Services-a breakthrough model for serving rural populations
Mobile Health Services-a breakthrough model for serving rural populations
 
S T A T I S T I C S B U D G E T 2011 12 Revised
S T A T I S T I C S  B U D G E T 2011 12 RevisedS T A T I S T I C S  B U D G E T 2011 12 Revised
S T A T I S T I C S B U D G E T 2011 12 Revised
 
Emotion recognition
Emotion recognitionEmotion recognition
Emotion recognition
 
Ecg ppt
Ecg pptEcg ppt
Ecg ppt
 
Android Sensor
Android SensorAndroid Sensor
Android Sensor
 
Android sensors
Android sensorsAndroid sensors
Android sensors
 
Mobile banking of bkash in Bangladesh
Mobile banking of bkash in BangladeshMobile banking of bkash in Bangladesh
Mobile banking of bkash in Bangladesh
 
Beximco Pharmaceuticals Presentation - In Bangladesh
Beximco  Pharmaceuticals Presentation - In BangladeshBeximco  Pharmaceuticals Presentation - In Bangladesh
Beximco Pharmaceuticals Presentation - In Bangladesh
 

Semelhante a Mobile Web Services in Health Care and Sensor Networks

Mobile Web Services for Distributed In-Network Communications and Computations
Mobile Web Services for Distributed In-Network Communications and ComputationsMobile Web Services for Distributed In-Network Communications and Computations
Mobile Web Services for Distributed In-Network Communications and ComputationsDr. Fahad Aijaz
 
Wireless sensor network report
Wireless sensor network reportWireless sensor network report
Wireless sensor network reportGanesh Khadsan
 
Cisco Connected Grid Solutions
Cisco Connected Grid SolutionsCisco Connected Grid Solutions
Cisco Connected Grid SolutionsAmos Simoes
 
Secure Data Aggregation Of Wireless Sensor Networks
Secure Data Aggregation Of Wireless Sensor NetworksSecure Data Aggregation Of Wireless Sensor Networks
Secure Data Aggregation Of Wireless Sensor NetworksAmy Moore
 
Nevmug Green Pages Cisco Nexus January 2009
Nevmug   Green Pages Cisco   Nexus January 2009Nevmug   Green Pages Cisco   Nexus January 2009
Nevmug Green Pages Cisco Nexus January 2009csharney
 
WIRELWIRELESS INTEGRATED NETWORK SENSORS
WIRELWIRELESS INTEGRATED NETWORK SENSORSWIRELWIRELESS INTEGRATED NETWORK SENSORS
WIRELWIRELESS INTEGRATED NETWORK SENSORSDeepak Kumar Mohapatra
 
Real-Time, Fault Tolerance and Energy-Efficiency (REFER) Enhancement in Wirel...
Real-Time, Fault Tolerance and Energy-Efficiency (REFER) Enhancement in Wirel...Real-Time, Fault Tolerance and Energy-Efficiency (REFER) Enhancement in Wirel...
Real-Time, Fault Tolerance and Energy-Efficiency (REFER) Enhancement in Wirel...IRJET Journal
 
paper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrokpaper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrokejbyun77
 
Energetic Slot Allotment for Improving Interchange in Wireless Sensor Network
Energetic Slot Allotment for Improving Interchange in Wireless Sensor NetworkEnergetic Slot Allotment for Improving Interchange in Wireless Sensor Network
Energetic Slot Allotment for Improving Interchange in Wireless Sensor NetworkIRJET Journal
 
Wireless Personal Area Networks (WPAN): Lowrate amd High Rate
Wireless Personal Area Networks (WPAN): Lowrate amd High RateWireless Personal Area Networks (WPAN): Lowrate amd High Rate
Wireless Personal Area Networks (WPAN): Lowrate amd High RateDon Norwood
 
Border security using wireless integrated network sensors(wins)
Border security using wireless integrated network sensors(wins)Border security using wireless integrated network sensors(wins)
Border security using wireless integrated network sensors(wins)PRADEEP Cheekatla
 
EDGE CONTROLLER PLACEMENT FOR NEXT GENERATION WIRELESS SENSOR NETWORKS
EDGE CONTROLLER PLACEMENT FOR NEXT GENERATION WIRELESS SENSOR NETWORKSEDGE CONTROLLER PLACEMENT FOR NEXT GENERATION WIRELESS SENSOR NETWORKS
EDGE CONTROLLER PLACEMENT FOR NEXT GENERATION WIRELESS SENSOR NETWORKSijcsit
 
Edge Controller Placement for Next Generation Wireless Sensor Networks
Edge Controller Placement for Next Generation Wireless Sensor NetworksEdge Controller Placement for Next Generation Wireless Sensor Networks
Edge Controller Placement for Next Generation Wireless Sensor NetworksAIRCC Publishing Corporation
 
Intrusion Detection and Countermeasure in Virtual Network Systems Using NICE ...
Intrusion Detection and Countermeasure in Virtual Network Systems Using NICE ...Intrusion Detection and Countermeasure in Virtual Network Systems Using NICE ...
Intrusion Detection and Countermeasure in Virtual Network Systems Using NICE ...IJERA Editor
 
Challenges for routing in wireless sensor networks
Challenges for routing in wireless sensor networksChallenges for routing in wireless sensor networks
Challenges for routing in wireless sensor networksAuwal Amshi
 
A Comparative Analysis for Hybrid Routing Protocol for Wireless Sensor Networks
A Comparative Analysis for Hybrid Routing Protocol for Wireless Sensor NetworksA Comparative Analysis for Hybrid Routing Protocol for Wireless Sensor Networks
A Comparative Analysis for Hybrid Routing Protocol for Wireless Sensor NetworksIJERA Editor
 
Introductory Approach on Ad-hoc Networks and its Paradigms
Introductory Approach on Ad-hoc Networks and its Paradigms Introductory Approach on Ad-hoc Networks and its Paradigms
Introductory Approach on Ad-hoc Networks and its Paradigms IJORCS
 

Semelhante a Mobile Web Services in Health Care and Sensor Networks (20)

Mobile Web Services for Distributed In-Network Communications and Computations
Mobile Web Services for Distributed In-Network Communications and ComputationsMobile Web Services for Distributed In-Network Communications and Computations
Mobile Web Services for Distributed In-Network Communications and Computations
 
Wireless sensor network report
Wireless sensor network reportWireless sensor network report
Wireless sensor network report
 
Cisco Connected Grid Solutions
Cisco Connected Grid SolutionsCisco Connected Grid Solutions
Cisco Connected Grid Solutions
 
Secure Data Aggregation Of Wireless Sensor Networks
Secure Data Aggregation Of Wireless Sensor NetworksSecure Data Aggregation Of Wireless Sensor Networks
Secure Data Aggregation Of Wireless Sensor Networks
 
Ii2414621475
Ii2414621475Ii2414621475
Ii2414621475
 
Nevmug Green Pages Cisco Nexus January 2009
Nevmug   Green Pages Cisco   Nexus January 2009Nevmug   Green Pages Cisco   Nexus January 2009
Nevmug Green Pages Cisco Nexus January 2009
 
WIRELWIRELESS INTEGRATED NETWORK SENSORS
WIRELWIRELESS INTEGRATED NETWORK SENSORSWIRELWIRELESS INTEGRATED NETWORK SENSORS
WIRELWIRELESS INTEGRATED NETWORK SENSORS
 
F0361026033
F0361026033F0361026033
F0361026033
 
Real-Time, Fault Tolerance and Energy-Efficiency (REFER) Enhancement in Wirel...
Real-Time, Fault Tolerance and Energy-Efficiency (REFER) Enhancement in Wirel...Real-Time, Fault Tolerance and Energy-Efficiency (REFER) Enhancement in Wirel...
Real-Time, Fault Tolerance and Energy-Efficiency (REFER) Enhancement in Wirel...
 
wireless sensor network
wireless sensor networkwireless sensor network
wireless sensor network
 
paper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrokpaper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrok
 
Energetic Slot Allotment for Improving Interchange in Wireless Sensor Network
Energetic Slot Allotment for Improving Interchange in Wireless Sensor NetworkEnergetic Slot Allotment for Improving Interchange in Wireless Sensor Network
Energetic Slot Allotment for Improving Interchange in Wireless Sensor Network
 
Wireless Personal Area Networks (WPAN): Lowrate amd High Rate
Wireless Personal Area Networks (WPAN): Lowrate amd High RateWireless Personal Area Networks (WPAN): Lowrate amd High Rate
Wireless Personal Area Networks (WPAN): Lowrate amd High Rate
 
Border security using wireless integrated network sensors(wins)
Border security using wireless integrated network sensors(wins)Border security using wireless integrated network sensors(wins)
Border security using wireless integrated network sensors(wins)
 
EDGE CONTROLLER PLACEMENT FOR NEXT GENERATION WIRELESS SENSOR NETWORKS
EDGE CONTROLLER PLACEMENT FOR NEXT GENERATION WIRELESS SENSOR NETWORKSEDGE CONTROLLER PLACEMENT FOR NEXT GENERATION WIRELESS SENSOR NETWORKS
EDGE CONTROLLER PLACEMENT FOR NEXT GENERATION WIRELESS SENSOR NETWORKS
 
Edge Controller Placement for Next Generation Wireless Sensor Networks
Edge Controller Placement for Next Generation Wireless Sensor NetworksEdge Controller Placement for Next Generation Wireless Sensor Networks
Edge Controller Placement for Next Generation Wireless Sensor Networks
 
Intrusion Detection and Countermeasure in Virtual Network Systems Using NICE ...
Intrusion Detection and Countermeasure in Virtual Network Systems Using NICE ...Intrusion Detection and Countermeasure in Virtual Network Systems Using NICE ...
Intrusion Detection and Countermeasure in Virtual Network Systems Using NICE ...
 
Challenges for routing in wireless sensor networks
Challenges for routing in wireless sensor networksChallenges for routing in wireless sensor networks
Challenges for routing in wireless sensor networks
 
A Comparative Analysis for Hybrid Routing Protocol for Wireless Sensor Networks
A Comparative Analysis for Hybrid Routing Protocol for Wireless Sensor NetworksA Comparative Analysis for Hybrid Routing Protocol for Wireless Sensor Networks
A Comparative Analysis for Hybrid Routing Protocol for Wireless Sensor Networks
 
Introductory Approach on Ad-hoc Networks and its Paradigms
Introductory Approach on Ad-hoc Networks and its Paradigms Introductory Approach on Ad-hoc Networks and its Paradigms
Introductory Approach on Ad-hoc Networks and its Paradigms
 

Último

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Último (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Mobile Web Services in Health Care and Sensor Networks

  • 1. 16th FFV Workshop MobileWebServices in Health Care and Sensor Networks FahadAijaz Department of Communication Networks RWTH Aachen University, Germany FFV Workshop, 13.03.2009 Fahad Aijaz, ComNets, RWTH Aachen University
  • 2. Outline • Wireless Sensor Networks – A General Introduction – Problem Statement – Scientific Framework • Service-Oriented Wireless Sensor Networks – Use Cases and Requirements • Mobile Web Services – Types and Interactions • Advanced Mobile Web Service Architecture – Overview – Black-box Architecture – Service Control and Monitoring • Service-Oriented WSN Environments – A Collector Node Scenario – Healthcare Scenario and Requirements – MEDICARE – Measurement of Power Consumption • Future Mobile Web Services Research at ComNets Fahad Aijaz, ComNets, RWTH Aachen University 2
  • 3. Wireless Sensor Networks (WSN) (A General Introduction) • A WSN is a wireless network consists of spatially distributed devices using sensors. • Sensors monitor the physical or environmental conditions at different locations, e.g. – Temperature – Sound – Vibration – Pressure – Motion etc. • Such networks are the key for gathering information in smart environments. • Some application areas are; – Monitoring and Control Systems – Health care – Traffic control – Security – Home automation etc. Image source: http://www.purelink.ca/images/sensor_network_big.gif Fahad Aijaz, ComNets, RWTH Aachen University 3
  • 4. Wireless Sensor Networks (WSN) (Problem Statement) • Typically, a WSN performs distributed network computations to meet its specific Sensor Node needs. • Data received by sensors is processed with Applications Applications limited processing capabilities of a sensor node. • Complex network computations demand high processing power within a sensor node. Applications Applications • This results in high power consumption and affects network performance. Sense/Store Data : Issues: Low processing power, Battery Limited Processing consumption, Network performance : Transmit Fahad Aijaz, ComNets, RWTH Aachen University 4
  • 5. Wireless Sensor Networks (WSN) (Scientific Framework)  Collector nodes introduced in [1] are better Sensor Node equipped in terms of processing power and battery consumption than ordinary sensors. Collector Node  High-valued distributed in-network computations can be achieved by collector nodes‘ collaboration.  Collector nodes represent local neighborhood of sensors to higher hierarchy of WSN.  Collector nodes equipped with Mobile Web Services to perform local computations.  Cooperation among the collector nodes would initiate higher-valued Mobile Web Services for complex distributed in-network computations. Receive Sensor Data  Sense/Store Data Study new fields in the area of Mobile Web : : Services to identify realistic business and Perform Computations Limited Processing Collaboration application scenarios. : : Represents WSN Transmit Scientific Challenges  Network computations in wireless networks. [1] Giridhar, A. Kumar, P.R., Toward a theory  Organization of cooperative collector nodes owning of in-network computation in wireless sensor Mobile Web Services. networks, Communications Magazine, IEEE,  Gain a high-valued network based on Mobile Web Volume 44, Issue 4, p. 98- 107, ISSN: Services. 0163-6804, 2006 Fahad Aijaz, ComNets, RWTH Aachen University 5
  • 6. Service-Oriented Wireless Sensor Networks (Use Cases and Requirements) Long-Lived Service Processes Management Wireless Service Mobile Web Services Sensor Oriented ? Framework Networks Computing Interaction Event Patterns Notifications Service Oriented Wireless Sensor Networks Short-ranged Data Comm. Representation . Req. Req q. . eq Re R Long-ranged Comm. Healthcare | Traffic control | Security | Home automation … Domain Specific Applications Enough? Mobile Web Services Framework Fahad Aijaz, ComNets, RWTH Aachen University 6
  • 7. Mobile Web Services (Types and Interactions) WS Provider WS Consumer Execution Model Consume Mobile Mobile Web Server Web Server (SOAP) entails Mobile Mobile Web Services Web Services Synchronous Asynchronous (Short-lived) (Long-lived) Publish Mobile Synchronous Search Interaction (MSI) (UDDI) (WSDL) Mobile Asynchronous Web Service Interaction (MAI) Broker 1. Request-response 2. Solicit-response derives derives 3. One-way 4. Notification P2P Mobile Web Services WSDL Operations (Transmission Primitives) Fahad Aijaz, ComNets, RWTH Aachen University 7
  • 8. Mobile Web Services (Mobile Synchronous Interaction) Request – Response Operation Services are Immediate service Pros: simple, quick, reliable, widely applied … instantaneous invocation (short-lived) Cons: change management (undo, cancel…), long running tasks, human involvement, blocked client … MOBILE TERMINAL 2 (MT MOBILE TERMINAL 1 (MT 1) 2) Mobile Mobile MobWS MobWS Application Application Proxy Proxy (M1) (M2) MOBILE SYNCHRONOUS REQUEST MOBILE SYNCHRONOUS WEB SERVICES INVOKED WEB SERVICES M2-1 M1-1 SHORT-LIVED BLOCKED INTERNET /NETWOR M2-2 M1-2 K M2-n M1-n RESPONSE DETELP M C O Request-response are transmitted on Requester remains in same network infrastructure a blocked state (e.g. UMTS, GPRS, WLAN …) Fahad Aijaz, ComNets, RWTH Aachen University 8
  • 9. Mobile Web Services (Mobile Asynchronous Interaction) Request – Response AND Solicit – Response Operation Services are not Pros: two-way control, long processes, unblocked client, back-end operations, human instantaneous involvement, change management, reliable … (long-lived) Temporal service Cons: complex, blocked until ACKed, correlation, larger payloads … invocation possible MOBILE TERMINAL 1 (MT 1) MOBILE TERMINAL 2 (MT “Push” Model (Callback) 2) “Pull” Model (Polling) Mobile Mobile Supports MobWS INTERNET / NotificationMobWS One-way AND NETWORK Operation! Application Application Proxy Proxy INFRASTRUCTURES (M1) (M2) MOBILE ASYNCHRONOUS MOBILE ASYNCHRONOUS WEB SERVICES WEB SERVICES INVOKED REQUEST UNRELIABLE! M2-1 BLOCKED M1-1 (no ACKs, no blocking) LONG-LIVED M2-2 M1-2 RESPONSE SOLICIT BLOCKED M2-n M1-n DETELP M C O RESPONSE Support for multiple network infrastructures for service invocation Unblocked client and response (e.g. request UMTS, response WLAN) Fahad Aijaz, ComNets, RWTH Aachen University 9
  • 10. Advanced Mobile Web Services Architecture (General Overview) Asynchronous Communication Architecture Extended Mobile Web Services Framework Creation, Control & Monitoring Factory Context Application Creates Data Instance Observer Asynchronous Service Middleware Asynchronous Service Asynchronous Web Service Access Protocol Instance Notification Services Control (OASIS Standard) and Polling Callback Interaction Mechanisms Monitoring Observer Factory Service Service Consumer Consumer (WS-C) (WS-C) SOAP ASAP ASAP WS-Eventing SOAP Server Service Service WS-Addressing Provider Provider (WS-P) (WS-P) Data Representation WS-C repeatedly WS-C registers with requests WS-P the WS-P for status HTTP UDP TCP SR-UDP Asynchronous until response notifications Data Representation Mobile Web Services is obtained Transport Layer Component Middleware Context Data Context Data SOAP Message Java Object IP Layer De-serialization Client Serialization Service Result Data Result Data SOAP Message Java Object Fahad Aijaz, ComNets, RWTH Aachen University 10
  • 11. Advanced Mobile Web Services Architecture (Black-box Architecture) Asynchronous Mobile Web Services Framework Communication Architecture SOAP Server Asynchronous Request Management Invocation, Mobile Web Service Creation, Control Listener Control and Request ASAP Factory 1 & Monitoring Monitoring Handler Handler Factory Request Creates Instance Instance Observer Observer Listener Response Deployment Asynchronous N Handler Interface Web Service Polling Callback Notification Interaction Mechanisms Service Service Mobile Web Service Consumer Consumer (WS-C) Response (WS-C) Synchronous and Notify Asynchronous Mobile Web Services Service Service Provider Provider  Request Handler processes all incoming requests, but handles only (WS-P) (WS-P) synchronous requests passing the asynchronous requests to ASAP Handler. WS-C repeatedly WS-C registers with requests WS-P the WS-P for status until response notifications  ASAP Handler handles asynchronous requests. is obtained  Asynchronous framework supports both Polling and Callback interaction techniques.  Synchronous and Asynchronous Services are deployed in a similar way by the same Deployment Interface. Fahad Aijaz, ComNets, RWTH Aachen University 11
  • 12. Service-Oriented WSN Environments (1/2) (A Collector Node Scenario) Collector Node (B)   Collector Node (A) Sensors Nodes Shared Service Service Discovery Information Sharing Computing (Synchronous MWS) (Asynchronous MWS Monitoring) Service Collaboration (Asynchronous MWS Control) Thresholds A1 Asynchronous A2 A4 Services A3 (Long-Lived) Service Creation Service Creation S1 Data Representation Synchronous S2 S4 Services S3 (Short-Lived) Network Server Events / Analyze Fahad Aijaz, ComNets, RWTH Aachen University 12
  • 13. Service-Oriented WSN Environments (2/2) (Healthcare Scenario and Requirements - MEDICARE) Sun Small Programmable Object Technology (SunSPOT) Synchronous Services Activity / Mode Sun SPOT Performance Node Specifications: Configuration Equipment Light 180 MHz 32 bit ARM920T core Valves and tubes Oxygen amount RAM/4M Flash 512K 2.4 GHz radio with integrated antenna ..... Heater Monitor Ventilator 3.7V rechargeable 720 mAh lithium-ion battery IEEE 802.15.4 based radio communication Public Key Cryptography (Elliptical Curve Cryptography (ECC)) Door Synchronous Services Sensor Board: 2G/6G 3-axis accelerometer Temperature sensor Environment Asynchronous sensor Light Services tri-color LEDs 8 Room Temperature 2 momentary switches Light Conditions Patient Door Extendable with general purpose I/O and high current output pins! Presence Noise ..... Blood pressure Asynchronous Operating Modes: Heartbeat Services Breathing Run mode: 70ma to 120ma (10.28 to 6 hrs) Health Creation Service Discovery Services’ Classification Composition Doctor’s PC Idle ModeMovement (Shallow sleep): 44ma (16.36 hrs) Pulse Deep Sleep: 32uA (22500 hrs/ 937.5 days/2.6 years) Sun SPOT (Asynchronous Operation) (Synchronous Operation) ..... (Base Station) Fahad Aijaz, ComNets, RWTH Aachen University 13
  • 14. Power Consumption of SunSPOT Nodes Next Generation of Sun SPOTs might turn out to be SOLAR POWERED! Source: Sun Technical Report - TR-2009-178 (February 2009) “Experiments with a Solar-powered Sun SPOT” http:/ research.sun.com/ / techrep/2009/abstract-178.html Switched off LEDs  20 % optimized battery consumption Further optimization is possible! (modes, payload, threads…) Fahad Aijaz, ComNets, RWTH Aachen University 14
  • 15. Future Mobile Web Services Research at ComNets • P2P Service Level Agreements – Negotiations – Active and pending agreements – Per service agreement templates – Service Guarantees – REST and SOA compatible • Service-oriented WSN Integration with IP Multimedia Subsystem (IMS) – IMS Services API (JSR 281) for Java ME – Extended IMS enabled health care prototype • Server-side IMS application • IMS enabled Java ME application – High-valued context-sensitive IMS use case Fahad Aijaz, ComNets, RWTH Aachen University 15
  • 16. Thank you for your attention ! 5 Questions are welcome! Fahad Aijaz, ComNets, RWTH Aachen University 16