SlideShare a Scribd company logo
FIWARE: CROSS-DOMAIN CONCEPTS AND
TECHNOLOGIES IN DOMAIN REFERENCE
ARCHITECTURES
Juanjo Hierro
FIWARE
0
OPENDEI Webinar sessions – The role of the Reference Architectures in data-
oriented Digital Platforms
The role of the Reference Architectures in data-
oriented Digital Platforms
The essential architecture pattern behind Smart Solutions
1
The essential architectural pattern of Smart Solutions:
gather data from many different sources (including but not limited to IoT)
to build a digital twin representation of the real world
(also referred as “context representation”)
which is constantly analyzed and processed in order to
simulate /automate certain process or bring support to smart decisions
Data =
Context / Digital Twin
Information
Process
Capture Actuate
What is a Digital Twin?
§ Digital Twin = Digital representation of an asset
• Characterized by attributes
□ Properties
□ Relationships ßà Linked Data
• Values of attributes may change over time (or not)
• Typically have a location (but it is not a must requirement)
§ (digital representation of) Context = Digital Twins Collection
§ A standard API for getting access to info about Digital Twins
would be essential and should support:
• Simple and complex queries
• Geo-queries
• Temporal operations (Digital Twins have history!)
• Subscription/Notification support
• Multiple “renderings” of the data in responses/notifications
§ Digital Twin = Asset Administrative Shell in RAMI 4.0
2
Modeling Context using Digital Twins
3
… in Cities Entities
(Digital Twins)
Bus
• Location
• No. passengers
• Driver
• License plate
Citizen
• Birthday
• Preferences
• Location
• ToDo list
Incident / claim
• Date
• Location
• Type
• Issuer
• Description
Shop
• Location
• Business name
• Franchise
• offerings
Attribute
Modeling Context using Digital Twins
4
Tractor
• Location
• Speed
• Planed route
Crop
• Humidity
• Leaf area
• Age
Drone
• Location
• Battery level
• Speed
• Planed route
… in Agrifood
Attribute
Entities
(Digital Twins)
Modeling Context using Digital Twins
5
Pallet
• id
• product
• Items quantity
• Layers
• Size
• Weight
Transport robot
• Id
• location
• speed
• transported items
• destination
Operator
• Id
• location
• assigned task
• profile
… in Manufacturing
Shopfloor Door
• Id
• location
• status (open/close)
Entities
(Digital Twins)
Modeling Context using Digital Twins
6
… in Energy
Wind Turbine
• location
• power
• wind speed
• pitch angle
Energy Storage
• active power
• reactive power
• SoC
• SoH
Substation
• Hi voltage
• Lo voltage
• nominal power
• power flow
Attribute
Entities
(Digital Twins)
Modeling Context using Digital Twins
7
… in Energy
Attribute
Tanker
• Driver
• Location
• Max Volume
• Current Level
• Speed
• Direction
Gas Tank
• Station
• Max Volume
• Current Level
• Min Threshold
• Temperature
Station
• Location
• Owner
• SLA
Entities
(Digital Twins)
NGSI-LD: Standard API for Context / Digital Twins info management
§ The NGSI-LD API is a simple yet powerful public, royalty-free standard API for Context
Information Management
• Simple: A RESTful API which any web programmer learns how to use in one day
• Yet powerful: supports to geo-queries, notification/subscription, federation, Linked Data …
§ Standardized by ETSI, Multiple Open Source implementations available in FIWARE
8
Application/Service
FIWARE NGSI API
Context Broker
Bus
• Location
• No. passengers
• Driver
• Licence plate
Citizen
• Name-Surname
• Birthday
• Preferences
• Location
• ToDo list
Shop
• Location
• Business name
• Franchise
• offerings
NGSI-LD: Standard API for Context / Digital Twins info management
§ The NGSI-LD API is a simple yet powerful public, royalty-free standard API for Context
Information Management
• Simple: A RESTful API which any web programmer learns how to use in one day
• Yet powerful: supports to geo-queries, notification/subscription, federation, Linked Data …
§ Standardized by ETSI, Multiple Open Source implementations available in FIWARE
99
Application/Service
NGSI-LD API
Context Broker
Smart Home
• location
• address
• installed PV
• energy consumption
Wind Plant
• Location
• Active Power
• Reactive Power
• Frequency
Wind Turbine
• location
• power
• wind speed
• pitch angle
What is a Context Broker?
§ NGSI-LD API servers are usually referred as Context Brokers
§ A Context Broker is associated to a transport end point
§ A Context Broker does not necessarily hold the data you are looking for but “knows” how that
data can be obtained. Strictly speaking, they provide access to data (using the NGSI-LD API)
10
Application/Service
Pallet
• Id
• product
• Items quantity
• layers
• Size
• weight
Operator
• Id
• Location
• Assigned task
• Profile
Transport robot
• Id
• location
• speed
• transported items
• destination
FIWARE NGSI API
Context Broker
What categories of Reference Architectures we may consider?
11
Vertical Smart Solutions Smart Organizations
• Cities (e.g., Smart Traffic)
• Farms (e.g., Smart Watering)
• Factories (e.g., Smart Welding)
• Smart Cities
• Smart Farms
• Smart Factories
What categories of Reference Architectures we may consider?
12
Vertical Smart Solutions Smart Organizations
• Cities (e.g., Smart Traffic)
• Farms (e.g., Smart Watering)
• Factories (e.g., Smart Welding)
• Smart Cities
• Smart Farms
• Smart Factories
Vertical Smart Solution for Cities: Reference Architecture
§ Four major layers:
• Data acquisition
• Data management
• Data processing, analysis
and visualization
• Application layer
§ Ability to integrate FIWARE IoT
Agents or 3rd party IoT platforms
§ Integration with most popular
Apache processing engines
(Spark, Flink, Hadoop)
§ Advanced web mashup and
Business Intelligent components
13
Vertical Smart Solution for Farms: Reference Architecture
§ Four major layers:
• Data acquisition
• Data management
• Data processing, analysis
and visualization
• Application layer
§ Ability to integrate FIWARE IoT
Agents or 3rd party IoT platforms
§ Integration with most popular
Apache processing engines
(Spark, Flink, Hadoop)
§ Advanced web mashup and
Business Intelligent components
14
Vertical Smart Solution for Factories: Reference Architecture
§ Four major layers:
• Data acquisition
• Data management
• Data processing, analysis
and visualization
• Application layer
§ Ability to integrate FIWARE IoT
Agents or 3rd party IoT platforms
§ Integration with most popular
Apache processing engines
(Spark, Flink, Hadoop)
§ Advanced web mashup and
Business Intelligent components
15
Vertical Smart Solution for Energy: Reference Architecture
§ Four major layers:
• Data acquisition
• Data management
• Data processing, analysis
and visualization
• Application layer
§ Ability to integrate FIWARE IoT
Agents or 3rd party IoT platforms
§ Integration with most popular
Apache processing engines
(Spark, Flink, Hadoop)
§ Advanced web mashup and
Business Intelligent components
16
Vertical Smart Solution: Reference Architecture
17
What categories of Reference Architectures we may consider?
18
Vertical Smart Solutions Smart Organizations
• Cities (e.g., Smart Traffic)
• Farms (e.g., Smart Watering)
• Factories (e.g., Smart Welding)
• Smart Cities
• Smart Farms
• Smart Factories
Smart City Reference Architecture
19
Distributed
Ledger /
Blockchain
Smart Farm Management Reference Architecture
20
Distributed
Ledger /
Blockchain
Smart Factory Reference Architecture
21
Distributed
Ledger /
Blockchain
Smart Grid Reference Architecture
22
Distributed
Ledger /
Blockchain
Conclusions (1 of 2)
▪ How to materialize the concept of Digital Twin?
• Digital Twins match entities representing real and digital world
objects characterized by properties, describing the context
• We can leverage on a standard API to get access to info of a
Digital Twin (ETSI NGSI-LD) supported by multiple open
source implementations (FIWARE)
§ A Digital Twin representation of Context brings the
basis for architectures integrating multiple technologies:
• Integration of data from IoT devices / Robotic systems as well
as information systems
• Distributed Ledger / Blockchain bringing a mechanism to
register transactions on Digital Twins – trustworthy accounting,
transparency, forensics
• Digital Twin info as “raw material” over which processing (e.g.,
AI), analysis (BigData) visualization and simulation applies but
also as “material” where results are shared
• Digital Twin info as “coin of exchange” for Data Sharing,
Brokering and Trading (Data Marketplace)
• Digital Twin Data Access and Usage Control required
23
Conclusions (2 of 2)
▪ Architectures gravitating around Digital Twin / Context
Information Management are applicable to:
▪ Vertical Smart Solutions solving specific challenges
▪ Whole Organizations, turning them into smart organizattons
following a “System of Systems” approach
▪ Properties in a System of Systems architecture:
• Extensibility (new systems can be added easily)
• Replaceability (systems can be replaced)
• Loose coupling (systems can evolve independently)
• Low intrusiveness (systems do not need to change)
• Recursiveness (systems of systems at different levels)
▪ Ingredients for trusted exchange of data among
organizations:
▪ IDS Connectors providing a Security Framework
▪ NGSI-LD and standard-based data models as “coin of exchange”
24
Thank you!
http://fiware.org
Follow @FIWARE on Twitter
Juanjo Hierro
FIWARE Foundation CTO
juanjose.hierro@fiware.org
www.slideshare.net/JuanjoHierro

More Related Content

PPTX
i4Trust Info-Sessions - Edition 1
PDF
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
PDF
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...
PDF
Session 8 - Creating Data Processing Services | Train the Trainers Program
PDF
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
PDF
Fiware overview
PDF
FIWARE Training: FIWARE Training: i4Trust Marketplace
PDF
Day 13 - Creating Data Processing Services | Train the Trainers Program
i4Trust Info-Sessions - Edition 1
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...
Session 8 - Creating Data Processing Services | Train the Trainers Program
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
Fiware overview
FIWARE Training: FIWARE Training: i4Trust Marketplace
Day 13 - Creating Data Processing Services | Train the Trainers Program

What's hot (20)

PDF
FIWARE Global Summit - Exploring a New Opportunity in Data Economy: A Case of...
PDF
FIWARE Global Summit - FIWARE Overview
PPTX
Monetize your APIs and datasets or make them available as open data
PDF
FIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
PDF
Europe rules – making the fair data economy flourish
PDF
FIWARE Data usage control
PDF
Session 4 - Bringing the pieces together - Detailed review of a reference ex...
PDF
Fiware overview3
PPTX
Design thinking For Developers (Nutanix)
PPTX
WireCloud, WStore and WMarket
PPTX
App Mashup GE: WireCloud - Startup Weekend
PDF
APIs and the IoT - Centaur Technologies
PDF
Session 3 - i4Trust components for Identity Management and Access Control i4T...
PDF
FIWARE Tech Summit - Accelerating Materialization of the IDS Architecture
PDF
Business Boost Webinars - Introduction to SmartAgriHubs
PDF
FIWARE Tech Summit - Industrial Data Space - a New Idea For Sharing Data
PDF
FIWARE Global Summit - Idra: A Solution for Open Data Interoperability
PDF
FIWARE Tech Summit - Business Analytics Using Knowage
PPTX
Schema.fiware.org: FIWARE Harmonized Data Models
PDF
FIWARE Tech Summit - How to Enable Industrial Data Platforms: Regulations, In...
FIWARE Global Summit - Exploring a New Opportunity in Data Economy: A Case of...
FIWARE Global Summit - FIWARE Overview
Monetize your APIs and datasets or make them available as open data
FIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
Europe rules – making the fair data economy flourish
FIWARE Data usage control
Session 4 - Bringing the pieces together - Detailed review of a reference ex...
Fiware overview3
Design thinking For Developers (Nutanix)
WireCloud, WStore and WMarket
App Mashup GE: WireCloud - Startup Weekend
APIs and the IoT - Centaur Technologies
Session 3 - i4Trust components for Identity Management and Access Control i4T...
FIWARE Tech Summit - Accelerating Materialization of the IDS Architecture
Business Boost Webinars - Introduction to SmartAgriHubs
FIWARE Tech Summit - Industrial Data Space - a New Idea For Sharing Data
FIWARE Global Summit - Idra: A Solution for Open Data Interoperability
FIWARE Tech Summit - Business Analytics Using Knowage
Schema.fiware.org: FIWARE Harmonized Data Models
FIWARE Tech Summit - How to Enable Industrial Data Platforms: Regulations, In...
Ad

Similar to FIWARE: Cross-domain concepts and technologies in domain Reference Architectures (20)

PPTX
Towards Digital Twin standards following an open source approach
PDF
FIWARE Wednesday Webinars - Architecting Your Smart Solution Powered by FIWARE
PPTX
FIWARE Wednesday Webinars - FIWARE Building the Future
PDF
MartinBauer_DigitalTwins.pdf
PDF
DW2020 Data Models - FIWARE Platform
PDF
A Refrence Architecture for loT Enabled Smart Cities- Smart Cities Summit 201...
PPTX
Introduction to FIWARE Open Ecosystem
PPTX
Fiware: the pillar of the Future Internet (Overview)
PDF
FIWARE Overview
PPTX
FIWARE Wednesday Webinars - FIWARE Overview
PPTX
FIWARE From Open Data to Open APIs
PPTX
201410 1 fiware-overview
PPTX
MartinBauer-NGSI-LD_Roadmap.pptx
PPTX
FIWARE: an open standard platform for smart cities
PDF
FIWARE Global Summit - FIWARE Overview
PPTX
FiWARE: transforming smart cities into engines of growth
PPTX
The Open and Agile Smart Cities (OASC) initiative: from vision to execution
PDF
Shared Digital Twins: Collaboration in Ecosystems
PDF
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
PDF
FIWARE Tech Summit - FIWARE Overview and Description of GEs
Towards Digital Twin standards following an open source approach
FIWARE Wednesday Webinars - Architecting Your Smart Solution Powered by FIWARE
FIWARE Wednesday Webinars - FIWARE Building the Future
MartinBauer_DigitalTwins.pdf
DW2020 Data Models - FIWARE Platform
A Refrence Architecture for loT Enabled Smart Cities- Smart Cities Summit 201...
Introduction to FIWARE Open Ecosystem
Fiware: the pillar of the Future Internet (Overview)
FIWARE Overview
FIWARE Wednesday Webinars - FIWARE Overview
FIWARE From Open Data to Open APIs
201410 1 fiware-overview
MartinBauer-NGSI-LD_Roadmap.pptx
FIWARE: an open standard platform for smart cities
FIWARE Global Summit - FIWARE Overview
FiWARE: transforming smart cities into engines of growth
The Open and Agile Smart Cities (OASC) initiative: from vision to execution
Shared Digital Twins: Collaboration in Ecosystems
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
FIWARE Tech Summit - FIWARE Overview and Description of GEs
Ad

More from OPEN DEI (20)

PDF
Smart Energy in the EU and the work done via EU funded projects
PDF
Driving collaboration - OPEN DEI
PDF
Digital Platforms and Reference Architectures in Healthcare, Social care and ...
PDF
From Digital Platform Architectures to solutions in Agriculture
PDF
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
PDF
Reference Architectures in the Energy systems
PDF
OPEN DEI & DIHs
PDF
IDSA Hubs as a tool for Knowledge Transfer enabling Data Sovererignty
PDF
About OPEN DEI
PDF
Introduction – OPEN DEI Webinar "Business opportunities for Digital Transform...
PDF
How the IDS-RAM Standard contributes to European Data Spaces
PDF
About OPEN DEI
PDF
OPEN DEI vision about European Data Spaces
PDF
InteropEHRate and OPEN DEI on end-user co-creation
PDF
PLATOON Project Overview - OPEN DEI 1st Energy Domain Workshop
PDF
InterConnect’s Innovation Process and Business Model – OPEN DEI 1st Energy Do...
PDF
InterConnect Project Overview - OPEN DEI 1st Energy Domain Workshop
PDF
INTERRFACE Project Overview - OPEN DEI 1st Energy Domain Workshop
PDF
CoordiNet Project Overview - OPEN DEI 1st Energy Domain Workshop
PDF
BD4OPEM Project Overview - OPEN DEI 1st Energy Domain Workshop
Smart Energy in the EU and the work done via EU funded projects
Driving collaboration - OPEN DEI
Digital Platforms and Reference Architectures in Healthcare, Social care and ...
From Digital Platform Architectures to solutions in Agriculture
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Reference Architectures in the Energy systems
OPEN DEI & DIHs
IDSA Hubs as a tool for Knowledge Transfer enabling Data Sovererignty
About OPEN DEI
Introduction – OPEN DEI Webinar "Business opportunities for Digital Transform...
How the IDS-RAM Standard contributes to European Data Spaces
About OPEN DEI
OPEN DEI vision about European Data Spaces
InteropEHRate and OPEN DEI on end-user co-creation
PLATOON Project Overview - OPEN DEI 1st Energy Domain Workshop
InterConnect’s Innovation Process and Business Model – OPEN DEI 1st Energy Do...
InterConnect Project Overview - OPEN DEI 1st Energy Domain Workshop
INTERRFACE Project Overview - OPEN DEI 1st Energy Domain Workshop
CoordiNet Project Overview - OPEN DEI 1st Energy Domain Workshop
BD4OPEM Project Overview - OPEN DEI 1st Energy Domain Workshop

Recently uploaded (20)

PPT
Quality review (1)_presentation of this 21
PDF
Clinical guidelines as a resource for EBP(1).pdf
PDF
annual-report-2024-2025 original latest.
PPTX
climate analysis of Dhaka ,Banglades.pptx
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PDF
Lecture1 pattern recognition............
PPTX
Introduction to machine learning and Linear Models
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PDF
Business Analytics and business intelligence.pdf
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PDF
Foundation of Data Science unit number two notes
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PDF
Mega Projects Data Mega Projects Data
PDF
Fluorescence-microscope_Botany_detailed content
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
Quality review (1)_presentation of this 21
Clinical guidelines as a resource for EBP(1).pdf
annual-report-2024-2025 original latest.
climate analysis of Dhaka ,Banglades.pptx
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Reliability_Chapter_ presentation 1221.5784
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
STUDY DESIGN details- Lt Col Maksud (21).pptx
Lecture1 pattern recognition............
Introduction to machine learning and Linear Models
Business Ppt On Nestle.pptx huunnnhhgfvu
Business Analytics and business intelligence.pdf
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Foundation of Data Science unit number two notes
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
Mega Projects Data Mega Projects Data
Fluorescence-microscope_Botany_detailed content
Data_Analytics_and_PowerBI_Presentation.pptx

FIWARE: Cross-domain concepts and technologies in domain Reference Architectures

  • 1. FIWARE: CROSS-DOMAIN CONCEPTS AND TECHNOLOGIES IN DOMAIN REFERENCE ARCHITECTURES Juanjo Hierro FIWARE 0 OPENDEI Webinar sessions – The role of the Reference Architectures in data- oriented Digital Platforms The role of the Reference Architectures in data- oriented Digital Platforms
  • 2. The essential architecture pattern behind Smart Solutions 1 The essential architectural pattern of Smart Solutions: gather data from many different sources (including but not limited to IoT) to build a digital twin representation of the real world (also referred as “context representation”) which is constantly analyzed and processed in order to simulate /automate certain process or bring support to smart decisions Data = Context / Digital Twin Information Process Capture Actuate
  • 3. What is a Digital Twin? § Digital Twin = Digital representation of an asset • Characterized by attributes □ Properties □ Relationships ßà Linked Data • Values of attributes may change over time (or not) • Typically have a location (but it is not a must requirement) § (digital representation of) Context = Digital Twins Collection § A standard API for getting access to info about Digital Twins would be essential and should support: • Simple and complex queries • Geo-queries • Temporal operations (Digital Twins have history!) • Subscription/Notification support • Multiple “renderings” of the data in responses/notifications § Digital Twin = Asset Administrative Shell in RAMI 4.0 2
  • 4. Modeling Context using Digital Twins 3 … in Cities Entities (Digital Twins) Bus • Location • No. passengers • Driver • License plate Citizen • Birthday • Preferences • Location • ToDo list Incident / claim • Date • Location • Type • Issuer • Description Shop • Location • Business name • Franchise • offerings Attribute
  • 5. Modeling Context using Digital Twins 4 Tractor • Location • Speed • Planed route Crop • Humidity • Leaf area • Age Drone • Location • Battery level • Speed • Planed route … in Agrifood Attribute Entities (Digital Twins)
  • 6. Modeling Context using Digital Twins 5 Pallet • id • product • Items quantity • Layers • Size • Weight Transport robot • Id • location • speed • transported items • destination Operator • Id • location • assigned task • profile … in Manufacturing Shopfloor Door • Id • location • status (open/close) Entities (Digital Twins)
  • 7. Modeling Context using Digital Twins 6 … in Energy Wind Turbine • location • power • wind speed • pitch angle Energy Storage • active power • reactive power • SoC • SoH Substation • Hi voltage • Lo voltage • nominal power • power flow Attribute Entities (Digital Twins)
  • 8. Modeling Context using Digital Twins 7 … in Energy Attribute Tanker • Driver • Location • Max Volume • Current Level • Speed • Direction Gas Tank • Station • Max Volume • Current Level • Min Threshold • Temperature Station • Location • Owner • SLA Entities (Digital Twins)
  • 9. NGSI-LD: Standard API for Context / Digital Twins info management § The NGSI-LD API is a simple yet powerful public, royalty-free standard API for Context Information Management • Simple: A RESTful API which any web programmer learns how to use in one day • Yet powerful: supports to geo-queries, notification/subscription, federation, Linked Data … § Standardized by ETSI, Multiple Open Source implementations available in FIWARE 8 Application/Service FIWARE NGSI API Context Broker Bus • Location • No. passengers • Driver • Licence plate Citizen • Name-Surname • Birthday • Preferences • Location • ToDo list Shop • Location • Business name • Franchise • offerings
  • 10. NGSI-LD: Standard API for Context / Digital Twins info management § The NGSI-LD API is a simple yet powerful public, royalty-free standard API for Context Information Management • Simple: A RESTful API which any web programmer learns how to use in one day • Yet powerful: supports to geo-queries, notification/subscription, federation, Linked Data … § Standardized by ETSI, Multiple Open Source implementations available in FIWARE 99 Application/Service NGSI-LD API Context Broker Smart Home • location • address • installed PV • energy consumption Wind Plant • Location • Active Power • Reactive Power • Frequency Wind Turbine • location • power • wind speed • pitch angle
  • 11. What is a Context Broker? § NGSI-LD API servers are usually referred as Context Brokers § A Context Broker is associated to a transport end point § A Context Broker does not necessarily hold the data you are looking for but “knows” how that data can be obtained. Strictly speaking, they provide access to data (using the NGSI-LD API) 10 Application/Service Pallet • Id • product • Items quantity • layers • Size • weight Operator • Id • Location • Assigned task • Profile Transport robot • Id • location • speed • transported items • destination FIWARE NGSI API Context Broker
  • 12. What categories of Reference Architectures we may consider? 11 Vertical Smart Solutions Smart Organizations • Cities (e.g., Smart Traffic) • Farms (e.g., Smart Watering) • Factories (e.g., Smart Welding) • Smart Cities • Smart Farms • Smart Factories
  • 13. What categories of Reference Architectures we may consider? 12 Vertical Smart Solutions Smart Organizations • Cities (e.g., Smart Traffic) • Farms (e.g., Smart Watering) • Factories (e.g., Smart Welding) • Smart Cities • Smart Farms • Smart Factories
  • 14. Vertical Smart Solution for Cities: Reference Architecture § Four major layers: • Data acquisition • Data management • Data processing, analysis and visualization • Application layer § Ability to integrate FIWARE IoT Agents or 3rd party IoT platforms § Integration with most popular Apache processing engines (Spark, Flink, Hadoop) § Advanced web mashup and Business Intelligent components 13
  • 15. Vertical Smart Solution for Farms: Reference Architecture § Four major layers: • Data acquisition • Data management • Data processing, analysis and visualization • Application layer § Ability to integrate FIWARE IoT Agents or 3rd party IoT platforms § Integration with most popular Apache processing engines (Spark, Flink, Hadoop) § Advanced web mashup and Business Intelligent components 14
  • 16. Vertical Smart Solution for Factories: Reference Architecture § Four major layers: • Data acquisition • Data management • Data processing, analysis and visualization • Application layer § Ability to integrate FIWARE IoT Agents or 3rd party IoT platforms § Integration with most popular Apache processing engines (Spark, Flink, Hadoop) § Advanced web mashup and Business Intelligent components 15
  • 17. Vertical Smart Solution for Energy: Reference Architecture § Four major layers: • Data acquisition • Data management • Data processing, analysis and visualization • Application layer § Ability to integrate FIWARE IoT Agents or 3rd party IoT platforms § Integration with most popular Apache processing engines (Spark, Flink, Hadoop) § Advanced web mashup and Business Intelligent components 16
  • 18. Vertical Smart Solution: Reference Architecture 17
  • 19. What categories of Reference Architectures we may consider? 18 Vertical Smart Solutions Smart Organizations • Cities (e.g., Smart Traffic) • Farms (e.g., Smart Watering) • Factories (e.g., Smart Welding) • Smart Cities • Smart Farms • Smart Factories
  • 20. Smart City Reference Architecture 19 Distributed Ledger / Blockchain
  • 21. Smart Farm Management Reference Architecture 20 Distributed Ledger / Blockchain
  • 22. Smart Factory Reference Architecture 21 Distributed Ledger / Blockchain
  • 23. Smart Grid Reference Architecture 22 Distributed Ledger / Blockchain
  • 24. Conclusions (1 of 2) ▪ How to materialize the concept of Digital Twin? • Digital Twins match entities representing real and digital world objects characterized by properties, describing the context • We can leverage on a standard API to get access to info of a Digital Twin (ETSI NGSI-LD) supported by multiple open source implementations (FIWARE) § A Digital Twin representation of Context brings the basis for architectures integrating multiple technologies: • Integration of data from IoT devices / Robotic systems as well as information systems • Distributed Ledger / Blockchain bringing a mechanism to register transactions on Digital Twins – trustworthy accounting, transparency, forensics • Digital Twin info as “raw material” over which processing (e.g., AI), analysis (BigData) visualization and simulation applies but also as “material” where results are shared • Digital Twin info as “coin of exchange” for Data Sharing, Brokering and Trading (Data Marketplace) • Digital Twin Data Access and Usage Control required 23
  • 25. Conclusions (2 of 2) ▪ Architectures gravitating around Digital Twin / Context Information Management are applicable to: ▪ Vertical Smart Solutions solving specific challenges ▪ Whole Organizations, turning them into smart organizattons following a “System of Systems” approach ▪ Properties in a System of Systems architecture: • Extensibility (new systems can be added easily) • Replaceability (systems can be replaced) • Loose coupling (systems can evolve independently) • Low intrusiveness (systems do not need to change) • Recursiveness (systems of systems at different levels) ▪ Ingredients for trusted exchange of data among organizations: ▪ IDS Connectors providing a Security Framework ▪ NGSI-LD and standard-based data models as “coin of exchange” 24
  • 26. Thank you! http://fiware.org Follow @FIWARE on Twitter Juanjo Hierro FIWARE Foundation CTO juanjose.hierro@fiware.org www.slideshare.net/JuanjoHierro