Challenge | Solution |
Heterogeneity | Cross-platform API Adherence to OMA’s PAP standard Substitutable interconnect |
Reachability | Interconnect protocol that masks mobile network idiosyncrasies and device mobility |
Reliability | Middleware protocol that is tolerant of network disconnection and which ensures eventual delivery of messages |
Efficiency | Interconnect protocol that has a low bandwidth overhead |
Availability | Surrogate model that maximises service availability despite device unavailability |
Scalability | Surrogate architecture, allowing devices to offload computationally intensive tasks and surrogate components to cache data |