Event Processing Technical Society (EPTS) is an inclusive group of organizations and individuals aiming to increase awareness of
event processing Event processing is a method of tracking and analyzing (processing) streams of information (data) about things that happen (events), and deriving a conclusion from them. Complex event processing (CEP) consists of a set of concepts and techniques de ...
, foster topics for future standardization, and establish event processing as a separate
academic discipline
An academic discipline or academic field is a subdivision of knowledge that is taught and researched at the college or university level. Disciplines are defined (in part) and recognized by the academic journals in which research is published, a ...
.
Motivation
The goal of the EPTS is development of shared understanding of event processing terminology. The society believes that through communicating the shared understanding developed within the group it would become a catalyst for emergence of effective interoperation standards, would foster academic research, and creation of training curriculum. In turn it would lead to establishment of event processing as a discipline in its own right. The society is trying to follow example of the Database technology when
relational theory
Relationalism is any theoretical position that gives importance to the relational nature of things. For relationalism, things exist and function only as relational entities.
Relationalism (philosophical theory)
Relationalism, in the broadest se ...
provided theoretical foundation and homogenized the technology through introduction of
Structured Query Language (SQL). The EPTS members hope that through combination of academic research, vendor experience and customer data they will be able develop a unified glossary, language, and architecture that would homogenize Event Processing in the similar way.
Organization
The EPTS is organized into several
working group
A working group is a group of experts working together to achieve specified goals. Such groups are domain-specific and focus on discussion or activity around a specific subject area. The term can sometimes refer to an interdisciplinary collab ...
s.
Use Case Working Group
The Use Case WG collects and documents variety of usage scenarios of event processing in broad spectrum of applications. in order to classify such applications; The group has already collected
use case
In both software and systems engineering, a use case is a structured description of a system’s behavior as it responds to requests from external actors, aiming to achieve a specific goal. It is used to define and validate functional requireme ...
s from Enterprise Information Technology Management,
Fraud
In law, fraud is intent (law), intentional deception to deprive a victim of a legal right or to gain from a victim unlawfully or unfairly. Fraud can violate Civil law (common law), civil law (e.g., a fraud victim may sue the fraud perpetrato ...
Detection,
Business Process Management
Business process management (BPM) is the discipline in which people use various methods to Business process discovery, discover, Business process modeling, model, Business analysis, analyze, measure, improve, optimize, and Business process auto ...
,
Health Care
Health care, or healthcare, is the improvement or maintenance of health via the preventive healthcare, prevention, diagnosis, therapy, treatment, wikt:amelioration, amelioration or cure of disease, illness, injury, and other disability, physic ...
, and
Stock Trading
In finance, a trade is an exchange of a security such as stocks, bonds, commodities, currencies, derivatives or any valuable financial instrument for "cash". Such a financial transaction is usually done by participants of an exchange such as a ...
. They have also created a comprehensive questionnaire to capture various facets of use cases. This data is used as input by the Architecture Working Group.
Architecture and Meta-Model Working Group
The Architecture WG attempts to build a
reference architecture A reference architecture in the field of software architecture or enterprise architecture provides a template solution for an architecture for a particular domain. It also provides a common vocabulary with which to discuss implementations, often wit ...
for event processing. Since 2009 the meta-model working group has been merged with the reference architecture working group. The Meta Model WG serves as a liaison to a number of standards bodies. Members of this group are usually members of standards organizations such as OASIS, W3C, RuleML, OMG, DMTF and others - see the Event Processing standards reference model.
[,]
presentation
The first version of the EPTS reference architecture is published.
Language Analysis Working Group
The Language Analysis WG is collecting and organizing examples of various event processing languages used in industry and research in order to extract the language dimensions.
Interoperability Working Group
The Interoperability WG is studying requirements for interoperability. Its goal is to get to a set of agreed mechanisms that would allow interoperability between event processing systems produced by different vendors.
Glossary Working Group
The Glossary WG is developing a
glossary
A glossary (from , ''glossa''; language, speech, wording), also known as a vocabulary or clavis, is an alphabetical list of Term (language), terms in a particular domain of knowledge with the definitions for those terms. Traditionally, a gloss ...
of terms for Event Processing. The first version of the glossary
[Event Processing Technical Society, Editors: D. Luckham, R. Schulte]
Event Processing Glossary - Version 1.1
July 2008 is already published.
The glossary working group was led and its output was edited by
Roy Schulte and
David Luckham.
History
The society started as an informal group in 2005/2006. It was formally launched as a consortium in June 2008. Membership of the consortium is based on a formal agreement defining IP ownership terms and rules of engagement. The society is governed by a steering committee consisting of founding members of the organization, representatives of major vendors and scientists. It is partner of the major scientific event processing conference
Distributed Event Based Systems (DEBS) the major scientific rules conference:
International Web Rule Symposium (
RuleML
RuleML is a global initiative, led by a non-profit organization RuleML Inc., that is devoted to advancing research and industry standards design activities in the technical area of rules that are semantic and highly inter-operable. The standards ...
) and also launched two
Dagstuhl seminars on event processing, one in May 2007, and the second was held in May 2010. The event processing community is still active, but the EPTS seems to be in a passive state at the moment. At least the website of the society is not active any more since mid of 2014.
Conferences
Dagstuhl seminar on event processing May 2010
5th Event Processing Symposium Trento, Italy, Sep 2009
DEBS 2009 Nashville, TN
Nashville, often known as Music City, is the capital and List of municipalities in Tennessee, most populous city in the U.S. state of Tennessee. It is the county seat, seat of Davidson County, Tennessee, Davidson County in Middle Tennessee, locat ...
, USA
Dagstuhl Seminars*
International Web Rule Symposium (RuleML)
DEBS2007Distributed Event Based Systems 2007, Toronto
DEBS2008 Distributed Event Based Systems 2008, Rome
DEBS2009Distributed Event Based Systems 2009, Vanderbilt
DEBS2010Distributed Event Based Systems 2010, Cambridge
DEBS2011Distributed Event Based Systems 2011, New York
DEBS2012Distributed Event Based Systems 2012, Berlin
DEBS2013Distributed Event Based Systems 2013, Arlington
DEBS2014Distributed Event Based Systems 2014, Mumbai
DEBS2015Distributed Event Based Systems 2015, Oslo
DEBS2016Distributed Event Based Systems 2016, Irvine, California
See also
*
Complex Event Processing Event processing is a method of tracking and analyzing (processing) streams of information (data) about things that happen (events), and deriving a conclusion from them. Complex event processing (CEP) consists of a set of concepts and techniques de ...
References
{{Reflist
External links
Event Processing Technical SocietyBusiness Wire press releaseannouncing EPTS
Complex Event Processing ForumReal-time Business InsightEvent Processing in Practice, Event Processing Online Magazine
Blogs
Complex Event Processing & Real Time Intelligencesite with pointer to the society's forum
Opher Etzion
Tibco Complex Event Processing BlogEPTS and standardization
Computer science organizations
Events (computing)