Automotive Network Architecture from Legacy SOA to Modern SOA.

Automotive Network Architecture from Legacy SOA to Modern SOA.

1. Introduction


One of the most exciting changes in the automotive industry is the shift in network design, moving from the old "SOA" (Signal-Oriented Architecture) to the new "SOA" (Service-Oriented Architecture). In this post, I’ll explain what this change means and how it’s helping make vehicle systems more connected, flexible, and efficient.

Before we dive deeper into both architectures, let’s define some network criteria to compare them based on key points.

2. Network Criteria:

  • Topology: How ECUs (Electronic Control Units) are connected within the vehicle (network setup).
  • Data Path: The flow of data packets between two or more ECUs.
  • Data Length: The length of each data packet.
  • Protocols Used: The communication standards in use.
  • Data Rate: The speed at which data packets are sent.
  • Meets Real-Time Constraints?: Whether the system can meet timing requirements for real-time performance.


Now that we’ve established key points for comparing the two architectures, let’s divide the timeline into two periods: before 2011 and after 2011.

Before 2011, the automotive industry primarily used the legacy Signal-Oriented Architecture. However, in 2011, BMW introduced a new communication protocol called SOME/IP (Scalable service-Oriented MiddlewarE over IP), which enabled the shift to a modern Service-Oriented Architecture.


Now, let’s look at the main requirements before 2011 and the key characteristics of automotive networks during that time.


Before moving on to the next part, remember the network criteria we discussed—I’ll be using these points in the upcoming article.


Next: Legacy Network




要查看或添加评论,请登录

Hazem Khaled的更多文章

  • Practicing on VSOMEIP

    Practicing on VSOMEIP

    To practise on VSOMEIP you need the following setup: Host Machine: Linux Machine use "Ubuntu" OS. Virtual Machine on…

  • Next: How SOMEIP and SOMEIP-SD Work

    Next: How SOMEIP and SOMEIP-SD Work

    SOMEIP and SOMEIP-SD developed by BMW Group at 2011, to over come the issue of "static data path" and "static data…

  • Look Inside ECU

    Look Inside ECU

    Before going to Service-Oriented Architecture (SOA) and the SOME/IP protocol, that enabled the "Dynamic Path and…

  • Modern Network

    Modern Network

    Let’s go back to after 2011. Imagine the following picture as a representation of a vehicle (You already did that…

  • Legacy Network Architecture

    Legacy Network Architecture

    Let’s go back before 2011. Imagine the following picture as a representation of a vehicle (yes, consider it a vehicle!…

  • Embedded Linux Road Map Part #1

    Embedded Linux Road Map Part #1

    Hello ??, In this article and the following ones I would like to share a road map for Embedded Linux Software…

    7 条评论
  • Embedded Linux Diploma Batch 4 ????????????

    Embedded Linux Diploma Batch 4 ????????????

    Batch 4 is coming Next Friday (10/11/2023) god-willing ?????? Our diploma taken by +70 Engineers with overall 4.3/5 ??…

    8 条评论
  • Virtual Keyword in C++ (Part#1)

    Virtual Keyword in C++ (Part#1)

    4 条评论
  • Function Overloading In C++.

    Function Overloading In C++.

    Objectives: Understanding What is meant by overloading in C++. How does C++ deals with overloading under the hood.

    1 条评论

社区洞察

其他会员也浏览了