Presentation showed in the Global Wireless Summit 2013 event, about the BETaaS Platform Architecture. It defines the main features provided and the design proposed for implementing such features in a distributed platform.
Artificial intelligence in the post-deep learning era
An Architecture for a Platform Providing Things As A Service
1. An Architecture for a Platform
Providing Things As A Service
GWS 2013
Fco. Javier Nieto (ATOS)
2. 2
• Propose an architecture which accommodates
all the BETaaS capabilities
• Include all the BETaaS conceptual model
elements
• Design an extensible and scalable architecture
which will facilitate the BETaaS extended
capabilities (security, reliability, dependability,
QoS)
Main Principles
3. 3
BETaaS Conceptual Layers
Service A …
TaaS (Things as a Service)
Adaptation Layers
M2M Framework
Things
Service
Layer
Logical
Layer
Physical
Layer
Service B Service N
5. 5
• One TaaS (distributed) instance per BETaaS instance
• One Adaptation Layer instance per BETaaS gateway
TaaS Reference Architecture
BETaaS GW 1
M2M
implementation
(ETSI M2M)
M2M
implementation
(CoAP)
M2M
implementation
(…)
ETSI M2M
adaptation layer
CoAP
adaptation layer
…
Adaptation layer
TaaS local agent
BETaaS GW 2 BETaaS GW 3
BETaaS instance
TaaS local agent TaaS local agent
TaaS local agentBETaaS BETaaS BETaaS
TaaS
PHYlayerLogicallayerSericelayer
6. 6
BETaaS Platform Functionalities
Services and App.
Management
Resources
Management and
Discovery
Things Access
Adaptation
Big Data
Management
Context
Management
Security Services QoS Services
9. 9
Other Features
• The architecture is fully compatible with OSGi
• It is extensible and allows integrating different
M2M Frameworks Add support to new devices
and add new functionalities
• Deployment can be adapted to the physical
capabilities of the Gateways
• It is possible to evolve the architecture adding
support to new devices and functionalities
Thisisthestartingpoint. Wehavethreelogicallayers:-ServiceLayer In thislayerwewillhavecapabilitiesrelatedtotheexecution and provision of services-LogicalLayer Thisisthelayerwhichmanagesresources and performsenoughadaptations, so things can be exposed as services and usedbyhighlevelservices-PhysicalLayer Thisrepresentsthephysicalthings and theiraccesslayer