Abstract-Cyber Physical Systems (CPS), interconnected smart devices in the Internet of Things (IoT) and other data sources are increasingly bridging the gap between the physical and digital world by providing fine-grained data about real-world events. Enterprise software systems are adopting the paradigm of eventbased systems (EBS) to enable them to react to meaningful events in a timely manner. Smart supply chains fusing dynamic sensor data with information provided by backend-systems are one such example of event-based enterprise systems.Monitoring their global state in an effective way for runtime governance remains an open research challenge: providing the required type of information while trading off precision for costs. We previously introduced application-specific integrated aggregation (ASIA) as a means for collecting metadata in distributed event-based systems. In this paper, we show how ASIA can support IT Service Management in monitoring and governing decentralized event-based enterprise systems at runtime. We present a dashboard based on industry-strength technology as proof of concept and discuss how to integrate usage statistics provided on-the-fly by ASIA into metrics for runtime governance. We evaluate our monitoring approach in terms of performance, scalability and precision.
I. MOTIVATIONIn the Internet of Things (IoT), a multitude of data sources offer continuous information about events taking place in the physical world. Prominent examples are temperature readings about temperature-sensitive freight or geographical coordinates of trucks delivering goods. Enterprise software systems today have to bridge the gap between the physical and the digital world by fusing the information provided by Cyber Physical Systems (CPS) and other data sources with metadata provided by backend systems [3].Event-based systems (EBS) within an enterprise application landscape complement service-oriented architectures (SOA) to leverage streams of dynamic real-time information and react to meaningful events in a timely manner [2]. For example, smart supply chain management (SCM) systems can automatically redirect delivery routes of cargo containers or trigger processes to replenish goods if they detect delays along the supply chain based on incoming notifications; financial trading applications decide to buy or sell company shares based on real-time news feeds; and data centre management systems scale and reassign resources based on detected usage patterns [17]. In these examples, services in a SOA are invoked by components of an EBS that receive or detect meaningful events. Service invocations, in turn, can result in meaningful changes to a system, triggering components of an EBS to publish events.EBS are anonymous, information-centric networks. They consist of loosely-coupled software components with different roles that communicate asynchronously using messages: Publishers are components that publish notifications if they have detected a specific event taking place. Subscribers are components that want to be not...