The MICROSAR QuickCom bundle provides a communication middleware that enables local communication as well as network communication between applications. MICROSAR QuickCom applies a service-oriented architecture (SOA).
As a transport layer IPC or SOME/IP can be used in a local environment. In a networked environment SOME/IP serves as the transport layer.
A key principle is the proxy (stub) / skeleton architecture, which separates application logic from network logic. MICROSAR QuickCom generates proxy and skeleton classes automatically from a JSON configuration file.
Applications consist of one or more executables. Executables run as processes and can interact with the middleware.