Addressing the data challenge in IIoT system evolution with Protocol Buffers
-
Upload
toby-mcclean -
Category
Technology
-
view
886 -
download
0
Transcript of Addressing the data challenge in IIoT system evolution with Protocol Buffers
Addressing the data challenge in IIoT system evolution
with Protocol Buffers
Cop
yrig
ht P
rism
Tech
, 201
6
as IIoT Systems Evolve…
… volume of data will increase
Cop
yrig
ht P
rism
Tech
, 201
6
as IIoT Systems Evolve…
… velocity of data will increase
Cop
yrig
ht P
rism
Tech
, 201
6
as IIoT Systems Evolve…
… variety of data will increase
Cop
yrig
ht P
rism
Tech
, 201
6
as IIoT Systems Evolve…
… structure of data will evolve
Let’s focus on evolving
structure of data
What evolves?As sensors and actuators evolve more data, different data and more accurate data will
be made available
New information in the structure of data
Information no longer available or relevant
Data needed by analytics will change
Possible Solutions
OMG’s XTypes
Chosen Solution
OMG’s XTypes
…language neutral… …platform neutral…
…middleware neutral… …extensible…
…self describing… …open source…
serialization of structured data
specify the format of the data in a .proto file
well specified language
compiled to programming language of choice
+use protobuf as serialization format of data
…fast… …real-time…
…high throughput… …secure…
…self describing… …evolvable…
data sharing for the IIoT
… last but not least
interoperable data-sharing
1. Language independent
2. Hardware independent
3. Middleware independent
4. Self describing
Why is it interoperable?
In Summary…Evolvable and interoperable data-sharing reduces time-to-market; reduces development time; reduces integration time
Protocol Buffers is open-source and backed by industry titan Google’s lingua franca for data (48,162 types defined) Reduces risk of using proprietary serialization Increases security of supply
Being used by major player in SDN