Introduction —
Asynchronous Messaging —
Send/Receive/Reply —
Persistent Publish/Subscribe —
An Object-based System —
Persistence —
System Scalability —
Reference Application —
Simplified Architecture —
Conclusion
[+]
Introduction
The challenges of designing embedded systems that are able to meet the ever-increasing demands of industrial applications cannot be solved by ...
Asynchronous Messaging
Asynchronous messaging is well known and widely implemented, and does not require detailed elaboration here. It is the solution of choice for many systems, but ...
Send/Receive/Reply
Send/receive/reply (or synchronous) messaging is less common than asynchronous messaging. It is of particular value for real-time ...
Persistent Publish/Subscribe
Publish/Subscribe has been around in some form or other for at least 20 years. A similar messaging model, virtual synchrony, was described by ...
An Object-based System
PPS is an object-based service with publishers and subscribers in a loosely-coupled messaging architecture. Any PPS client to the service ...
Persistence
A Persistent Publish/Subscribe service maintains data across reboots. It maintains its objects in memory while it is running, but will save ...
System Scalability
With PPS, publisher and subscriber do not know each other; their only connection is an object that has a meaning and purpose for both of them ...
Reference Application
As part of our Industrial Automation program at QNX Software Systems, we designed and built the QNX Smart Energy reference application ...
Simplified Architecture
One of the key benefits of using PPS messaging for our reference application is that we only needed two extensions to link the HMI with the rest of the system: one for PPS and one ...
Conclusion
The PPS messaging model is ideally suited for embedded industrial systems that must bring together disparate devices and software components ...