Download Design Architecture

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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