Automotive SOA (Service-Oriented Architecture) revolutionizes how automobile SW is built. It incorporates a bunch of components to behave as middleware between functions that characterize services and the OS . This middleware decouples the individual software program elements from the underlying HW – enabling SW portability inside a vehicle’s structure.