Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
FI PPP program PROJECT OVERVIEW, USE CASES & ARCHITECTURE 21/05/2012 FIWARE Educational Week - Zurich OUTLINE • • • • • Project Overview Development process Use cases Functional architecture Design architecture PROJECT MOTIVATION AND OBJECTIVES • OUTSMART contributes to the sustainability of resources by • establishing a Future Internet enabled eco-system for cities, and • supporting the creation of innovative services with real value to European economy and citizens • OUTSMART addresses five essential Smart City services: • Water and Sewage • Smart Metering and Street Lighting • Waste Management • Water and Environment • Sustainable Urban Transport PROJECT ECO-SYSTEM Domain experts Future Internet experts waste management domain specific Cluster leaders FIware Business innovation applications and services Technology foundation Transversal partners Technology transfer Domain specific requirements CLUSTERS & PARTNERS Cluster GER BSR Domain specific technology provider Domain specific service provider BSR Fraunhofer DK AMY CI3 AV ATOS AMP LEX ENG FI common technology partner UL FT BSAN WOS UC EMC SAN ES EON TTI UK TID AI ALU FI Technology expert UniS AMY EYU Special role ELSTER LETI CN BIM DEN IT ARCHITECTURE DEVELOPMENT PROCESS IoT-A reference architecture FIWARE architecture THE IDENTIFIED USE SCENARIOS • Water and Sewage (Aarhus) • • • • WIRELESS OIL-WATER SEPARATOR ALARM SERVICE THE WATER AND ENERGY NEXUS SMART AND SOCIAL WATER METERING KNOW YOUR WATER • Waste Management (Berlin) • INTELLIGENT PUBLIC WASTE BASKETS • SUBSURFACE WASTE CONTAINERS • MANAGEMENT OF USER INFORMATION THE IDENTIFIED USE SCENARIOS • Sustainable Urban Transport (Birmingham) • INCENTIVE BASED MULTIMODAL TRANSPORT MANAGEMENT AND INFORMATION • Smart Metering and Street Lighting (Santander) • • • • • CITY LIGHT MAP AUTOMATIC ADAPTABILITY OF LUMINOUS INTENSITY PUBLIC LIGHTING AS AN INFORMATION SYSTEM ILLUMINATION IN INTERACTION WITH USERS OPTIMIZE ILLUMINATION NEARBY THE CITY • Water and Environment (Trento) • WATER INJECTION CONTROL TO OPTIMISE PRESSURE IN THE WATER DISTRIBUTION SYSTEM • ACTIVE LEAKAGE DETECTION SERVICE BERLIN- INTELLIGENT PUBLIC WASTE BASKET BIRMINGHAM - SUSTAINABLE PUBLIC TRANSPORT BIRMINGHAM - SUSTAINABLE PUBLIC TRANSPORT Carbon Footprint Time Carbon Footprint Time SANTANDER - CITY LIGHT MAP FIWARE/IOT-A REFERENCE ARCHITECTURES Cloud Hosting Data/Context Management FIWARE Development Tools IoT-A Management Appli/Serv Ecosystem and delivery framework Service Provisioning Framework Process Execution and Service Orchestration Internet of Things Sevices Enablement Virtual Entity and Information IoT Services and Resources Interface to the Network Device Connectivity and Communication External Interfaces Trust and Security Security OUTSMART BACKLOG ENTRIES (AS OF JAN. 2012) • 1 is already supported by the current FIWARE platform • 5 have been taken into account for future releases of the FIWARE platform • difficulty in finding level granularity • 25 are analyzedthe by right FIWARE andofthe conclusion for of this analysis is still pending describing BL entries • 11 for have been returned theentries issuer for more information • support monitoring thetoBL processing and the from the issuer isand still pending • integration ofanswer the tickets tracking BL editing • 3 won’t be taken into account by FIWARE (should be process implemented by OUTSMART) • 18 don’t have any ticket associated (and then haven’t been considered at all) PACKAGES DIAGRAM provides This Provides Provides Provides component the interaction descriptions functionality OUTSMART manages with of forIoT systems service information services, external layerhistorical for to data functionality for making sure creating related OUTSMART, and managing methods to domain virtual resource such for specific and notifying as allocation physical databases, services, services devices, utilities enabling about events, and authorization, devices besecure parthandles ofdata a network and non-interactive Process can Execution predefined, new such management monitoring and business controlling as their resource capabilities systems scenarios the data data. and in flow and the user location, U&E messaging. domain, access, secure messaging, engage in communications processes that run over a longer period of time, such involving providing Note that citizens, this discovery component mechanisms is notOrchestration included and through service in the anonymization andmunicipalities encryption as device monitoring. Service allocates, providers. searches. IoT-A reference architecture. resolves and brings together a set of particular Note thatfor thismaking component is not included in the services up a composite service. Note that IoT-A reference architecture. this component applies to IoT related services, and acts on a lower layer than the Service Provisioning Framework. Service Provisioning Framework Security Management IoT Services and Resources Process Execution and Service Orchestration Device Connectivity and Communication External Interfaces Virtual Entity and Information (UNDER DEVELOPMENT) “OutSmart” Applications DESIGN ARCHITECTURE Cluster-specific Application Application Layer Service #1 Service #2 Service #3 ... Service #n Web Services WP6 Gadget Environment Service Execution Environment Web Gadget Tool Service Information Repository Service Lifecycle Management Service Exposure Service Development Tool WP5 Management API Data provisionning API OUTSMART Adaptation Block for FI-WARE Enablers OUTSMART Adaptation Block for FI-WARE Enablers WP3 QoS management Ressource management Dependency management Security management WP4 Data Management Event Management Data Processing Authentication Enabling technologies Device management (configuration, software, performance) Ressource resolution Data Monitoring Network Backbone Security certificates IoT devices MIB IoT Device/ Resource Catalogue Event/ Pattern DB OutSmart DB Historical data Data Collection Data Model Cluster Access Point Network management OUTSMART adapter Data Model OUTSMART Capillary Network Access Gateway Data Model OUTSMART adapter OUTSMART adapter Data Model Other Networks (Source Info) ……… Proprietary networks ………. Capillary networks • Initialized by the Santander cluster • Bottom up approach • Application and capillary layers are UC specific > FI-WARE should take place in the other layers • Interfacing FI-WARE with legacy components • Definition of the detailed specifications of the components in progress Service Layer Service Usage Enabler OUTSMART specific capillary network Device #1 ... Proprietary Network Device #n Proprietary Network DESIGN ARCHITECTURE : APPLICATION LAYER • • • • User interface info given to/provided by the user Standard or generic Web Services to be used Business actors involved in the web service provision Who will be developing the application (gadgets/UI/web services) DESIGN ARCHITECTURE : SERVICE LAYER • Gadget tool and environment specific requirements • OutSmart service description • OutSmart information/data description (physical quantity, units of measurement,…) DESIGN ARCHITECTURE : DATA PROVISIONING • Sensor and wireless technology • Physical environment data to be collected • Data model • Data provisioning (API, spreadsheet, RSS,…) • Kinds of event to be supported • Duration of historical data keeping DESIGN ARCHITECTURE : MANAGEMENT • Existing APIs • Management-specific database • Appropriate FI-WARE GE identified DESIGN ARCHITECTURE : NETWORK • • • • Communication technology likely to be used Existing network adapters (reusability across clusters?) Network hardware required (GWs,…) Appropriate FI-WARE GE identified THANK YOU BIRMINGHAM - SUSTAINABLE PUBLIC TRANSPORT SANTANDER - CITY LIGHT MAP