Federated Smartphone-Cloud Architecture

Components of one App can communicate with components of another App as peers

The following diagram illustrates this architecture:

Federated smartphone-cloud architecture diagram

The Federation typically occurs between the App’s Cloud Components, but can also occur between the Smartphone Components.

Example:

  • E-mail with an e-mail client such as Mail.app on macOS.
  • Contact tracing Apps developed by different organizations that can share information with each other.

Advantages:

Disadvantages/risks:

  • similar as for Smartphone-Cloud Architecture; plus:
  • technically more complex and, in total, more expensive
  • additional components and communication channels need to be defended.