160 likes | 245 Vues
Explore the top-down BETaaS architecture definition and its main features, functionalities, and interaction examples for efficient Things as a Service deployment. Discover the benefits of instance and gateway perspective architectures, component definitions, and conclusions for enhanced platform capabilities.
E N D
Building the Environment forthe Things as a Service GWS 2014 - Aalborg Fco. Javier Nieto (ATOS)
Outline • BETaaS Architecture Definition • Architecture Definition Steps • Architecture Main Features • BETaaSFunctionalities • BETaaS Architecture • TaaS Reference Architecture • Instance Perspective Architecture • GW Perspective Architecture • Components Definition Example • Interactions Examples • Conclusions
BETaaSArchitecture Definition Top-Down Approach
BETaaS Platform Functionalities Dependability Services and App. Management ResourcesManagement & Discovery Big Data Management Context Management Things Access Adaptation Security Services QoSServices
TaaS Reference Architecture • One TaaS (distributed) instance per BETaaS instance • One Adaptation Layer instance per BETaaS gateway BETaaS instance BETaaS GW 1 BETaaS GW 2 BETaaS GW 3 Serice layer TaaS local agent BETaaS BETaaS BETaaS TaaS local agent TaaS local agent TaaS local agent TaaS Logical layer CoAP adaptation layer … Adaptation layer ETSI M2M adaptation layer M2M implementation (CoAP) M2M implementation (…) M2M implementation (ETSI M2M) PHY layer
InstancePerspectiveArchitecture Service Service Service * TaaS TaaS TaaS Adaptation Adaptation Adaptation
GW Perspective Architecture ServiceLayer TaaSLayer AdaptationLayer AllLayers
Conclusions • The architecture has been useful for implementing the components, even using OSGi • Layers differentiation is still clear and it enables flexibility and evolution Adopt several M2M frameworks • From the BETaaS Instance perspective, we can use a mix of Star and P2P architecture Distributed & Centralized approach • Simplifycertainoperations and improvenetworkusage • Increasereliability and performance • The architecture is valid for increasing the capabilities of the platform in the future