SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
2014 © Trivadis
19.11.2014
IoT Architektur
1
IoT Architektur
Sind traditionelle Architekturen
gut genug, oder braucht es
neue Ansätze?
Bernd Trops (Talend)
Guido Schmutz (Trivadis)
24.03.2015
Open Source Integration
2014 © Trivadis
Bernd Trops
•  Working for Talend for more than 7 years
•  Co-Author of different books
•  Consultant, Trainer and Software Architect for Java, SOA
•  Masons of SOA: http://www.soacommunity.com/index.php/institutional/masons-of-soa
•  Director Professional Services DACH at Talend
•  More than 25 years of software development
experience
•  Contact: btrops@talend.com
19.11.2014
IoT Architektur
2
2014 © Trivadis
Guido Schmutz
•  Working for Trivadis for more than 17 years
•  Oracle ACE Director for Fusion Middleware and SOA
•  Co-Author of different books
•  Consultant, Trainer Software Architect for Java, Oracle, SOA and
Big Data / Fast Data
•  Member of Trivadis Architecture Board
•  Technology Manager @ Trivadis
•  More than 25 years of software development
experience
•  Contact: guido.schmutz@trivadis.com
•  Blog: http://guidoschmutz.wordpress.com
•  Twitter: gschmutz
19.11.2014
IoT Architektur
3
2014 © Trivadis
Agenda
1.  Introduction / Motivation
2.  IoT Reference Architecture
3.  Components supporting the IoT Reference Architecture
4.  Talend – Unified Platform for IoT and Big Data
5.  Summary
19.11.2014
IoT Architektur
4
2014 © Trivadis
Data, Data, Data – Predicted Growth from IoT
19.11.2014
IoT Architektur
5
Source: Brideworks http://bit.ly/19Msx5N
2014 © Trivadis
Data as an Asset - Store Anything?
But then data is

just too valuable

to delete!

We must 

store anything!
Nonsense! Just 

store the data 

you know 

you need today!
It depends … but Big Data
technologies allow to store the
raw information from both new
data sources as well as existing
ones so that you can later use it to
create new data-driven products,
you would not have thought
about today!
6
19.11.2014
IoT Architektur
2014 © Trivadis
Requirements for an IoT Architecture
•  Support for failure
•  systems should gracefully degrade into lower performing states
•  If a failed component recovers, it should be able to rejoin the cluster
•  Recoverability
•  In the event of a failure, no data should be lost
•  Consistency
•  Failure of one task should not affect the result of the entire job
•  Scalability
•  Adding load leads to a decline of performance, not failure
•  Increasing resources results in proportional increase in capacity
•  Scale-up but also scale-down => elasticity
7
19.11.2014
IoT Architektur
2014 © Trivadis
Agenda
1.  Introduction / Motivation
2.  IoT Reference Architecture
3.  Components supporting the IoT Reference Architecture
4.  Talend – Unified Platform for IoT and Big Data
5.  Summary
19.11.2014
IoT Architektur
8
2014 © Trivadis
IoT Solution Types
19.11.2014
IoT Architektur
9
Device
On-Device
Logic
Gateway
Processing
Backend
Enterprise
Apps
Enterprise IoT M2M Local Hub
Device to
Device (P2P)
Device to
Backend
Adapted from: http://enterprise-iot.org
2014 © Trivadis
EnterpriseServiceBus(ESB)
Enterprise
Applications
WS
External
Cloud Service
Providers
BPM and SOA
Platform
Event
Business
Logic/Rules
Business
Intelligence
IoT Device
Services
WS
Event
Processes
Gateway
Event
Procesing
IoT Smart
Device
Viszualization
Analytics
DB
19.11.2014
IoT Architektur
10
APIGateway
= one way
= request/response
1) IoT with Simple Event Processing
10
Mobile Apps
DB
Rich (Web)
Client Apps
DB
2014 © Trivadis
EnterpriseServiceBus(ESB)
Stream Processing
Infrastructure
Enterprise
Applications
WS
External
Cloud Service
Providers
BPM and SOA
Platform
Event
Business
Logic/Rules
Business
Intelligence
IoT Device
EnterpriseEventBus(Ingress)
Enterprise
EventBus
Services
WS
Event
Processes
Gateway
ESP/CEP
ESP/CEP
IoT Smart
Device
Viszualization
Analytics
DB
DB
DB
19.11.2014
IoT Architektur
11
APIGateway
= one way
= request/response
11
Mobile Apps
DB
Rich (Web)
Client Apps
DB
Social
Media
Streams
2) IoT with Event Stream/Complex Event Processing
2014 © Trivadis
EnterpriseServiceBus(ESB)
3) IoT with Big Data Analytics
Enterprise
Applications
WS
External
Cloud Service
Providers
BPM and SOA
Platform
Event
Business
Logic/Rules
Business
Intelligence
IoT Device
EnterpriseEventBus(Ingress)
Enterprise
EventBus
Services
WS
Event
Processes
Gateway
ESP/ CEP
Hadoop Big Data
Infrastructure
HDFS
Batch
Processing
IoT Smart
Device
Viszualization
Analytics
DBDB
19.11.2014
IoT Architektur
12
APIGateway
= one way
= request/response
12
Mobile Apps
DB
Rich (Web)
Client Apps
DB
Social
Media
Streams
2014 © Trivadis
EnterpriseServiceBus(ESB)
Stream Processing
Infrastructure
Enterprise
Applications
WS
External
Cloud Service
Providers
BPM and SOA
Platform
Event
Business
Logic/Rules
Business
Intelligence
IoT Device
EnterpriseEventBus(Ingress)
Enterprise
EventBus
Services
WS
Event
Processes
Gateway
ESP/CEP
Hadoop Big Data
Infrastructure
HDFS
ESP/CEP
Batch
Processing
IoT Smart
Device
Viszualization
Analytics
DB
DB
DB
DB
19.11.2014
IoT Architektur
13
APIGateway
4) IoT with “Lambda” Architecture
= one way
= request/response
13
Mobile Apps
DB
Rich (Web)
Client Apps
DB
Social
Media
Streams
2014 © Trivadis
EnterpriseServiceBus(ESB)
Stream Processing
Infrastructure
Enterprise
Applications
WS
External
Cloud Service
Providers
BPM and SOA
Platform
Event
Business
Logic/Rules
Business
Intelligence
IoT Device
EnterpriseEventBus(Ingress)
Enterprise
EventBus
Services
WS
Event
Processes
Gateway
ESP/CEP
Hadoop Big Data
Infrastructure
HDFS
ESP/CEP
Replay to
reprocess
IoT Smart
Device
Viszualization
Analytics
DB
DB
DB
19.11.2014
IoT Architektur
14
APIGateway
5) IoT with “Kappa” Architecture
= one way
= request/response
14
Mobile Apps
DB
Rich (Web)
Client Apps
DB
Social
Media
Streams
2014 © Trivadis
EnterpriseServiceBus(ESB)
Stream Processing
Infrastructure
Enterprise
Applications
WS
External
Cloud Service
Providers
BPM and SOA
Platform
Event
Business
Logic/Rules
Business
Intelligence
IoT Device
EnterpriseEventBus(Ingress)
Enterprise
EventBus
Services
WS
Event
Processes
Gateway
ESP/CEP
Hadoop Big Data
Infrastructure
HDFS
ESP/CEP
Batch
Processing
IoT Smart
Device
Viszualization
Analytics
DB
DB
DB
DB
19.11.2014
IoT Architektur
15
APIGateway
6) IoT with Big Data Advanced Analytics
= one way
= request/response
15
Mobile Apps
DB
Rich (Web)
Client Apps
DB
Social
Media
Streams
2014 © Trivadis
EnterpriseServiceBus(ESB)
Stream Processing
Infrastructure
IoT Reference Architecture
Enterprise
Applications
WS
External
Cloud Service
Providers
BPM and SOA
Platform
Event
Business
Logic/Rules
Business
Intelligence
IoT Device
16
Mobile Apps
DB
Rich (Web)
Client Apps
DB
Social
Media
Streams
EnterpriseEventBus(Ingress)
Enterprise
EventBus
Services
WS
Event
Processes
Gateway
ESP/CEP
Hadoop Big Data
Infrastructure
HDFS
ESP/CEP
Batch
Processing
IoT Smart
Device
Viszualization
Analytics
DB
DB
DB
DB
19.11.2014
IoT Architektur
16
APIGateway
= one way
= request/response
2014 © Trivadis
IoT Reference Architecture
19.11.2014
IoT Architektur
17
EnterpriseServiceBus(ESB)
Stream Processing
Infrastructure
Enterprise
Applications
WS
External
Cloud Service
Providers
BPM and SOA
Platform
Event
Business
Logic/Rules
Business
Intelligence
IoT Device
17
Mobile Apps
DB
Rich (Web)
Client Apps
DB
Social
Media
Streams
EnterpriseEventBus(Ingress)
Enterprise
EventBus
Services
WS
Event
Processes
Gateway
ESP/CEP
Hadoop Big Data
Infrastructure
HDFS
ESP/CEP
Batch
Processing
IoT Smart
Device
Viszualization
Analytics
DB
DB
DB
DB
APIGateway
= one way
= request/response
2014 © Trivadis
EnterpriseServiceBus(ESB)
Stream Processing
Infrastructure
Enterprise
Applications
WS
External
Cloud Service
Providers
BPM and SOA
Platform
Event
Business
Logic/Rules
Business
Intelligence
IoT Device
18
Mobile Apps
DB
Rich (Web)
Client Apps
DB
Social
Media
Streams
EnterpriseEventBus(Ingress)
Enterprise
EventBus
Services
WS
Event
Processes
Gateway
ESP/CEP
Hadoop Big Data
Infrastructure
HDFS
ESP/CEP
Batch
Processing
IoT Smart
Device
Viszualization
Analytics
DB
DB
DB
DB
APIGateway
19.11.2014
IoT Architektur
18
IoT Reference Architecture – Supporting Components
2014 © Trivadis
Agenda
1.  Introduction / Motivation
2.  IoT Reference Architecture
3.  Components supporting the IoT Reference Architecture
4.  Talend – Unified Platform for IoT and Big Data
5.  Summary
19.11.2014
IoT Architektur
19
2014 © Trivadis
Enterprise Event Bus - Apache Kafka
•  A distributed publish-subscribe messaging system
•  Designed for processing of real time activity stream data (logs, metrics
collections, social media streams, …)
•  Initially developed at LinkedIn, now part of Apache
•  Does not follow JMS Standards and does not use JMS API
•  Kafka maintains feeds of messages in topics
19.11.2014
IoT Architektur
20
Kafka Cluster
Consumer Consumer Consumer
Producer Producer Producer
0 1 2 3 4 5 6 7 8 9
1
0
1
1
1
2
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
1
0
1
1
1
2
Anatomy of a topic:
Partition 0
Partition 1
Partition 2
Writes
old new
2014 © Trivadis
Enterprise Event Bus - Apache Kafka
Kafka at LinkedIn
Up to 2 million writes/sec on 3 cheap machines
§  Using 3 producers on 3 different machines
19.11.2014
IoT Architektur
21
10+ billion
writes per day
172k
messages per second
(average)
55+ billion
messages per day
to real-time consumers
http://engineering.linkedin.com/kafka/benchmarking-apache-kafka-2-million-writes-second-three-cheap-machines
2014 © Trivadis
Management /
Monitoring
Infrastructure
Batch (Big) Data Processing - Hadoop Ecosystem
22
Core
Analytics Workflow/JobUnstructured
Data Sources
Structured Data
Sources
SQL on Hadoop
SerializationData Storage Security
19.11.2014
IoT Architektur
2014 © Trivadis
Batch (Big) Data Processing - Classical Hadoop vs.
Spark
SparkHadoop Map Reduce
19.11.2014
IoT Architektur
23
HDFS
Map
Map
Reduce
Reduce
Data Data
Map
Join
Transform
Cache
Filter
Join
Data
2014 © Trivadis
Stream Processing – Apache Storm
Tuple
•  Immutable Set of Key/value pairs
Stream
•  an unbounded sequence of tuples that can be processed in parallel by Storm
Topology
•  Wires data and functions via a DAG (directed acyclic graph)
•  Executes on many machines similar to a MR job in Hadoop
Spout
•  Source of data streams (tuples)
•  can be run in “reliable” and “unreliable” mode
Bolt
•  Consumes 1+ streams and produces new streams
•  Complex operations often require multiple
steps and thus multiple bolts
19.11.2014
IoT Architektur
24
Spout
Spout
Bolt
Bolt
Bolt
Bolt
Source of
Stream B
Subscribes: A
Emits: C
Subscribes: A
Emits: D
Subscribes: A & B
Emits: -
Subscribes: C & D
Emits: -
T T T T T T T T
2014 © Trivadis
Data Storage (Batch) – Cloudera Impala
High-performance SQL engine for vast amounts of data
•  Massively-parallel processing (MPP)
•  Inspired by Google's Dremel project
•  Query latency measured in milliseconds
Impala runs on Hadoop clusters
•  Can query data stored in HDFS or HBase tables
•  Reads and writes data in common Hadoop file formats
Developed by Cloudera
•  100% open source, release under the Apache software license
19.11.2014
IoT Architektur
25
2014 © Trivadis
Data Storage (Speed) – Apache Cassandra
•  Developed at Facebook
•  Open source distributed database management system
•  Professional grade support from company called DataStax
•  Main Features
§  Real-Time
§  Highly Distributed
§  Support for Multiple Data Center
§  Highly Scalable
§  No Single Point of Failure
§  Fault Tolerant
§  Tunable Consistency
§  Cassandra Query Language (CQL)
19.11.2014
IoT Architektur
26
2014 © Trivadis
Data Storage (Speed) – Apache Cassandra
•  Don’t think of relational table => more of a sorted map
•  Know your application => model around the queries
•  De-normalize and duplicate for read performance
•  Index is not an afterthought, anymore=> index upfront
•  Think of physical storage structure
19.11.2014
IoT Architektur
27
2013-08
Day-1,
keyword-1=>100
Day-2,
keyword-1=>150
Day-3,
keyword-1=>170
….
Day-31,
keyword-1 =>170
2013-08-31
Hour-1,
keyword-1 =>10
Hour-2,
keyword-1 =>15
Hour-3,
keyword-1 =>17
….
Hour-24,
keyword-1 =>17
2013-08-31-10
Minute-1,
keyword-1=>2
Minute-2,
keyword-1=>3
Minute-3,
keyword-1 =>5
….
Minute-60,
keyword-1=>2
Row-key Columns à
2014 © Trivadis
Agenda
1.  Introduction / Motivation
2.  IoT Reference Architecture
3.  Components supporting the IoT Reference Architecture
4.  Talend – Unified Platform for IoT and Big Data
5.  Summary
19.11.2014
IoT Architektur
28
2014 © Trivadis
EnterpriseServiceBus(ESB)
Stream Processing
Infrastructure
Enterprise
Applications
WS
External
Cloud Service
Providers
BPM and SOA
Platform
Event
Business
Logic/Rules
Business
Intelligence
IoT Device
29
Mobile Apps
DB
Rich (Web)
Client Apps
DB
Social
Media
Streams
EnterpriseEventBus(Ingress)
Enterprise
EventBus
Services
WS
Event
Processes
Gateway
ESP/CEP
Hadoop Big Data
Infrastructure
HDFS
ESP/CEP
Batch
Processing
IoT Smart
Device
Viszualization
Analytics
DB
DB
DB
DB
APIGateway
Talend – Unified Platform for IoT and Big Data
19.11.2014
IoT Architektur
29
2014 © Trivadis
Talend Kafka Support
19.11.2014
IoT Architektur
30
2014 © Trivadis
Talend Spark Support
19.11.2014
IoT Architektur
31
2014 © Trivadis
Agenda
1.  Introduction / Motivation
2.  IoT Reference Architecture
3.  Components supporting the IoT Reference Architecture
4.  Talend – Unified Platform for IoT and Big Data
5.  Summary
19.11.2014
IoT Architektur
32
2014 © Trivadis
Summary
•  IoT – The technologies are ready to use
•  IoT tends to make Big Data infrastructures necessary
•  There are architectures to deal with IoT -> Backend
•  Know your use case/requirements to choose the right architecture
•  Can my existing backend landscape handle the new IoT load?
•  Do I have to handle huge amount of events in “real-time”?
•  Do I need to filter/aggregate data before invoking existing backend systems?
•  Do I want to do Advanced Analytics (predictive analytics) where large
amounts of historical information is necessary?
•  Business cases starting to increase
19.11.2014
IoT Architektur
33
2014 © Trivadis
Weitere Informationen...
19.11.2014
IoT Architektur
34
2014 © Trivadis
BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN
Fragen und Antworten...
2013 © Trivadis
Guido Schmutz
Technology Manager
guido.schmutz@trivadis.com
19.11.2014
IoT Architektur

Mais conteúdo relacionado

Mais procurados

Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central Codit
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckCodit
 
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Codit
 
Manage the Digital Transformation with Machine Learning in a Reactive Microse...
Manage the Digital Transformation with Machine Learning in a Reactive Microse...Manage the Digital Transformation with Machine Learning in a Reactive Microse...
Manage the Digital Transformation with Machine Learning in a Reactive Microse...DataWorks Summit
 
Blockchain in Practice
Blockchain in PracticeBlockchain in Practice
Blockchain in PracticeCodit
 
Securing APIs for ultimate security and privacy with Azure | Codit Webinar
Securing APIs for ultimate security and privacy with Azure | Codit WebinarSecuring APIs for ultimate security and privacy with Azure | Codit Webinar
Securing APIs for ultimate security and privacy with Azure | Codit WebinarCodit
 
Exploring IoT Edge
Exploring IoT EdgeExploring IoT Edge
Exploring IoT EdgeCodit
 
Cloud native
Cloud nativeCloud native
Cloud nativeKen Owens
 
Volwassen IoT-oplossingen met Microsoft Azure (Sam Vanhoutte at CONNECT17)
Volwassen IoT-oplossingen met Microsoft Azure (Sam Vanhoutte at CONNECT17)Volwassen IoT-oplossingen met Microsoft Azure (Sam Vanhoutte at CONNECT17)
Volwassen IoT-oplossingen met Microsoft Azure (Sam Vanhoutte at CONNECT17)Codit
 
Comparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of ThingsComparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of ThingsKai Wähner
 
Kubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationKubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationCloud Standards Customer Council
 
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)Eric D. Schabell
 
Azure Digital Twins 2.0
Azure Digital Twins 2.0Azure Digital Twins 2.0
Azure Digital Twins 2.0Marco Parenzan
 
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)Codit
 
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...Mark Hinkle
 
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)Codit
 
TIBCO BWCE and Netflix' Hystrix Circuit Breaker for Cloud Native Middleware M...
TIBCO BWCE and Netflix' Hystrix Circuit Breaker for Cloud Native Middleware M...TIBCO BWCE and Netflix' Hystrix Circuit Breaker for Cloud Native Middleware M...
TIBCO BWCE and Netflix' Hystrix Circuit Breaker for Cloud Native Middleware M...Kai Wähner
 
Apply Machine Learning to Microservices
Apply Machine Learning to MicroservicesApply Machine Learning to Microservices
Apply Machine Learning to MicroservicesKai Wähner
 
StampedeCon 2015 Keynote
StampedeCon 2015 KeynoteStampedeCon 2015 Keynote
StampedeCon 2015 KeynoteKen Owens
 
Application Centric Microservices Architecture
Application Centric Microservices ArchitectureApplication Centric Microservices Architecture
Application Centric Microservices ArchitectureKen Owens
 

Mais procurados (20)

Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeck
 
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
 
Manage the Digital Transformation with Machine Learning in a Reactive Microse...
Manage the Digital Transformation with Machine Learning in a Reactive Microse...Manage the Digital Transformation with Machine Learning in a Reactive Microse...
Manage the Digital Transformation with Machine Learning in a Reactive Microse...
 
Blockchain in Practice
Blockchain in PracticeBlockchain in Practice
Blockchain in Practice
 
Securing APIs for ultimate security and privacy with Azure | Codit Webinar
Securing APIs for ultimate security and privacy with Azure | Codit WebinarSecuring APIs for ultimate security and privacy with Azure | Codit Webinar
Securing APIs for ultimate security and privacy with Azure | Codit Webinar
 
Exploring IoT Edge
Exploring IoT EdgeExploring IoT Edge
Exploring IoT Edge
 
Cloud native
Cloud nativeCloud native
Cloud native
 
Volwassen IoT-oplossingen met Microsoft Azure (Sam Vanhoutte at CONNECT17)
Volwassen IoT-oplossingen met Microsoft Azure (Sam Vanhoutte at CONNECT17)Volwassen IoT-oplossingen met Microsoft Azure (Sam Vanhoutte at CONNECT17)
Volwassen IoT-oplossingen met Microsoft Azure (Sam Vanhoutte at CONNECT17)
 
Comparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of ThingsComparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of Things
 
Kubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationKubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing Foundation
 
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
 
Azure Digital Twins 2.0
Azure Digital Twins 2.0Azure Digital Twins 2.0
Azure Digital Twins 2.0
 
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
 
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...
 
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
 
TIBCO BWCE and Netflix' Hystrix Circuit Breaker for Cloud Native Middleware M...
TIBCO BWCE and Netflix' Hystrix Circuit Breaker for Cloud Native Middleware M...TIBCO BWCE and Netflix' Hystrix Circuit Breaker for Cloud Native Middleware M...
TIBCO BWCE and Netflix' Hystrix Circuit Breaker for Cloud Native Middleware M...
 
Apply Machine Learning to Microservices
Apply Machine Learning to MicroservicesApply Machine Learning to Microservices
Apply Machine Learning to Microservices
 
StampedeCon 2015 Keynote
StampedeCon 2015 KeynoteStampedeCon 2015 Keynote
StampedeCon 2015 Keynote
 
Application Centric Microservices Architecture
Application Centric Microservices ArchitectureApplication Centric Microservices Architecture
Application Centric Microservices Architecture
 

Semelhante a IoT Architecture - are traditional architectures good enough or do we need new approaches?

Bridgera enterprise IoT Software Solutions
Bridgera enterprise IoT Software SolutionsBridgera enterprise IoT Software Solutions
Bridgera enterprise IoT Software SolutionsRon Pascuzzi
 
Profile_Harish_Gaddale
Profile_Harish_GaddaleProfile_Harish_Gaddale
Profile_Harish_GaddaleHarish Gaddale
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry StoryVMware Tanzu
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...CollabNet
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaBilot
 
BusinessIntelligenze - On Cloud BI (English)
BusinessIntelligenze - On Cloud BI (English)BusinessIntelligenze - On Cloud BI (English)
BusinessIntelligenze - On Cloud BI (English)BusinessIntelligenze
 
How IT Pros Can Get and Stay Relevant in the Cloud
How IT Pros Can Get and Stay Relevant in the CloudHow IT Pros Can Get and Stay Relevant in the Cloud
How IT Pros Can Get and Stay Relevant in the CloudGlobal Knowledge Training
 
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Standards Customer Council
 
OData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSOData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSSumit Sarkar
 
CI/CD for a Data Platform
CI/CD for a Data PlatformCI/CD for a Data Platform
CI/CD for a Data PlatformCodit
 
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...Guido Schmutz
 
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...Software AG South Africa
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?Tammy Bednar
 
Get Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxGet Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxAnjaliMishra647628
 
Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_OpportunityNojan Emad
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudCloudify Community
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdfVinothini Raju
 

Semelhante a IoT Architecture - are traditional architectures good enough or do we need new approaches? (20)

Bridgera enterprise IoT Software Solutions
Bridgera enterprise IoT Software SolutionsBridgera enterprise IoT Software Solutions
Bridgera enterprise IoT Software Solutions
 
Profile_Harish_Gaddale
Profile_Harish_GaddaleProfile_Harish_Gaddale
Profile_Harish_Gaddale
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry Story
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja Azurella
 
BusinessIntelligenze - On Cloud BI (English)
BusinessIntelligenze - On Cloud BI (English)BusinessIntelligenze - On Cloud BI (English)
BusinessIntelligenze - On Cloud BI (English)
 
How IT Pros Can Get and Stay Relevant in the Cloud
How IT Pros Can Get and Stay Relevant in the CloudHow IT Pros Can Get and Stay Relevant in the Cloud
How IT Pros Can Get and Stay Relevant in the Cloud
 
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0
 
OData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSOData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaS
 
Internet of Things and Big Data
Internet of Things and Big DataInternet of Things and Big Data
Internet of Things and Big Data
 
CI/CD for a Data Platform
CI/CD for a Data PlatformCI/CD for a Data Platform
CI/CD for a Data Platform
 
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
 
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
 
Cloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid IntegrationCloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid Integration
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?
 
Get Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxGet Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptx
 
Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_Opportunity
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdf
 

Mais de Guido Schmutz

30 Minutes to the Analytics Platform with Infrastructure as Code
30 Minutes to the Analytics Platform with Infrastructure as Code30 Minutes to the Analytics Platform with Infrastructure as Code
30 Minutes to the Analytics Platform with Infrastructure as CodeGuido Schmutz
 
Event Broker (Kafka) in a Modern Data Architecture
Event Broker (Kafka) in a Modern Data ArchitectureEvent Broker (Kafka) in a Modern Data Architecture
Event Broker (Kafka) in a Modern Data ArchitectureGuido Schmutz
 
Big Data, Data Lake, Fast Data - Dataserialiation-Formats
Big Data, Data Lake, Fast Data - Dataserialiation-FormatsBig Data, Data Lake, Fast Data - Dataserialiation-Formats
Big Data, Data Lake, Fast Data - Dataserialiation-FormatsGuido Schmutz
 
ksqlDB - Stream Processing simplified!
ksqlDB - Stream Processing simplified!ksqlDB - Stream Processing simplified!
ksqlDB - Stream Processing simplified!Guido Schmutz
 
Kafka as your Data Lake - is it Feasible?
Kafka as your Data Lake - is it Feasible?Kafka as your Data Lake - is it Feasible?
Kafka as your Data Lake - is it Feasible?Guido Schmutz
 
Event Hub (i.e. Kafka) in Modern Data Architecture
Event Hub (i.e. Kafka) in Modern Data ArchitectureEvent Hub (i.e. Kafka) in Modern Data Architecture
Event Hub (i.e. Kafka) in Modern Data ArchitectureGuido Schmutz
 
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS & Apache KafkaSolutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS & Apache KafkaGuido Schmutz
 
Event Hub (i.e. Kafka) in Modern Data (Analytics) Architecture
Event Hub (i.e. Kafka) in Modern Data (Analytics) ArchitectureEvent Hub (i.e. Kafka) in Modern Data (Analytics) Architecture
Event Hub (i.e. Kafka) in Modern Data (Analytics) ArchitectureGuido Schmutz
 
Building Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaBuilding Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaGuido Schmutz
 
Location Analytics - Real-Time Geofencing using Apache Kafka
Location Analytics - Real-Time Geofencing using Apache KafkaLocation Analytics - Real-Time Geofencing using Apache Kafka
Location Analytics - Real-Time Geofencing using Apache KafkaGuido Schmutz
 
Solutions for bi-directional integration between Oracle RDBMS and Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS and Apache KafkaSolutions for bi-directional integration between Oracle RDBMS and Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS and Apache KafkaGuido Schmutz
 
What is Apache Kafka? Why is it so popular? Should I use it?
What is Apache Kafka? Why is it so popular? Should I use it?What is Apache Kafka? Why is it so popular? Should I use it?
What is Apache Kafka? Why is it so popular? Should I use it?Guido Schmutz
 
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS & Apache KafkaSolutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS & Apache KafkaGuido Schmutz
 
Location Analytics Real-Time Geofencing using Kafka
Location Analytics Real-Time Geofencing using KafkaLocation Analytics Real-Time Geofencing using Kafka
Location Analytics Real-Time Geofencing using KafkaGuido Schmutz
 
Streaming Visualisation
Streaming VisualisationStreaming Visualisation
Streaming VisualisationGuido Schmutz
 
Kafka as an event store - is it good enough?
Kafka as an event store - is it good enough?Kafka as an event store - is it good enough?
Kafka as an event store - is it good enough?Guido Schmutz
 
Solutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
Solutions for bi-directional Integration between Oracle RDMBS & Apache KafkaSolutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
Solutions for bi-directional Integration between Oracle RDMBS & Apache KafkaGuido Schmutz
 
Fundamentals Big Data and AI Architecture
Fundamentals Big Data and AI ArchitectureFundamentals Big Data and AI Architecture
Fundamentals Big Data and AI ArchitectureGuido Schmutz
 
Location Analytics - Real-Time Geofencing using Kafka
Location Analytics - Real-Time Geofencing using Kafka Location Analytics - Real-Time Geofencing using Kafka
Location Analytics - Real-Time Geofencing using Kafka Guido Schmutz
 
Streaming Visualization
Streaming VisualizationStreaming Visualization
Streaming VisualizationGuido Schmutz
 

Mais de Guido Schmutz (20)

30 Minutes to the Analytics Platform with Infrastructure as Code
30 Minutes to the Analytics Platform with Infrastructure as Code30 Minutes to the Analytics Platform with Infrastructure as Code
30 Minutes to the Analytics Platform with Infrastructure as Code
 
Event Broker (Kafka) in a Modern Data Architecture
Event Broker (Kafka) in a Modern Data ArchitectureEvent Broker (Kafka) in a Modern Data Architecture
Event Broker (Kafka) in a Modern Data Architecture
 
Big Data, Data Lake, Fast Data - Dataserialiation-Formats
Big Data, Data Lake, Fast Data - Dataserialiation-FormatsBig Data, Data Lake, Fast Data - Dataserialiation-Formats
Big Data, Data Lake, Fast Data - Dataserialiation-Formats
 
ksqlDB - Stream Processing simplified!
ksqlDB - Stream Processing simplified!ksqlDB - Stream Processing simplified!
ksqlDB - Stream Processing simplified!
 
Kafka as your Data Lake - is it Feasible?
Kafka as your Data Lake - is it Feasible?Kafka as your Data Lake - is it Feasible?
Kafka as your Data Lake - is it Feasible?
 
Event Hub (i.e. Kafka) in Modern Data Architecture
Event Hub (i.e. Kafka) in Modern Data ArchitectureEvent Hub (i.e. Kafka) in Modern Data Architecture
Event Hub (i.e. Kafka) in Modern Data Architecture
 
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS & Apache KafkaSolutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
 
Event Hub (i.e. Kafka) in Modern Data (Analytics) Architecture
Event Hub (i.e. Kafka) in Modern Data (Analytics) ArchitectureEvent Hub (i.e. Kafka) in Modern Data (Analytics) Architecture
Event Hub (i.e. Kafka) in Modern Data (Analytics) Architecture
 
Building Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaBuilding Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache Kafka
 
Location Analytics - Real-Time Geofencing using Apache Kafka
Location Analytics - Real-Time Geofencing using Apache KafkaLocation Analytics - Real-Time Geofencing using Apache Kafka
Location Analytics - Real-Time Geofencing using Apache Kafka
 
Solutions for bi-directional integration between Oracle RDBMS and Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS and Apache KafkaSolutions for bi-directional integration between Oracle RDBMS and Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS and Apache Kafka
 
What is Apache Kafka? Why is it so popular? Should I use it?
What is Apache Kafka? Why is it so popular? Should I use it?What is Apache Kafka? Why is it so popular? Should I use it?
What is Apache Kafka? Why is it so popular? Should I use it?
 
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS & Apache KafkaSolutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
 
Location Analytics Real-Time Geofencing using Kafka
Location Analytics Real-Time Geofencing using KafkaLocation Analytics Real-Time Geofencing using Kafka
Location Analytics Real-Time Geofencing using Kafka
 
Streaming Visualisation
Streaming VisualisationStreaming Visualisation
Streaming Visualisation
 
Kafka as an event store - is it good enough?
Kafka as an event store - is it good enough?Kafka as an event store - is it good enough?
Kafka as an event store - is it good enough?
 
Solutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
Solutions for bi-directional Integration between Oracle RDMBS & Apache KafkaSolutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
Solutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
 
Fundamentals Big Data and AI Architecture
Fundamentals Big Data and AI ArchitectureFundamentals Big Data and AI Architecture
Fundamentals Big Data and AI Architecture
 
Location Analytics - Real-Time Geofencing using Kafka
Location Analytics - Real-Time Geofencing using Kafka Location Analytics - Real-Time Geofencing using Kafka
Location Analytics - Real-Time Geofencing using Kafka
 
Streaming Visualization
Streaming VisualizationStreaming Visualization
Streaming Visualization
 

Último

VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...SUHANI PANDEY
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...SUHANI PANDEY
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge GraphsEleniIlkou
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...SUHANI PANDEY
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...SUHANI PANDEY
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceDelhi Call girls
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls DubaiEscorts Call Girls
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...SUHANI PANDEY
 

Último (20)

VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 

IoT Architecture - are traditional architectures good enough or do we need new approaches?

  • 1. 2014 © Trivadis 19.11.2014 IoT Architektur 1 IoT Architektur Sind traditionelle Architekturen gut genug, oder braucht es neue Ansätze? Bernd Trops (Talend) Guido Schmutz (Trivadis) 24.03.2015 Open Source Integration
  • 2. 2014 © Trivadis Bernd Trops •  Working for Talend for more than 7 years •  Co-Author of different books •  Consultant, Trainer and Software Architect for Java, SOA •  Masons of SOA: http://www.soacommunity.com/index.php/institutional/masons-of-soa •  Director Professional Services DACH at Talend •  More than 25 years of software development experience •  Contact: btrops@talend.com 19.11.2014 IoT Architektur 2
  • 3. 2014 © Trivadis Guido Schmutz •  Working for Trivadis for more than 17 years •  Oracle ACE Director for Fusion Middleware and SOA •  Co-Author of different books •  Consultant, Trainer Software Architect for Java, Oracle, SOA and Big Data / Fast Data •  Member of Trivadis Architecture Board •  Technology Manager @ Trivadis •  More than 25 years of software development experience •  Contact: guido.schmutz@trivadis.com •  Blog: http://guidoschmutz.wordpress.com •  Twitter: gschmutz 19.11.2014 IoT Architektur 3
  • 4. 2014 © Trivadis Agenda 1.  Introduction / Motivation 2.  IoT Reference Architecture 3.  Components supporting the IoT Reference Architecture 4.  Talend – Unified Platform for IoT and Big Data 5.  Summary 19.11.2014 IoT Architektur 4
  • 5. 2014 © Trivadis Data, Data, Data – Predicted Growth from IoT 19.11.2014 IoT Architektur 5 Source: Brideworks http://bit.ly/19Msx5N
  • 6. 2014 © Trivadis Data as an Asset - Store Anything? But then data is
 just too valuable
 to delete!
 We must 
 store anything! Nonsense! Just 
 store the data 
 you know 
 you need today! It depends … but Big Data technologies allow to store the raw information from both new data sources as well as existing ones so that you can later use it to create new data-driven products, you would not have thought about today! 6 19.11.2014 IoT Architektur
  • 7. 2014 © Trivadis Requirements for an IoT Architecture •  Support for failure •  systems should gracefully degrade into lower performing states •  If a failed component recovers, it should be able to rejoin the cluster •  Recoverability •  In the event of a failure, no data should be lost •  Consistency •  Failure of one task should not affect the result of the entire job •  Scalability •  Adding load leads to a decline of performance, not failure •  Increasing resources results in proportional increase in capacity •  Scale-up but also scale-down => elasticity 7 19.11.2014 IoT Architektur
  • 8. 2014 © Trivadis Agenda 1.  Introduction / Motivation 2.  IoT Reference Architecture 3.  Components supporting the IoT Reference Architecture 4.  Talend – Unified Platform for IoT and Big Data 5.  Summary 19.11.2014 IoT Architektur 8
  • 9. 2014 © Trivadis IoT Solution Types 19.11.2014 IoT Architektur 9 Device On-Device Logic Gateway Processing Backend Enterprise Apps Enterprise IoT M2M Local Hub Device to Device (P2P) Device to Backend Adapted from: http://enterprise-iot.org
  • 10. 2014 © Trivadis EnterpriseServiceBus(ESB) Enterprise Applications WS External Cloud Service Providers BPM and SOA Platform Event Business Logic/Rules Business Intelligence IoT Device Services WS Event Processes Gateway Event Procesing IoT Smart Device Viszualization Analytics DB 19.11.2014 IoT Architektur 10 APIGateway = one way = request/response 1) IoT with Simple Event Processing 10 Mobile Apps DB Rich (Web) Client Apps DB
  • 11. 2014 © Trivadis EnterpriseServiceBus(ESB) Stream Processing Infrastructure Enterprise Applications WS External Cloud Service Providers BPM and SOA Platform Event Business Logic/Rules Business Intelligence IoT Device EnterpriseEventBus(Ingress) Enterprise EventBus Services WS Event Processes Gateway ESP/CEP ESP/CEP IoT Smart Device Viszualization Analytics DB DB DB 19.11.2014 IoT Architektur 11 APIGateway = one way = request/response 11 Mobile Apps DB Rich (Web) Client Apps DB Social Media Streams 2) IoT with Event Stream/Complex Event Processing
  • 12. 2014 © Trivadis EnterpriseServiceBus(ESB) 3) IoT with Big Data Analytics Enterprise Applications WS External Cloud Service Providers BPM and SOA Platform Event Business Logic/Rules Business Intelligence IoT Device EnterpriseEventBus(Ingress) Enterprise EventBus Services WS Event Processes Gateway ESP/ CEP Hadoop Big Data Infrastructure HDFS Batch Processing IoT Smart Device Viszualization Analytics DBDB 19.11.2014 IoT Architektur 12 APIGateway = one way = request/response 12 Mobile Apps DB Rich (Web) Client Apps DB Social Media Streams
  • 13. 2014 © Trivadis EnterpriseServiceBus(ESB) Stream Processing Infrastructure Enterprise Applications WS External Cloud Service Providers BPM and SOA Platform Event Business Logic/Rules Business Intelligence IoT Device EnterpriseEventBus(Ingress) Enterprise EventBus Services WS Event Processes Gateway ESP/CEP Hadoop Big Data Infrastructure HDFS ESP/CEP Batch Processing IoT Smart Device Viszualization Analytics DB DB DB DB 19.11.2014 IoT Architektur 13 APIGateway 4) IoT with “Lambda” Architecture = one way = request/response 13 Mobile Apps DB Rich (Web) Client Apps DB Social Media Streams
  • 14. 2014 © Trivadis EnterpriseServiceBus(ESB) Stream Processing Infrastructure Enterprise Applications WS External Cloud Service Providers BPM and SOA Platform Event Business Logic/Rules Business Intelligence IoT Device EnterpriseEventBus(Ingress) Enterprise EventBus Services WS Event Processes Gateway ESP/CEP Hadoop Big Data Infrastructure HDFS ESP/CEP Replay to reprocess IoT Smart Device Viszualization Analytics DB DB DB 19.11.2014 IoT Architektur 14 APIGateway 5) IoT with “Kappa” Architecture = one way = request/response 14 Mobile Apps DB Rich (Web) Client Apps DB Social Media Streams
  • 15. 2014 © Trivadis EnterpriseServiceBus(ESB) Stream Processing Infrastructure Enterprise Applications WS External Cloud Service Providers BPM and SOA Platform Event Business Logic/Rules Business Intelligence IoT Device EnterpriseEventBus(Ingress) Enterprise EventBus Services WS Event Processes Gateway ESP/CEP Hadoop Big Data Infrastructure HDFS ESP/CEP Batch Processing IoT Smart Device Viszualization Analytics DB DB DB DB 19.11.2014 IoT Architektur 15 APIGateway 6) IoT with Big Data Advanced Analytics = one way = request/response 15 Mobile Apps DB Rich (Web) Client Apps DB Social Media Streams
  • 16. 2014 © Trivadis EnterpriseServiceBus(ESB) Stream Processing Infrastructure IoT Reference Architecture Enterprise Applications WS External Cloud Service Providers BPM and SOA Platform Event Business Logic/Rules Business Intelligence IoT Device 16 Mobile Apps DB Rich (Web) Client Apps DB Social Media Streams EnterpriseEventBus(Ingress) Enterprise EventBus Services WS Event Processes Gateway ESP/CEP Hadoop Big Data Infrastructure HDFS ESP/CEP Batch Processing IoT Smart Device Viszualization Analytics DB DB DB DB 19.11.2014 IoT Architektur 16 APIGateway = one way = request/response
  • 17. 2014 © Trivadis IoT Reference Architecture 19.11.2014 IoT Architektur 17 EnterpriseServiceBus(ESB) Stream Processing Infrastructure Enterprise Applications WS External Cloud Service Providers BPM and SOA Platform Event Business Logic/Rules Business Intelligence IoT Device 17 Mobile Apps DB Rich (Web) Client Apps DB Social Media Streams EnterpriseEventBus(Ingress) Enterprise EventBus Services WS Event Processes Gateway ESP/CEP Hadoop Big Data Infrastructure HDFS ESP/CEP Batch Processing IoT Smart Device Viszualization Analytics DB DB DB DB APIGateway = one way = request/response
  • 18. 2014 © Trivadis EnterpriseServiceBus(ESB) Stream Processing Infrastructure Enterprise Applications WS External Cloud Service Providers BPM and SOA Platform Event Business Logic/Rules Business Intelligence IoT Device 18 Mobile Apps DB Rich (Web) Client Apps DB Social Media Streams EnterpriseEventBus(Ingress) Enterprise EventBus Services WS Event Processes Gateway ESP/CEP Hadoop Big Data Infrastructure HDFS ESP/CEP Batch Processing IoT Smart Device Viszualization Analytics DB DB DB DB APIGateway 19.11.2014 IoT Architektur 18 IoT Reference Architecture – Supporting Components
  • 19. 2014 © Trivadis Agenda 1.  Introduction / Motivation 2.  IoT Reference Architecture 3.  Components supporting the IoT Reference Architecture 4.  Talend – Unified Platform for IoT and Big Data 5.  Summary 19.11.2014 IoT Architektur 19
  • 20. 2014 © Trivadis Enterprise Event Bus - Apache Kafka •  A distributed publish-subscribe messaging system •  Designed for processing of real time activity stream data (logs, metrics collections, social media streams, …) •  Initially developed at LinkedIn, now part of Apache •  Does not follow JMS Standards and does not use JMS API •  Kafka maintains feeds of messages in topics 19.11.2014 IoT Architektur 20 Kafka Cluster Consumer Consumer Consumer Producer Producer Producer 0 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 Anatomy of a topic: Partition 0 Partition 1 Partition 2 Writes old new
  • 21. 2014 © Trivadis Enterprise Event Bus - Apache Kafka Kafka at LinkedIn Up to 2 million writes/sec on 3 cheap machines §  Using 3 producers on 3 different machines 19.11.2014 IoT Architektur 21 10+ billion writes per day 172k messages per second (average) 55+ billion messages per day to real-time consumers http://engineering.linkedin.com/kafka/benchmarking-apache-kafka-2-million-writes-second-three-cheap-machines
  • 22. 2014 © Trivadis Management / Monitoring Infrastructure Batch (Big) Data Processing - Hadoop Ecosystem 22 Core Analytics Workflow/JobUnstructured Data Sources Structured Data Sources SQL on Hadoop SerializationData Storage Security 19.11.2014 IoT Architektur
  • 23. 2014 © Trivadis Batch (Big) Data Processing - Classical Hadoop vs. Spark SparkHadoop Map Reduce 19.11.2014 IoT Architektur 23 HDFS Map Map Reduce Reduce Data Data Map Join Transform Cache Filter Join Data
  • 24. 2014 © Trivadis Stream Processing – Apache Storm Tuple •  Immutable Set of Key/value pairs Stream •  an unbounded sequence of tuples that can be processed in parallel by Storm Topology •  Wires data and functions via a DAG (directed acyclic graph) •  Executes on many machines similar to a MR job in Hadoop Spout •  Source of data streams (tuples) •  can be run in “reliable” and “unreliable” mode Bolt •  Consumes 1+ streams and produces new streams •  Complex operations often require multiple steps and thus multiple bolts 19.11.2014 IoT Architektur 24 Spout Spout Bolt Bolt Bolt Bolt Source of Stream B Subscribes: A Emits: C Subscribes: A Emits: D Subscribes: A & B Emits: - Subscribes: C & D Emits: - T T T T T T T T
  • 25. 2014 © Trivadis Data Storage (Batch) – Cloudera Impala High-performance SQL engine for vast amounts of data •  Massively-parallel processing (MPP) •  Inspired by Google's Dremel project •  Query latency measured in milliseconds Impala runs on Hadoop clusters •  Can query data stored in HDFS or HBase tables •  Reads and writes data in common Hadoop file formats Developed by Cloudera •  100% open source, release under the Apache software license 19.11.2014 IoT Architektur 25
  • 26. 2014 © Trivadis Data Storage (Speed) – Apache Cassandra •  Developed at Facebook •  Open source distributed database management system •  Professional grade support from company called DataStax •  Main Features §  Real-Time §  Highly Distributed §  Support for Multiple Data Center §  Highly Scalable §  No Single Point of Failure §  Fault Tolerant §  Tunable Consistency §  Cassandra Query Language (CQL) 19.11.2014 IoT Architektur 26
  • 27. 2014 © Trivadis Data Storage (Speed) – Apache Cassandra •  Don’t think of relational table => more of a sorted map •  Know your application => model around the queries •  De-normalize and duplicate for read performance •  Index is not an afterthought, anymore=> index upfront •  Think of physical storage structure 19.11.2014 IoT Architektur 27 2013-08 Day-1, keyword-1=>100 Day-2, keyword-1=>150 Day-3, keyword-1=>170 …. Day-31, keyword-1 =>170 2013-08-31 Hour-1, keyword-1 =>10 Hour-2, keyword-1 =>15 Hour-3, keyword-1 =>17 …. Hour-24, keyword-1 =>17 2013-08-31-10 Minute-1, keyword-1=>2 Minute-2, keyword-1=>3 Minute-3, keyword-1 =>5 …. Minute-60, keyword-1=>2 Row-key Columns à
  • 28. 2014 © Trivadis Agenda 1.  Introduction / Motivation 2.  IoT Reference Architecture 3.  Components supporting the IoT Reference Architecture 4.  Talend – Unified Platform for IoT and Big Data 5.  Summary 19.11.2014 IoT Architektur 28
  • 29. 2014 © Trivadis EnterpriseServiceBus(ESB) Stream Processing Infrastructure Enterprise Applications WS External Cloud Service Providers BPM and SOA Platform Event Business Logic/Rules Business Intelligence IoT Device 29 Mobile Apps DB Rich (Web) Client Apps DB Social Media Streams EnterpriseEventBus(Ingress) Enterprise EventBus Services WS Event Processes Gateway ESP/CEP Hadoop Big Data Infrastructure HDFS ESP/CEP Batch Processing IoT Smart Device Viszualization Analytics DB DB DB DB APIGateway Talend – Unified Platform for IoT and Big Data 19.11.2014 IoT Architektur 29
  • 30. 2014 © Trivadis Talend Kafka Support 19.11.2014 IoT Architektur 30
  • 31. 2014 © Trivadis Talend Spark Support 19.11.2014 IoT Architektur 31
  • 32. 2014 © Trivadis Agenda 1.  Introduction / Motivation 2.  IoT Reference Architecture 3.  Components supporting the IoT Reference Architecture 4.  Talend – Unified Platform for IoT and Big Data 5.  Summary 19.11.2014 IoT Architektur 32
  • 33. 2014 © Trivadis Summary •  IoT – The technologies are ready to use •  IoT tends to make Big Data infrastructures necessary •  There are architectures to deal with IoT -> Backend •  Know your use case/requirements to choose the right architecture •  Can my existing backend landscape handle the new IoT load? •  Do I have to handle huge amount of events in “real-time”? •  Do I need to filter/aggregate data before invoking existing backend systems? •  Do I want to do Advanced Analytics (predictive analytics) where large amounts of historical information is necessary? •  Business cases starting to increase 19.11.2014 IoT Architektur 33
  • 34. 2014 © Trivadis Weitere Informationen... 19.11.2014 IoT Architektur 34
  • 35. 2014 © Trivadis BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Fragen und Antworten... 2013 © Trivadis Guido Schmutz Technology Manager guido.schmutz@trivadis.com 19.11.2014 IoT Architektur