作者: Guido Salvaneschi , Alessandro Margara
DOI:
关键词:
摘要: Reactive applications demand for detecting the changes that occur in a domain of interest and timely reactions. Examples range from simple interactive to complex monitoring tasks involving distributed heterogeneous systems. Over last years, different programming paradigms solutions have been proposed support such applications. In this paper, we focus on two prominent approaches: event-based programming, specifically Complex Event Processing (CEP), Languages (RLs). CEP systems enable definition high level situations low primitive events detected external environment. On other hand, RLs time-changing values their composition as dedicated language abstractions. These research fields investigated by communities, belonging respectively database areas area. It is our belief deeper understanding these fields, including benefits limitations, similarities differences, could drive further developments supporting reactive For reason, propose first comparison fields. Despite huge believe can trigger an interesting discussion across favor knowledge sharing, let new ideas emerge.