Abstract
IoT scenarios involve both smart devices hosting web services and very simple devices with external web services. Without unified access to these types of devices, the construction of IoT service systems would be cumbersome. The basic principle of this chapter is the integration of distributed events into SOA. The data access capability of physical entities is first separated from their actuation capability, which acts as a foundation for ultra-scale and elastic IoT applications. Then, a distributed event-based IoT service platform is established to support the creation of IoT services and allow the hiding of service access complexity, where the IoT services are event-driven; the design goals are impedance matching between service computation and event communication. The coordination logic of an IoT service system is extracted as an event composition that supports the distributed execution of the system and offers scalability. Finally, an application is implemented on the platform to demonstrate its effectiveness and applicability.
Reference29 articles.
1. Refinement, decomposition, and instantiation of discrete models: Application to Event-B.;J.-R.Abrial;Fundamenta Informaticae,2007
2. Actors
3. The Internet of Things: A survey
4. Smart Generation and Transmission With Coherent, Real-Time Data
5. Web-based simulations of power systems