WoO - Web of Objects Project
D2.1 State-of-the-art relevant to the Web of Objects
••••••••••••••••••••••••••••••••••••••••••••••••••••••
Contract Number:
|
ITEA-2 10028
|
Starting date:
|
01/01/2012
|
Ending date:
|
31/08/2012
|
Title of the main deliverable:
|
D2.1 State-of-the-art relevant to the Web of Objects
|
Title of the main deliverable:
|
WoO-WP1-D21-SoTA
|
Work Package deliverable:
|
D2.1
|
Task related to the deliverable:
|
T2.1
|
Type (Internal / Restricted / Public):
|
Internal
|
LEADER
|
CONTRIBUTORS:
|
Lead Participant:
Institute Mines-Telecom, Telecom SudParis
Lead authors: S. Bhandari
I. Khan
S.N. Han
S.H. Shah Newaz
G.M. Lee
N. Crespi
E-mail: Shiddhartha.Bhandari@it-sudparis.eu
Imran.Khan@it-sudparis.eu
Son.Han@it-sudparis.eu
S.H.Shah.Newaz@it-sudparis.eu
gm.lee@it-sudparis.eu
noel.crespi@it-sudparis.eu
|
TSP, UPM, ETIC, VISUAL TOOLS, DEIMOS, CEA LIST, TUC, CU, SOGETI High Tech, PRODEVELOP, Odonata, NMATec, Thales, UPE, Concordia
|
REVIEWERS
|
Mihaela Brut (TS)
Patrick Gatellier (TS)
|
HISTORY
NB: a status is associated to each step of the document lifecycle:
-
Draft: this version is under development by one or several partner(s);
-
Under review: this version has been sent for review;
-
Issued: this version of the document has been submitted to EC.
Version
|
Status
|
Date
|
Author
|
Main Changes
|
0.0
|
Draft
|
14/3/2012
|
S. Bhandari
|
Table of content
|
0.1
|
Draft
|
17/7/2012
|
S. Bhandari, I. Khan, S.N. Han, S.H. Shah Newaz, G.M. Lee
|
First draft
|
1.0
|
Draft
|
27/7/2012
|
S. Bhandari, I. Khan, S.N. Han, S.H. Shah Newaz, G.M. Lee
|
input from partners TSP, UPM, ETIC, VISUAL TOOLS, DEIMOS, CEA LIST, TUC, CU, SOGETI High Tech, PRODEVELOP, Odonata, NMATec, included
|
1.1
|
Final
|
12/9/2012
|
S. Bhandari, I. Khan, S.N. Han, S.H. Shah Newaz, G.M. Lee, N. Crespi
|
Final version, all inputs included (TSP, UPM, ETIC, VISUAL TOOLS, DEIMOS, CEA LIST, TUC, CU, SOGETI High Tech, PRODEVELOP, Odonata, NMATec, Thales, UPE, Concordia)
|
1.2
|
Under review
|
19/9/2012
|
S. Bhandari, I. Khan, S.N. Han, S.H. Shah Newaz, G.M. Lee, N. Crespi
|
WoO template
|
TABLE OF CONTENTS
1.Introduction 6
1.1List of Acronyms 6
1.2List of Tables 10
1.3List of Figures 10
1.4Referenced Documents 10
2.Introduction 39
1.5Scope and Objectives of Web of Objects 39
1.6Organization and Deliverables 41
1.7On-Going Projects 42
3.Related Technological Development 50
1.8Wireless Sensor Networks 50
1.8.1Middleware for Wireless Sensor Networks 50
1.8.2In-Network Reasoning and Data Fusion 56
1.8.3Services Management in Wireless Sensor Networks 56
1.8.4Wireless Sensor Networks Management 61
1.9Machine to Machine Communication 63
1.10Internet of Things 67
1.11Web of Things 73
1.12M2M, IoT and WoT – Key Differences 74
1.13Conclusion 75
4.Common Architecture 76
1.14Common Object Request Broker Architecture (CORBA) 76
1.15 Java Remote Method Invocation (RMI) 78
1.16Service Oriented Architecture (SOA) 80
1.16.1Simple Object Access Protocol (SOAP) 83
1.16.2REpresentational State Transfer (REST) 84
1.17Conclusion 92
5.Devices and Networking technologies 93
1.18Physical Objects 93
1.18.1Sensors 93
1.18.2Actuators 107
1.19Virtual Objects 108
1.20Networking technologies 108
1.20.1Internet Protocol Version 6 109
1.20.2ZigBee 111
1.20.3IPv6 over Low Power Wireless Personal Area Network 113
1.20.4Bluetooth 115
1.20.5Near Field Communication 115
1.20.6Radio Frequency ID 117
1.21Web Protocols 120
1.21.1Hyper Text Transfer Protocol 120
1.21.2Constrained Application Protocol 122
1.21.3Extensible Messaging and Presence Protocol 124
1.22Data Representation 125
1.22.1Extensible Markup Language 125
1.22.2JavaScript Object Notation 127
1.22.3Geographic JavaScript Object Notation 129
1.22.4Efficient XML Interchange 131
1.23Devices Profile for Web Services 134
1.24Data and Service Management 137
1.24.1Service Discovery 137
1.24.2WS-Management 139
1.25Authentication and Authorization APIs and Protocols 141
1.25.1OAuth 141
1.25.2OpenID 141
1.25.3OExchange 142
1.26Mobile Devices 143
1.26.1Smart Phone Sensors 143
1.26.2Personal Data and Privacy 144
1.26.3Context Awareness 144
1.26.4REST-based Mobile Applications 145
1.26.5User-Centered Applications That Could Benefit From REST 146
1.26.6Collective Intelligence Based Applications 149
1.27Conclusion 159
6.Semantic Modeling 161
1.28Semantic Description of Objects 161
1.28.1Sensor ML 161
1.28.2Web Ontology Language 162
1.28.3Resource Description Framework 165
1.28.4OIL and DAML+OIL 167
1.28.5Transducer Markup Language 168
1.28.6Suggested Upper Merged Ontology 169
1.28.7Sensor Observation Services 170
1.29Semantic Description of Services 171
1.29.1Service Ontologies. WSAN (Wireless Sensor and Actor Networks) Approach 171
1.29.2SAWSDL (WSDL-S) 176
1.29.3SA-REST 178
1.29.4WSMO (Web Service Modeling Ontology) 179
1.30Conclusion 184
7.Service Composition, Choreography and Orchestration 185
1.31Web Service Description Language 185
1.32Business Process Execution Language (WS-BPEL) 185
1.33Service Composition Model 186
1.33.1Orchestration 186
1.33.2Choreography 187
1.33.3Coordination 188
1.34Component Model 189
1.35Automated Web Service Composition 189
1.35.1Workflow-based Approaches 190
1.35.2Semantics-based Service Composition 191
1.36Conclusion 192
8.Security, Privacy and Quality of Service 193
1.37Trustworthiness 193
1.37.1Contexts and Electronic Organizations 196
1.37.2Advanced Negotiation Methods 197
1.38Contexts and Electronic Organizations 198
1.39Security 198
1.39.1XML Encryption 198
1.39.2XML Signature 201
1.39.3WS-Security 207
1.39.4 WS-Secure Conversation 210
1.40Privacy 211
1.40.1Data Privacy 211
1.40.2Privacy Preservation in Video Surveillance Systems 212
1.41A Use Case: Video Surveillance in Cloud Environments 219
1.42Conclusion 223
9.Conclusion 225
Share with your friends: |