COMPOSE_Enabling an open marketplace of services for the

advertisement
Collaborative Open Market to Place Objects at your Service
Enabling an open marketplace of services
for the Internet of Things
Charalampos Doukas
CREATE-NET
This presentation is property of CREATE-NET and is protected by Copyright ©
{Web, Internet} of Things/Services
Wireless MCUs
Easy to program
Low price/power
Reprogrammable
APIs / SDKs
Community Support
Makers/Entrepreneurs
Web – enabled
Things
This presentation is property of CREATE-NET and is protected by Copyright ©
{Web, Internet} of Things/Services
Back-End support
{
store,
visualize,
manage,
process,
…
}
Web – enabled
Things
Closed
Systems
This presentation is property of CREATE-NET and is protected by Copyright ©
{Web, Internet} of Things/Services
PaaS/IaaS
Storage
Monitoring
APIs
SDKs
Rule Engines
Objects
….
This presentation is property of CREATE-NET and is protected by Copyright ©
IoT and COMPOSE
This presentation is property of CREATE-NET and is protected by Copyright ©
What is COMPOSE?
Provide an IoT enabling ecosystem
Easily and securely develop, deploy, share and maintain
services based on Internet-connected smart objects
Use-case driven
Cover the whole service lifecycle
Study and identify new business
models and value chains
Promote standardization and
adoption
This presentation is property of CREATE-NET and is protected by Copyright ©
Who is COMPOSE?
This presentation is property of CREATE-NET and is protected by Copyright ©
Technical Approach
A Services Objects Market to provide:
- Objects service management
• Registration, object and interaction virtualization, maintenance, accounting,
knowledge aggregation and dispatching
•
Service design and execution environment
– SDK to easily develop and deploy services
based on Internet connected Objects
– Runtime environment (for both servers and
mobile devices) to dynamically configure
and execute services
- Provide an IoT enabling middleware layer
– Build on existing and forming technology to provide end-to-end ecosystem for IoT
– Distribute system functionalities
– Seamless integration with a plethora of objects by abstracting them into
service objects ensuring dependability and traceability
This presentation is property of CREATE-NET and is protected by Copyright ©
Augmented Shopping Experience
“Smart space”
An indoor shopping environment, focusing on personalized
interactions with objects
Connect the complete cycle from manufacturers to customers
This presentation is property of CREATE-NET and is protected by Copyright ©
Barcelona
Smart City
Focusing on the integration of heterogeneous devices and technologies for searching
cross-data opportunities, taking advantage of the wide set of existing sensors
Focus on the day-by-day citizens' experience derived from living in a smart city
This presentation is property of CREATE-NET and is protected by Copyright ©
Trentino
Smart Territory
Focusing on the integration of highly distributed objects and utilization of smartphones
as service objects
Create personalized, social- and environmentally-aware tourism services and territory
monitoring services
This presentation is property of CREATE-NET and is protected by Copyright ©
COMPOSE – Current (technical)
Status
COMPOSE HTTP
Library
postSensorValue(…)
This presentation is property of CREATE-NET and is protected by Copyright ©
Interoperability Challenges?
Services
Description
Object Discovery
Services
Discovery
Semantics
Common Data
Language
Common API
Description
Common
communication
protocols
This presentation is property of CREATE-NET and is protected by Copyright ©
Solutions
Search for existing standards
• Communication/Transport
• Application
• Device Discovery
• Data modeling
• APIs
• SDK
• …
Search for solutions by
existing projects:
• Architectures
• Data models
• Services Integration
• ….
Interoperability
Data {JSON, JSON-LD, XML,
HTTP, OWL, RDF-S}
Common Vocabularies
Appropriate Middleware?
SOS
Help from groups (in-out
W3C/OGC) – Anyone?
COMPOSE approach: Do not
re-invent the wheel, but form a
group for evaluating existing
solutions/propose
Semantic Interoperability
This presentation is property of CREATE-NET and is protected by Copyright ©
Standardization? Potential solution?
W3C Web of Things Community Group
See http://www.w3.org/community/
●Open forum without fees
●W3C provides free infrastructure support
●Very easy to set up, and anyone can join
●Work with wider community to
● Help with organizing workshops and tutorials
● Discuss use cases and requirements
● Develop specifications and test suites
● Develop open source implementations
● Develop documentation and training materials
● Feed into subsequent standardization activities
This presentation is property of CREATE-NET and is protected by Copyright ©
Standardization? Potential solution?
W3C Web of Things Community Group
See http://www.w3.org/community/
Community
Group
Specifications
Working Group
W3C
Recommendation
This presentation is property of CREATE-NET and is protected by Copyright ©
Standardization? Potential solution?
W3C Web of Things Community Group
Draft charter at http://bit.ly/Z60mb2
●Public-web-of-things@w3.org
●People helping
●Benjamin Mandler, Vlad Trifa, Dave Raggett, Charalampos Doukas on behalf
of the Compose project
●Nick Allott, Dave Raggett and Philipp Hoschka on behalf of the webinos project
●Raffaele Giafreda on behalf of the iCore project
●Payam Barnaghi on behalf of the IoTest project
●Payam Barnaghi and Laurent Lefort on behalf of the Semantic Sensor
Networks Community Group
This presentation is property of CREATE-NET and is protected by Copyright ©
W3C Existing Groups
• Semantic Web Interest Group
• RDF Working Group
• Linked Data Working Group
• Geolocation Working Group
• Device APIs Working Group
• …
OGC Existing Groups
• Sensor Observation Discovery
• Sensor Model Language (SensorML)
• …
This presentation is property of CREATE-NET and is protected by Copyright ©
What else is needed?
Developers
Researchers
Engage
Community
Makers
Business
Stakeholders
This presentation is property of CREATE-NET and is protected by Copyright ©
Build / Integrate into tools for the
community -> see Eclipse M2M
How?
Maker
Events
Hands On
Workshops in
Developer
Conferences
Hackathons
This presentation is property of CREATE-NET and is protected by Copyright ©
http://www.compose-project.eu/survey-iot-domains
http://www.compose-project.eu/forums/wot-composehackathon-zurich
This presentation is property of CREATE-NET and is protected by Copyright ©
Download