SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Clemens Vasters, Architect.
Microsoft Azure Messaging
@clemensv
Member of the OPC Foundation’s UA Working Group
and the Technical Advisory Committee
April 26, 2017
Primary Objectives
Safe, precise, reliable, and predictable operation of physical
equipment
Primary Constraints
Hard real-time
Limited device footprint
Physical Safety and Security
Predictability and Reliability
Trade-Secret Protection
Developer Skills
Process control
Physical systems
Low-level systems integration
Developer Tools
Domain languages and Graphical IDEs
SPS EN-61131-3
C/C++
Development Process
Waterfall, Defensive, Quality Driven
System Scope
Component, Machine, Line (Local site)
Primary Objectives
Secure, reliable, and highly available operation of data
storage and processing systems
Primary Constraints
Security
Reliability, Availability, and Scalability
Operations cost, workload density
Developer Skills
Data management and analytics
Visualization
Large-scale and wide-area distributed systems integration
Cloud/datacenter “DevOps“
Developer Tools
Java/Scala, C#, NodeJS, Swift, R
SQL/NewSQL, Hadoop, Spark
Azure/AWS IaaS/PaaS
Development Process
Agile, Aggressive, Schedule Driven
System Scope
Datacenter, Cloud (Global systems)
Device
OPC UA Server
Address Space
Capabilities
“Message Writer”Published Items
Event
Event
Data (Query)
Data (Query)
Encoding
Msg Security
Transport
AMQP 1.0
Local and Cloud Messaging Infrastructure
Microsoft Azure IoT Hub, Azure Event Hubs, IBM MQ, IBM Watson IoT, AWS IoT,
Red Hat A-MQ, Apache Active MQ, Apache Qpid, etc.
MQTT (Future)
UDP
TSN
Device
Device
IT
OT
Device
OPC UA Server
Address Space
Capabilities
“Message Writer”Published Items
Event
Event
Data (Query)
Data (Query)
Encoding
Msg Security
Transport
AMQP 1.0
MQTT (Future)
UDP
TSN
Device
Device
IT
OT
Properties reflect the
state of physical or logical
conditions or the
configuration of a device
Properties are logically
structured, usually
following common
conventions, in the
device‘s Address Space
Published Items are
records composed from
queries into the Address
Space
Published Items rendered
into messages using a
selected encoder and
onto a chosen transport
External IT integration will
choose JSON encoding and
AMQP transports as default
with MQTT and option.
Local pub-sub with
OPC Binary and UADP,
later with TSN support
• Part 14 of the OPC UA Specification
• Published as part of the Release Candidate for OPC UA 1.04
• Covers two broad use-case areas
• Device peer-to-peer, multicast distribution of information
• Shop floor distribution of condition and state to other devices
• Reach into predictable, hard real-time with support for Time-Sensitive Networking (TSN)
• Integration with message-oriented middleware
• Send condition and state information into generic, open standards-based messaging
infrastructure (AMQP 1.0 and, soon, MQTT5)
• Capture in message infrastructure for event capture and replay (e.g. Azure IoT Hub)
• Route towards MES, other downstream IT systems, and cloud-based analytics and managment
platforms
Restofthistalk
Device
OPC UA Server
Address Space
Sensor
Capabilities
“Message Writer”Published Items
Event
Event
Data (Query)
Data (Query)
Encoding
Msg Security
Transport
Operator Cloud
Plant Integrator
Cloud
Machine
Manufacturer B
Cloud
Machine
Manufacturer A
Cloud
Sensor
Manufacturer
Cloud How does the
right data get
here?
Product Owner
Manufacturer
Factory Operator
Line Operator
Machine
Component
Sensor
Sensor maker’s predictive maintenance services
DataCtrl
DataCtrl
DataCtrl
DataCtrl
DataCtrl
DataCtrl
Product Owner
Manufacturer
Factory Operator
Line Operator
Machine
Component
Sensor
Sensor maker’s predictive maintenance services
DataCtrl
DataCtrl
DataCtrl
DataCtrl
DataCtrl
DataCtrl
Strong security foundation with hardware-root-of-
trust; federated identity, access control, data
provenance and integrity management
Use common protocols and data encodings.
Establish agreement on semantics of information
flowing in the system
Identify, delineate, and route data streams from and
to machines and components
Understand, inspect, filter, and potentially fuzz
data-flow in and out of the facility scope, and
declare any such modifications.
Process info knowing that some may have been
fuzzed or withheld. Leverage communication paths
to the product site through third parties.
Cell Cell Cell
SCADA Line
MESFactory
ERP, CRM, Predictive Maintainenance, Remote Servicing
On-Premises
Factory Environment
Cloud Environment
VPN
Firewall
Firewall
FirewallFirewall
Some network
segmentation, internal
firewalls, direct network
routing
Site-to-site
integration with VPN
(fusing networks)
Requires extreme
management discipline
while providing little
control
Cell Broker Cell Broker
Cell Cell Cell
Cell Broker
SCADA
Line Broker
Line
MES
Factory Bus
Factory
Cloud Gateway Broker
ERP, CRM, Predictive Maintainenance, Remote Servicing
OPC UA
OPC UA OPC UA
AMQP/MQTT AMQP/MQTT AMQP/MQTT
AMQP
AMQP
AMQP
On-Premises
Factory Environment
Cloud Environment Telemetry Ingestor
Brokers. Dual NIC.
Full network isolation, no
network-level route into
cell.
Logical addressing, not
tied to network
addressing
Temporal decoupling,
delivery assurances
Site-to-site
integration with
full network
isolation.
Cell Broker Cell Broker
Cell Cell Cell
Cell Broker
SCADA
Line Broker
Line
MES
Factory Bus
Factory
Cloud Gateway Broker
ERP, CRM, Predictive Maintainenance, Remote Servicing
OPC UA
OPC UA OPC UA
AMQP/MQTT AMQP/MQTT AMQP/MQTT
AMQP
AMQP
AMQP
On-Premises
Factory Environment
Cloud Environment Telemetry Ingestor
Logical addressing, not
tied to network
addressing
Temporal decoupling,
delivery assurances
Data delineation,
filtering, modification,
enrichment, policy
enforcement
Data delineation,
filtering, modification,
enrichment, policy
enforcement
Data delineation,
filtering, modification,
enrichment, policy
enforcement
Metamodels
Data Flow
Booth Theater
See how Microsoft customers
and partners are disrupting our
industry.
Booth
Engage to exchange ideas with
Microsoft experts in
Manufacturing 1/1, with peers in
the industry and learn about the
benefits they are experiencing
by leveraging Microsoft
solutions.
Microsoft
Envisioning Center
Let’s discuss your current
business challenges in a
workshop environment at the
envisioning center. Our experts
will share their implementation
experience and help you start
building your roadmap to digital
excellence.
VISIT US AT
HMI 2017
Hall 7, Booth C40
HANNOVER MESSE 2017
PERSONALIZED BRIEFING
Engage one-on-one with Microsoft manufacturing experts.
AND BEYOND
BUSINESS OUTCOME WORKSHOP
Work with us to scope innovative solutions, architectural
designs and next steps.
PROOF OF CONCEPT
Explore the art of the possible through a proof of concept or pilot.
ARCHITECTURAL DESIGN SESSION
Let’s explore specific solution areas in greater detail to develop a
comprehensive plan with a solid architectural back bone.
TRANSFORM TODAY WITH MICROSOFT
Hannover Messe 2017 - Systems Federation in industrie 4.0

Weitere ähnliche Inhalte

Was ist angesagt?

Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...
Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...
Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...confluent
 
Kafka clients and emitters
Kafka clients and emittersKafka clients and emitters
Kafka clients and emittersEdgar Domingues
 
Building Machine Learning inference pipelines at scale | AWS Summit Tel Aviv ...
Building Machine Learning inference pipelines at scale | AWS Summit Tel Aviv ...Building Machine Learning inference pipelines at scale | AWS Summit Tel Aviv ...
Building Machine Learning inference pipelines at scale | AWS Summit Tel Aviv ...AWS Summits
 
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...StreamNative
 
Pulsar Watermarking - Pulsar Virtual Summit Europe 2021
Pulsar Watermarking - Pulsar Virtual Summit Europe 2021Pulsar Watermarking - Pulsar Virtual Summit Europe 2021
Pulsar Watermarking - Pulsar Virtual Summit Europe 2021StreamNative
 
Building Large-Scale Stream Infrastructures Across Multiple Data Centers with...
Building Large-Scale Stream Infrastructures Across Multiple Data Centers with...Building Large-Scale Stream Infrastructures Across Multiple Data Centers with...
Building Large-Scale Stream Infrastructures Across Multiple Data Centers with...confluent
 
Bulletproof Kafka with Fault Tree Analysis (Andrey Falko, Lyft) Kafka Summit ...
Bulletproof Kafka with Fault Tree Analysis (Andrey Falko, Lyft) Kafka Summit ...Bulletproof Kafka with Fault Tree Analysis (Andrey Falko, Lyft) Kafka Summit ...
Bulletproof Kafka with Fault Tree Analysis (Andrey Falko, Lyft) Kafka Summit ...confluent
 
Protecting your data at rest with Apache Kafka by Confluent and Vormetric
Protecting your data at rest with Apache Kafka by Confluent and VormetricProtecting your data at rest with Apache Kafka by Confluent and Vormetric
Protecting your data at rest with Apache Kafka by Confluent and Vormetricconfluent
 
Reducing Microservice Complexity with Kafka and Reactive Streams
Reducing Microservice Complexity with Kafka and Reactive StreamsReducing Microservice Complexity with Kafka and Reactive Streams
Reducing Microservice Complexity with Kafka and Reactive Streamsjimriecken
 
Making communication across boundaries simple with Azure Service Bus
Making communication across boundaries simple with Azure Service BusMaking communication across boundaries simple with Azure Service Bus
Making communication across boundaries simple with Azure Service BusParticular Software
 
How Apache Kafka is transforming Hadoop, Spark and Storm
How Apache Kafka is transforming Hadoop, Spark and StormHow Apache Kafka is transforming Hadoop, Spark and Storm
How Apache Kafka is transforming Hadoop, Spark and StormEdureka!
 
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...StreamNative
 
IBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster RecoveryIBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster RecoveryMarkTaylorIBM
 
What’s New at Cloudflare: New Product Launches
What’s New at Cloudflare: New Product LaunchesWhat’s New at Cloudflare: New Product Launches
What’s New at Cloudflare: New Product LaunchesCloudflare
 
How Narvar Uses Pulsar to Power the Post-Purchase Experience - Pulsar Summit ...
How Narvar Uses Pulsar to Power the Post-Purchase Experience - Pulsar Summit ...How Narvar Uses Pulsar to Power the Post-Purchase Experience - Pulsar Summit ...
How Narvar Uses Pulsar to Power the Post-Purchase Experience - Pulsar Summit ...StreamNative
 
IBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM MQ: Managing Workloads, Scaling and Availability with MQ ClustersIBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM MQ: Managing Workloads, Scaling and Availability with MQ ClustersDavid Ware
 
AWS BaseCamp: AWS Architecture Fundamentals
AWS BaseCamp: AWS  Architecture FundamentalsAWS BaseCamp: AWS  Architecture Fundamentals
AWS BaseCamp: AWS Architecture FundamentalsNicole Maus
 
Netflix Massively Scalable, Highly Available, Immutable Infrastructure
Netflix Massively Scalable, Highly Available, Immutable InfrastructureNetflix Massively Scalable, Highly Available, Immutable Infrastructure
Netflix Massively Scalable, Highly Available, Immutable InfrastructureAmer Ather
 
Reactive Java: Promises and Streams with Reakt (JavaOne talk 2016)
Reactive Java: Promises and Streams with Reakt  (JavaOne talk 2016)Reactive Java: Promises and Streams with Reakt  (JavaOne talk 2016)
Reactive Java: Promises and Streams with Reakt (JavaOne talk 2016)Rick Hightower
 

Was ist angesagt? (20)

Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...
Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...
Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...
 
Kafka clients and emitters
Kafka clients and emittersKafka clients and emitters
Kafka clients and emitters
 
Building Machine Learning inference pipelines at scale | AWS Summit Tel Aviv ...
Building Machine Learning inference pipelines at scale | AWS Summit Tel Aviv ...Building Machine Learning inference pipelines at scale | AWS Summit Tel Aviv ...
Building Machine Learning inference pipelines at scale | AWS Summit Tel Aviv ...
 
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
 
Pulsar Watermarking - Pulsar Virtual Summit Europe 2021
Pulsar Watermarking - Pulsar Virtual Summit Europe 2021Pulsar Watermarking - Pulsar Virtual Summit Europe 2021
Pulsar Watermarking - Pulsar Virtual Summit Europe 2021
 
Building Large-Scale Stream Infrastructures Across Multiple Data Centers with...
Building Large-Scale Stream Infrastructures Across Multiple Data Centers with...Building Large-Scale Stream Infrastructures Across Multiple Data Centers with...
Building Large-Scale Stream Infrastructures Across Multiple Data Centers with...
 
Bulletproof Kafka with Fault Tree Analysis (Andrey Falko, Lyft) Kafka Summit ...
Bulletproof Kafka with Fault Tree Analysis (Andrey Falko, Lyft) Kafka Summit ...Bulletproof Kafka with Fault Tree Analysis (Andrey Falko, Lyft) Kafka Summit ...
Bulletproof Kafka with Fault Tree Analysis (Andrey Falko, Lyft) Kafka Summit ...
 
Protecting your data at rest with Apache Kafka by Confluent and Vormetric
Protecting your data at rest with Apache Kafka by Confluent and VormetricProtecting your data at rest with Apache Kafka by Confluent and Vormetric
Protecting your data at rest with Apache Kafka by Confluent and Vormetric
 
Reducing Microservice Complexity with Kafka and Reactive Streams
Reducing Microservice Complexity with Kafka and Reactive StreamsReducing Microservice Complexity with Kafka and Reactive Streams
Reducing Microservice Complexity with Kafka and Reactive Streams
 
Making communication across boundaries simple with Azure Service Bus
Making communication across boundaries simple with Azure Service BusMaking communication across boundaries simple with Azure Service Bus
Making communication across boundaries simple with Azure Service Bus
 
Kafka connect
Kafka connectKafka connect
Kafka connect
 
How Apache Kafka is transforming Hadoop, Spark and Storm
How Apache Kafka is transforming Hadoop, Spark and StormHow Apache Kafka is transforming Hadoop, Spark and Storm
How Apache Kafka is transforming Hadoop, Spark and Storm
 
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...
 
IBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster RecoveryIBM MQ - High Availability and Disaster Recovery
IBM MQ - High Availability and Disaster Recovery
 
What’s New at Cloudflare: New Product Launches
What’s New at Cloudflare: New Product LaunchesWhat’s New at Cloudflare: New Product Launches
What’s New at Cloudflare: New Product Launches
 
How Narvar Uses Pulsar to Power the Post-Purchase Experience - Pulsar Summit ...
How Narvar Uses Pulsar to Power the Post-Purchase Experience - Pulsar Summit ...How Narvar Uses Pulsar to Power the Post-Purchase Experience - Pulsar Summit ...
How Narvar Uses Pulsar to Power the Post-Purchase Experience - Pulsar Summit ...
 
IBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM MQ: Managing Workloads, Scaling and Availability with MQ ClustersIBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
IBM MQ: Managing Workloads, Scaling and Availability with MQ Clusters
 
AWS BaseCamp: AWS Architecture Fundamentals
AWS BaseCamp: AWS  Architecture FundamentalsAWS BaseCamp: AWS  Architecture Fundamentals
AWS BaseCamp: AWS Architecture Fundamentals
 
Netflix Massively Scalable, Highly Available, Immutable Infrastructure
Netflix Massively Scalable, Highly Available, Immutable InfrastructureNetflix Massively Scalable, Highly Available, Immutable Infrastructure
Netflix Massively Scalable, Highly Available, Immutable Infrastructure
 
Reactive Java: Promises and Streams with Reakt (JavaOne talk 2016)
Reactive Java: Promises and Streams with Reakt  (JavaOne talk 2016)Reactive Java: Promises and Streams with Reakt  (JavaOne talk 2016)
Reactive Java: Promises and Streams with Reakt (JavaOne talk 2016)
 

Ähnlich wie Hannover Messe 2017 - Systems Federation in industrie 4.0

People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013Eurotech
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsEurotech
 
Madness of the Clouds
Madness of the CloudsMadness of the Clouds
Madness of the Cloudsgazdagf
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowMyNOG
 
Global Azure Bootcamp 2018 - Azure Network Security
Global Azure Bootcamp 2018 - Azure Network SecurityGlobal Azure Bootcamp 2018 - Azure Network Security
Global Azure Bootcamp 2018 - Azure Network SecurityScott Hoag
 
Nozomi Networks SCADAguardian - Data-Sheet
Nozomi Networks SCADAguardian - Data-SheetNozomi Networks SCADAguardian - Data-Sheet
Nozomi Networks SCADAguardian - Data-SheetNozomi Networks
 
CCI2017 - Azure Virtual Machine & Networking - Marco Gumini
CCI2017 - Azure Virtual Machine & Networking - Marco GuminiCCI2017 - Azure Virtual Machine & Networking - Marco Gumini
CCI2017 - Azure Virtual Machine & Networking - Marco Guminiwalk2talk srl
 
Microsoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialMicrosoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialIIMSE Edu
 
Software Defined Networking - Huawei, June 2017
Software Defined Networking - Huawei, June 2017Software Defined Networking - Huawei, June 2017
Software Defined Networking - Huawei, June 2017Novosco
 
2008-03-06 Harris Corp Security Seminar
2008-03-06 Harris Corp Security Seminar2008-03-06 Harris Corp Security Seminar
2008-03-06 Harris Corp Security SeminarShawn Wells
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Eduardo Patrocinio
 
Air Quality Data Acquisition and Management Systems
Air Quality Data Acquisition and Management SystemsAir Quality Data Acquisition and Management Systems
Air Quality Data Acquisition and Management SystemsAgilaire LLC
 
"Traffic Speed Control System in the Cloud using Machine Learning" by Albert ...
"Traffic Speed Control System in the Cloud using Machine Learning" by Albert ..."Traffic Speed Control System in the Cloud using Machine Learning" by Albert ...
"Traffic Speed Control System in the Cloud using Machine Learning" by Albert ...DevClub_lv
 
Oracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas KurianOracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas KurianOracle Developers
 

Ähnlich wie Hannover Messe 2017 - Systems Federation in industrie 4.0 (20)

Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
 
Madness of the Clouds
Madness of the CloudsMadness of the Clouds
Madness of the Clouds
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid Chow
 
Global Azure Bootcamp 2018 - Azure Network Security
Global Azure Bootcamp 2018 - Azure Network SecurityGlobal Azure Bootcamp 2018 - Azure Network Security
Global Azure Bootcamp 2018 - Azure Network Security
 
Nozomi Networks SCADAguardian - Data-Sheet
Nozomi Networks SCADAguardian - Data-SheetNozomi Networks SCADAguardian - Data-Sheet
Nozomi Networks SCADAguardian - Data-Sheet
 
CCI2017 - Azure Virtual Machine & Networking - Marco Gumini
CCI2017 - Azure Virtual Machine & Networking - Marco GuminiCCI2017 - Azure Virtual Machine & Networking - Marco Gumini
CCI2017 - Azure Virtual Machine & Networking - Marco Gumini
 
Microsoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialMicrosoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics Tutorial
 
Sql Azure
Sql AzureSql Azure
Sql Azure
 
As34269277
As34269277As34269277
As34269277
 
Software Defined Networking - Huawei, June 2017
Software Defined Networking - Huawei, June 2017Software Defined Networking - Huawei, June 2017
Software Defined Networking - Huawei, June 2017
 
gesa_sol.ppt
gesa_sol.pptgesa_sol.ppt
gesa_sol.ppt
 
Nagabhushana Rao P
Nagabhushana Rao PNagabhushana Rao P
Nagabhushana Rao P
 
2008-03-06 Harris Corp Security Seminar
2008-03-06 Harris Corp Security Seminar2008-03-06 Harris Corp Security Seminar
2008-03-06 Harris Corp Security Seminar
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
 
Air Quality Data Acquisition and Management Systems
Air Quality Data Acquisition and Management SystemsAir Quality Data Acquisition and Management Systems
Air Quality Data Acquisition and Management Systems
 
"Traffic Speed Control System in the Cloud using Machine Learning" by Albert ...
"Traffic Speed Control System in the Cloud using Machine Learning" by Albert ..."Traffic Speed Control System in the Cloud using Machine Learning" by Albert ...
"Traffic Speed Control System in the Cloud using Machine Learning" by Albert ...
 
Oracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas KurianOracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas Kurian
 
Innovate on Cloud with AWS
Innovate on Cloud with AWSInnovate on Cloud with AWS
Innovate on Cloud with AWS
 

Kürzlich hochgeladen

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 

Kürzlich hochgeladen (20)

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 

Hannover Messe 2017 - Systems Federation in industrie 4.0

  • 1. Clemens Vasters, Architect. Microsoft Azure Messaging @clemensv Member of the OPC Foundation’s UA Working Group and the Technical Advisory Committee April 26, 2017
  • 2.
  • 3. Primary Objectives Safe, precise, reliable, and predictable operation of physical equipment Primary Constraints Hard real-time Limited device footprint Physical Safety and Security Predictability and Reliability Trade-Secret Protection Developer Skills Process control Physical systems Low-level systems integration Developer Tools Domain languages and Graphical IDEs SPS EN-61131-3 C/C++ Development Process Waterfall, Defensive, Quality Driven System Scope Component, Machine, Line (Local site) Primary Objectives Secure, reliable, and highly available operation of data storage and processing systems Primary Constraints Security Reliability, Availability, and Scalability Operations cost, workload density Developer Skills Data management and analytics Visualization Large-scale and wide-area distributed systems integration Cloud/datacenter “DevOps“ Developer Tools Java/Scala, C#, NodeJS, Swift, R SQL/NewSQL, Hadoop, Spark Azure/AWS IaaS/PaaS Development Process Agile, Aggressive, Schedule Driven System Scope Datacenter, Cloud (Global systems)
  • 4. Device OPC UA Server Address Space Capabilities “Message Writer”Published Items Event Event Data (Query) Data (Query) Encoding Msg Security Transport AMQP 1.0 Local and Cloud Messaging Infrastructure Microsoft Azure IoT Hub, Azure Event Hubs, IBM MQ, IBM Watson IoT, AWS IoT, Red Hat A-MQ, Apache Active MQ, Apache Qpid, etc. MQTT (Future) UDP TSN Device Device IT OT
  • 5. Device OPC UA Server Address Space Capabilities “Message Writer”Published Items Event Event Data (Query) Data (Query) Encoding Msg Security Transport AMQP 1.0 MQTT (Future) UDP TSN Device Device IT OT Properties reflect the state of physical or logical conditions or the configuration of a device Properties are logically structured, usually following common conventions, in the device‘s Address Space Published Items are records composed from queries into the Address Space Published Items rendered into messages using a selected encoder and onto a chosen transport External IT integration will choose JSON encoding and AMQP transports as default with MQTT and option. Local pub-sub with OPC Binary and UADP, later with TSN support
  • 6. • Part 14 of the OPC UA Specification • Published as part of the Release Candidate for OPC UA 1.04 • Covers two broad use-case areas • Device peer-to-peer, multicast distribution of information • Shop floor distribution of condition and state to other devices • Reach into predictable, hard real-time with support for Time-Sensitive Networking (TSN) • Integration with message-oriented middleware • Send condition and state information into generic, open standards-based messaging infrastructure (AMQP 1.0 and, soon, MQTT5) • Capture in message infrastructure for event capture and replay (e.g. Azure IoT Hub) • Route towards MES, other downstream IT systems, and cloud-based analytics and managment platforms Restofthistalk
  • 7. Device OPC UA Server Address Space Sensor Capabilities “Message Writer”Published Items Event Event Data (Query) Data (Query) Encoding Msg Security Transport Operator Cloud Plant Integrator Cloud Machine Manufacturer B Cloud Machine Manufacturer A Cloud Sensor Manufacturer Cloud How does the right data get here?
  • 8.
  • 9. Product Owner Manufacturer Factory Operator Line Operator Machine Component Sensor Sensor maker’s predictive maintenance services DataCtrl DataCtrl DataCtrl DataCtrl DataCtrl DataCtrl
  • 10.
  • 11.
  • 12.
  • 13. Product Owner Manufacturer Factory Operator Line Operator Machine Component Sensor Sensor maker’s predictive maintenance services DataCtrl DataCtrl DataCtrl DataCtrl DataCtrl DataCtrl Strong security foundation with hardware-root-of- trust; federated identity, access control, data provenance and integrity management Use common protocols and data encodings. Establish agreement on semantics of information flowing in the system Identify, delineate, and route data streams from and to machines and components Understand, inspect, filter, and potentially fuzz data-flow in and out of the facility scope, and declare any such modifications. Process info knowing that some may have been fuzzed or withheld. Leverage communication paths to the product site through third parties.
  • 14. Cell Cell Cell SCADA Line MESFactory ERP, CRM, Predictive Maintainenance, Remote Servicing On-Premises Factory Environment Cloud Environment VPN Firewall Firewall FirewallFirewall Some network segmentation, internal firewalls, direct network routing Site-to-site integration with VPN (fusing networks) Requires extreme management discipline while providing little control
  • 15. Cell Broker Cell Broker Cell Cell Cell Cell Broker SCADA Line Broker Line MES Factory Bus Factory Cloud Gateway Broker ERP, CRM, Predictive Maintainenance, Remote Servicing OPC UA OPC UA OPC UA AMQP/MQTT AMQP/MQTT AMQP/MQTT AMQP AMQP AMQP On-Premises Factory Environment Cloud Environment Telemetry Ingestor Brokers. Dual NIC. Full network isolation, no network-level route into cell. Logical addressing, not tied to network addressing Temporal decoupling, delivery assurances Site-to-site integration with full network isolation.
  • 16. Cell Broker Cell Broker Cell Cell Cell Cell Broker SCADA Line Broker Line MES Factory Bus Factory Cloud Gateway Broker ERP, CRM, Predictive Maintainenance, Remote Servicing OPC UA OPC UA OPC UA AMQP/MQTT AMQP/MQTT AMQP/MQTT AMQP AMQP AMQP On-Premises Factory Environment Cloud Environment Telemetry Ingestor Logical addressing, not tied to network addressing Temporal decoupling, delivery assurances Data delineation, filtering, modification, enrichment, policy enforcement Data delineation, filtering, modification, enrichment, policy enforcement Data delineation, filtering, modification, enrichment, policy enforcement
  • 17.
  • 19.
  • 20. Booth Theater See how Microsoft customers and partners are disrupting our industry. Booth Engage to exchange ideas with Microsoft experts in Manufacturing 1/1, with peers in the industry and learn about the benefits they are experiencing by leveraging Microsoft solutions. Microsoft Envisioning Center Let’s discuss your current business challenges in a workshop environment at the envisioning center. Our experts will share their implementation experience and help you start building your roadmap to digital excellence. VISIT US AT HMI 2017 Hall 7, Booth C40 HANNOVER MESSE 2017 PERSONALIZED BRIEFING Engage one-on-one with Microsoft manufacturing experts. AND BEYOND BUSINESS OUTCOME WORKSHOP Work with us to scope innovative solutions, architectural designs and next steps. PROOF OF CONCEPT Explore the art of the possible through a proof of concept or pilot. ARCHITECTURAL DESIGN SESSION Let’s explore specific solution areas in greater detail to develop a comprehensive plan with a solid architectural back bone. TRANSFORM TODAY WITH MICROSOFT

Hinweis der Redaktion

  1. However we start, you can count on Microsoft to provide the solutions and resources to help you transform your business. As opposed to other offerings, we have an end to end platform for the IoT that is modular to allow rapid value achievement, open to leverage your existing IT landscape and quick to implement. It also happens to be easy to use and inexpensive. We have provided several additional environments to answer your questions and help you learn more about the future of manufacturing. Microsoft Envisioning Center You can visit the Envisioning Center and discuss your current business challenges in a workshop environment. Our experts will share their implementation experience and help you start building your roadmap to digital excellence.    Booth Tours Booth Tours are also available. These are great opportunities to exchange ideas with peers in the industry and learn about the benefits they are experiencing by leveraging Microsoft solutions.   Business Outcome Workshop At the Business Outcome Workshop you can meet one-to-one with Microsoft Services to scope innovative solutions, architectural designs and next steps. We’ll look at where you are, what you’re trying to achieve and how we can help you get there quickly and at the lowest cost.   Architectural Design Session At Architectural Design Sessions we explore specific solution areas in greater detail to develop a comprehensive plan with a solid architectural back bone of how to proceed with your building blocks.   Private Preview and Customer Focus Groups Join a Private Preview & Customer Focus Group, where you will get hands-on experiences with Microsoft tools applied to a real use case.  We use your existing infrastructure to begin developing solutions that meet your specific needs.   Proof of Concept We can also speed your solution testing through a Proof of Concept or a Pilot. The PoC will usually use simulated data to show how your solution works, whereas a pilot may use real-time data feeds from a small part of your business to show the unique value this solution provides.   Thank you for listening. I hope we’ve showed you some excited examples of how Microsoft is providing digital excellence. No matter what your situation, we’re here to help. Thank you!