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.

Local communication between applications
Local communication between applications
Network communication between applications in different ECUs enabled by SOME/IP
Network communication between applications in different ECUs enabled by SOME/IP