SlideShare a Scribd company logo
Service composition for IP smart object
using realtime Web protocols:
Concept and research challenges
1. Introduction
2. Full-IP IoT and smart object services
3. Service composition for smart objects.
4. Areview of IoT service composition
5.Research challenges
6. Conclusion
2/19
Full-IP IOT
making smart object services (data and events) available and accessible to different end-user applications,
using open and standardized protocols is still a challenging task
introduction
Full-IP IoT and
smart object
services
IoT service
composition
Research
challenges
Conclusion
3/19
Recent advancement in IoT technologies such as low power wireless communication links (e.g., IEEE
802.15.4), light-weight IP networking stacks (e.g., uIP), and new routing protocols (e.g., IPv6 Routing
Protocol for Low-power and Lossy networks — RPL) allows smart objects, regardless of their limited
computing and communication capabilities, to be part of the global network, the Internet
IP networks of smart objects IP-based ecosystem
Two question
1. how to make smart objects be able to communicate over the Internet
2. how their services can be composed to create new and creative applications
some realtime Web protocols specially designed for IP smart objects and
compliant to open Web standards such as devices profile for Web services
(DPWS) and Constrained Application Protocol (CoAP)
it can be realized as service composition problem, one of the core principles of
Service-Oriented Computing. Advanced functionalities can then be created by
combining a set of atomic services in the form of composite services
introduction
Full-IP IoT and
smart object
services
IoT service
composition
Research
challenges
Conclusion
4/19
introduction
Full-IP IoT
and smart
object
services
IoT service
composition
Research
challenges
Conclusion
cornerstones
of IoT
power
source
Sensor
And
actuator
Communi
-cation
module
Tiny
Micro-
processor
embedded
systems
mobile
phones
radio
frequency
identification
(RFID)
tags/readers
wireless
sensor
networks
(WSNs)
sensor nodes.
5/19
6LoWPAN:IPv6 LoW Power wireless personal Area Networks
Low Power
Low Datarate
Low Cost
6 Wireless Personal Area Networks
802.15.4
standard which defines the
operation of low-rate wireless
personal area networks
IPV6 packet
1280 Bytes
802.15.4 packet
127 Bytes
introduction
Full-IP IoT
and smart
object
services
IoT service
composition
Research
challenges
Conclusion
6/19
IPV4
Addr : 32 bits
IPV6
Addr : 128 bits
introduction
Full-IP IoT
and smart
object
services
IoT service
composition
Research
challenges
Conclusion
IP and 6LoWPAN protocol stack in reference to layers of theTCP/IP networking model.
7/19
In order to connect 6LoWPAN networks to other IP networks, 6LoWPAN Edge
Routers (6EdRs) are usually deployed at the edge of 6LoWPAN to perform two
essential tasks: adaptation between 6LoWPAN and regular IPv6 networks and
routing the IP traffic in and out of the 6LoWPAN
introduction
Full-IP IoT
and smart
object
services
IoT service
composition
Research
challenges
Conclusion
8/19
How will the smart objects interact in the future IoT applications?
There are currently several
candidate realtime Web
protocols for IoT
communication including
MQTT (Message QueueTelemetryTransport)
XMPP RFC 3920 (Extensible Messaging and Presence Protocol)
DPWS
CoAP
 an application standard for bringing Web services to smart
objects by adopting the concepts of the W3C Web Service.
 lightweight and can comply with many of the requirements
of event-driven and pervasive IoT applications such as dynamic
discovery and event notification
introduction
Full-IP IoT
and smart
object
services
IoT service
composition
Research
challenges
Conclusion
9/19
CoAP is an application layer protocol that enables web services for even the most constrained devices and networks, while integrating with the web architecture and HTTP.
802.15.4
6LoWPAN
UDP
CoAP
Resources
Sensor
Proxy Server Client
CoAP HTTP HTTP
Constrained Enviroments
 Low-power
 Lossy, high packet error rates
 Low thtoughpunt of 10s of kbps
Internet
01
CoAP is an application layer protocol that enables web services for even the most
constrained devices and networks, while integrating with the web architecture and HTTP.
introduction
Full-IP IoT
and smart
object
services
IoT service
composition
Research
challenges
Conclusion
Following REST
architectual
10/19
introduction
Full-IP IoT
and smart
object
services
IoT service
composition
Research
challenges
Conclusion
11/19
conventional Web services can thrive along with smart object services to create a new generation of truly smart and
ubiquitous applications
introduction
Full-IP IoT
and smart
object
services
IoT service
composition
Research
challenges
Conclusion
These new Web services
of smart objects will be
existed in three forms
Static services
Event services
Periodic services
12/19
Service Composition:Service composition is a collection of services where
,many smaller services are combined together to a larger service.
how to aggregate smart object services to create novel applications
Service composition aims to reuse several
existing component services (or atomic
services) by joining them in creative ways.
The idea, when applied to IoT, promises to
bring in an acceleration for the creation of
IoT applications
introduction
Full-IP IoT and
smart object
services
IoT service
composition
Research
challenges
Conclusion
13/19
introduction
Full-IP IoT and
smart object
services
IoT service
composition
Research
challenges
Conclusion
Service composition for smart objects
Service composition in the IoT, can bring new solutions to solve the integration issues that have existed in many
classical IoT scenarios. A smart home is equipped with different types of IP appliances: battery-operated
temperature sensor, battery-operated motion sensor (using Passive Infrared sensor), TV, lamps, air conditioner,
security camera, alarm, electronic door lock, etc. They create a (ad hoc) home network in which these appliances
can communicate to each other to carry out automated tasks.
For example,when an owner arrives home, the door lock can
identify him and open the doors, signal the light on, and
communicate with other appliances to prepare a home-arrival
composite service
14/19
problem
introduction
Full-IP IoT and
smart object
services
IoT service
composition
Research
challenges
Conclusion
Given a set of smart object services as the union of three sets of three service types: static services, event services,
and periodic services, a set of requirements R, and a set of cost functions C, find a composite service by aggregating
selected services in an appropriate order to meet the requirements R and minimize the cost C.
15/19
requirements
introduction
Full-IP IoT and
smart object
services
IoT service
composition
Research
challenges
Conclusion
Asynchrony
Discovery
Management
requirements
QoS
awareness
Data/event-
driven
services
Resource
constraint
Low-power
and Lossy
communication
link
Power
efficiency
DPWS effectively lessens
the SOAP messages
and incorporates the
discovery and the eventing
mechanisms
for smart objects.
Web service
Using UDDI
DPWS
COAP
In smart object
architectures,
data processing
and response
generation may
not happen
immediately
LLNs
There is a
need to
discover
available
services to
carry out
service
composition
verification
Execution
monitoring
√response
time
√ price
√ availability
16/19
introduction
Full-IP IoT and
smart object
services
IoT service
composition
Research
challenges
Conclusion
Service composition approaches in IoT
two common approaches for
service composition based on two
different service models
service-oriented middleware
RESTful APIs
Service-oriented middleware that supports the service-oriented
interaction pattern through the provision of proper functionalities for
deploying, publishing/discovering and accessing services at
runtime.
In this abstraction model, to create a composite service, a description
language is normally used to describe its component services and the
interaction between these services in the form of a workflow.
supported byW3CWeb Service technology with many open standards
such as SOAP,WSDL,WS-BPEL
REST has emerged as a predominant Web design model with more than ten thousand RESTful APIs
(services) at the time of this article9 to facilitate a similar number of mashups that are weaving today's Web.
the RESTful service abstraction advocated by many researchers and professionals is an essential step to provision
mashups in IoT systems
integrate smart objects of different forms ranging from RFID, toWSNs, to embedded systems, to the Web by
representing their data and events using RESTfulAPIs 17/19
Research challenges in service composition
Composite
service
interface
description
RESTful
service
composition
Recursiveness
Semantic
composition
Context-
awareness
Hybrid
composition
Privacy and
security
introduction
Full-IP IoT and
smart object
services
IoT service
composition
Research
challenges Conclusion
18/19
-Service composition in IoT promotes the idea of assembling smart object services in novel and creative ways
into composite services that can be used in multiple IoT application domains to augment the power of the IoT.
-By the analysis of the service composition problem and its challenges along with a review of its early-stage studies,
we hope to serve as the start for upcoming research in the field and identify some possible approaches to these
challenges.
Conclusion
introduction
Full-IP IoT and
smart object
services
IoT service
composition
Research
challenges
Conclusion
19/19

More Related Content

PDF
Simple things about Internet of Things
PDF
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2
PDF
Supelec m2 m - iot - course 1 - update 2015 - part 1 - warming - v(0.4)
PDF
Opportunistic cyberphysical services: A novel paradigm for the future Interne...
PDF
Automatski - Physical Web
PDF
Web of things
PDF
Unified Middleware for Internet of Things
PPTX
The possibilities of Internet of Things
Simple things about Internet of Things
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2
Supelec m2 m - iot - course 1 - update 2015 - part 1 - warming - v(0.4)
Opportunistic cyberphysical services: A novel paradigm for the future Interne...
Automatski - Physical Web
Web of things
Unified Middleware for Internet of Things
The possibilities of Internet of Things

What's hot (20)

PDF
IOT Networks
PPTX
IOTprotocols and overview (SSI)
PDF
Telefónica Edge Computing Case Study
PDF
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
PPTX
Innovating with IoT: A Toolkit Approach
PDF
Virtualized Transport for Edge Computing Services
PDF
XMPP & Internet Of Things
PDF
Internet of Things – Syllabus (2018 - 2019) [Mumbai University]
PDF
Internet of Things (IOT) Research in MIMOS
PPTX
Real time Communication
PDF
T1 a 2-iot2012 presentation
PDF
IoT (Internet of Things) Smart City Architecture
PDF
XMPP a Unified Fabric for Internet Of Things
PDF
Case study
PDF
WANI Network Architecture Proposal for TRAI PDO
PDF
Supelec M2M IoT course 1 - introduction - Part 1/2 - 2012
PPTX
Intelligent Network Services
PPTX
IoT Developer Survey 2017
PDF
Global SOC IoT Innovation Trends
IOT Networks
IOTprotocols and overview (SSI)
Telefónica Edge Computing Case Study
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
Innovating with IoT: A Toolkit Approach
Virtualized Transport for Edge Computing Services
XMPP & Internet Of Things
Internet of Things – Syllabus (2018 - 2019) [Mumbai University]
Internet of Things (IOT) Research in MIMOS
Real time Communication
T1 a 2-iot2012 presentation
IoT (Internet of Things) Smart City Architecture
XMPP a Unified Fabric for Internet Of Things
Case study
WANI Network Architecture Proposal for TRAI PDO
Supelec M2M IoT course 1 - introduction - Part 1/2 - 2012
Intelligent Network Services
IoT Developer Survey 2017
Global SOC IoT Innovation Trends
Ad

Similar to Service composition for IP smart object using realtime Web protocols (20)

PDF
A_Middleware_based_on_Service_Oriented_Architectur.pdf
PPTX
A fair survey on Internet of Things(IoT)
PPTX
A fair survey on internet of Things
PDF
Web Services for the Internet of Things
PDF
18 Smart building based on iot IoT-Based Smart Building Subtitle: Enhancing ...
PDF
8 iot
PPTX
IEEE ICIN 2011
PDF
Smart networked objects and the Internet of Things
PDF
Toward opportunistic services for the industrial Internet of Things, G. Forti...
PDF
Configuration of Smart Environments Made Simple
PDF
An Event-based Middleware for Syntactical Interoperability in Internet of Th...
PDF
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
PPTX
A Methodology for Building the Internet of Things
PDF
Study of Resource Discovery trends in Internet of Things (IoT)
PPT
Semantic Sensor Service Networks
PPTX
IOT Network architecture and Design.pptx
PDF
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM
PDF
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM
PDF
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM
PDF
Survey on IoT application layer protocols
A_Middleware_based_on_Service_Oriented_Architectur.pdf
A fair survey on Internet of Things(IoT)
A fair survey on internet of Things
Web Services for the Internet of Things
18 Smart building based on iot IoT-Based Smart Building Subtitle: Enhancing ...
8 iot
IEEE ICIN 2011
Smart networked objects and the Internet of Things
Toward opportunistic services for the industrial Internet of Things, G. Forti...
Configuration of Smart Environments Made Simple
An Event-based Middleware for Syntactical Interoperability in Internet of Th...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
A Methodology for Building the Internet of Things
Study of Resource Discovery trends in Internet of Things (IoT)
Semantic Sensor Service Networks
IOT Network architecture and Design.pptx
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM
SEMANTIC TECHNIQUES FOR IOT DATA AND SERVICE MANAGEMENT: ONTOSMART SYSTEM
Survey on IoT application layer protocols
Ad

Recently uploaded (20)

PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Presentation on HIE in infants and its manifestations
Abdominal Access Techniques with Prof. Dr. R K Mishra
Final Presentation General Medicine 03-08-2024.pptx
102 student loan defaulters named and shamed – Is someone you know on the list?
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
A systematic review of self-coping strategies used by university students to ...
Supply Chain Operations Speaking Notes -ICLT Program
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
VCE English Exam - Section C Student Revision Booklet
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Final Presentation General Medicine 03-08-2024.pptx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Cell Structure & Organelles in detailed.
O5-L3 Freight Transport Ops (International) V1.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
Computing-Curriculum for Schools in Ghana
Microbial disease of the cardiovascular and lymphatic systems
Presentation on HIE in infants and its manifestations

Service composition for IP smart object using realtime Web protocols

  • 1. Service composition for IP smart object using realtime Web protocols: Concept and research challenges
  • 2. 1. Introduction 2. Full-IP IoT and smart object services 3. Service composition for smart objects. 4. Areview of IoT service composition 5.Research challenges 6. Conclusion 2/19
  • 3. Full-IP IOT making smart object services (data and events) available and accessible to different end-user applications, using open and standardized protocols is still a challenging task introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion 3/19 Recent advancement in IoT technologies such as low power wireless communication links (e.g., IEEE 802.15.4), light-weight IP networking stacks (e.g., uIP), and new routing protocols (e.g., IPv6 Routing Protocol for Low-power and Lossy networks — RPL) allows smart objects, regardless of their limited computing and communication capabilities, to be part of the global network, the Internet IP networks of smart objects IP-based ecosystem
  • 4. Two question 1. how to make smart objects be able to communicate over the Internet 2. how their services can be composed to create new and creative applications some realtime Web protocols specially designed for IP smart objects and compliant to open Web standards such as devices profile for Web services (DPWS) and Constrained Application Protocol (CoAP) it can be realized as service composition problem, one of the core principles of Service-Oriented Computing. Advanced functionalities can then be created by combining a set of atomic services in the form of composite services introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion 4/19
  • 5. introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion cornerstones of IoT power source Sensor And actuator Communi -cation module Tiny Micro- processor embedded systems mobile phones radio frequency identification (RFID) tags/readers wireless sensor networks (WSNs) sensor nodes. 5/19
  • 6. 6LoWPAN:IPv6 LoW Power wireless personal Area Networks Low Power Low Datarate Low Cost 6 Wireless Personal Area Networks 802.15.4 standard which defines the operation of low-rate wireless personal area networks IPV6 packet 1280 Bytes 802.15.4 packet 127 Bytes introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion 6/19 IPV4 Addr : 32 bits IPV6 Addr : 128 bits
  • 7. introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion IP and 6LoWPAN protocol stack in reference to layers of theTCP/IP networking model. 7/19
  • 8. In order to connect 6LoWPAN networks to other IP networks, 6LoWPAN Edge Routers (6EdRs) are usually deployed at the edge of 6LoWPAN to perform two essential tasks: adaptation between 6LoWPAN and regular IPv6 networks and routing the IP traffic in and out of the 6LoWPAN introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion 8/19
  • 9. How will the smart objects interact in the future IoT applications? There are currently several candidate realtime Web protocols for IoT communication including MQTT (Message QueueTelemetryTransport) XMPP RFC 3920 (Extensible Messaging and Presence Protocol) DPWS CoAP  an application standard for bringing Web services to smart objects by adopting the concepts of the W3C Web Service.  lightweight and can comply with many of the requirements of event-driven and pervasive IoT applications such as dynamic discovery and event notification introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion 9/19
  • 10. CoAP is an application layer protocol that enables web services for even the most constrained devices and networks, while integrating with the web architecture and HTTP. 802.15.4 6LoWPAN UDP CoAP Resources Sensor Proxy Server Client CoAP HTTP HTTP Constrained Enviroments  Low-power  Lossy, high packet error rates  Low thtoughpunt of 10s of kbps Internet 01 CoAP is an application layer protocol that enables web services for even the most constrained devices and networks, while integrating with the web architecture and HTTP. introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion Following REST architectual 10/19
  • 11. introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion 11/19
  • 12. conventional Web services can thrive along with smart object services to create a new generation of truly smart and ubiquitous applications introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion These new Web services of smart objects will be existed in three forms Static services Event services Periodic services 12/19
  • 13. Service Composition:Service composition is a collection of services where ,many smaller services are combined together to a larger service. how to aggregate smart object services to create novel applications Service composition aims to reuse several existing component services (or atomic services) by joining them in creative ways. The idea, when applied to IoT, promises to bring in an acceleration for the creation of IoT applications introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion 13/19
  • 14. introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion Service composition for smart objects Service composition in the IoT, can bring new solutions to solve the integration issues that have existed in many classical IoT scenarios. A smart home is equipped with different types of IP appliances: battery-operated temperature sensor, battery-operated motion sensor (using Passive Infrared sensor), TV, lamps, air conditioner, security camera, alarm, electronic door lock, etc. They create a (ad hoc) home network in which these appliances can communicate to each other to carry out automated tasks. For example,when an owner arrives home, the door lock can identify him and open the doors, signal the light on, and communicate with other appliances to prepare a home-arrival composite service 14/19
  • 15. problem introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion Given a set of smart object services as the union of three sets of three service types: static services, event services, and periodic services, a set of requirements R, and a set of cost functions C, find a composite service by aggregating selected services in an appropriate order to meet the requirements R and minimize the cost C. 15/19
  • 16. requirements introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion Asynchrony Discovery Management requirements QoS awareness Data/event- driven services Resource constraint Low-power and Lossy communication link Power efficiency DPWS effectively lessens the SOAP messages and incorporates the discovery and the eventing mechanisms for smart objects. Web service Using UDDI DPWS COAP In smart object architectures, data processing and response generation may not happen immediately LLNs There is a need to discover available services to carry out service composition verification Execution monitoring √response time √ price √ availability 16/19
  • 17. introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion Service composition approaches in IoT two common approaches for service composition based on two different service models service-oriented middleware RESTful APIs Service-oriented middleware that supports the service-oriented interaction pattern through the provision of proper functionalities for deploying, publishing/discovering and accessing services at runtime. In this abstraction model, to create a composite service, a description language is normally used to describe its component services and the interaction between these services in the form of a workflow. supported byW3CWeb Service technology with many open standards such as SOAP,WSDL,WS-BPEL REST has emerged as a predominant Web design model with more than ten thousand RESTful APIs (services) at the time of this article9 to facilitate a similar number of mashups that are weaving today's Web. the RESTful service abstraction advocated by many researchers and professionals is an essential step to provision mashups in IoT systems integrate smart objects of different forms ranging from RFID, toWSNs, to embedded systems, to the Web by representing their data and events using RESTfulAPIs 17/19
  • 18. Research challenges in service composition Composite service interface description RESTful service composition Recursiveness Semantic composition Context- awareness Hybrid composition Privacy and security introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion 18/19
  • 19. -Service composition in IoT promotes the idea of assembling smart object services in novel and creative ways into composite services that can be used in multiple IoT application domains to augment the power of the IoT. -By the analysis of the service composition problem and its challenges along with a review of its early-stage studies, we hope to serve as the start for upcoming research in the field and identify some possible approaches to these challenges. Conclusion introduction Full-IP IoT and smart object services IoT service composition Research challenges Conclusion 19/19