Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Address two high level implementation needs, keeping in mind a path towards production where possible:
    1. Easy to develop: make it easy to build, modify and trial by providing an instance running on a host, e.g. using Docker container(s).
    2. Closer to production: the same base code should be deployable on automotive hardware (or its simulation), e.g. Yocto, container orchestration, SOA etc.
  • A generic code base for the basic building block should allow flexible compilation to meet those needs on x86 and ARM. The target for how it is used being a matter of deployment at a high level.

What?

  • As a starting point a basic building block combining VISS Data Server with highly functional VSS Data Store.
  • This piece of lego can then be extended and reused in various ways. The Data Architecture group for instance has various topics it wishes to investigate related to data-centric architectures.
  • Details in the following sections.

Image Modified

  • At its core the service has features in three key areas:
    • Data Models: the live data models - VSS as the abstracted view of the vehicle, along with other adjacent data models such as personal data.
    • Persistence: history of the model and signals etc - historical and cached timeseries data.
    • Application logic / APIs: for accessing the data such as VISS or GraphQL.
  • It is recognised that additional features, such as synchronisation are absolutely desirable and have been a part of discussions in the Data Architecture group. For this proposal a base feature set is described to help readers quickly grasp the concept. If the proposal proceeds then additional details will be created collectively based on interest and participation.
  • As a starting point a basic building block combining VISS Data Server with highly functional VSS Data Store.
  • This piece of lego can then be extended and reused in various ways. The Data Architecture group for instance has various topics it wishes to investigate related to data-centric architectures.
  • Details in the following sections.

The Service in context

The logical architecture for the Data Expert Group places the typical scope as Zonal ECUs and above as shown in the following diagram:

...