-
Earn revenue for your website and offer your visitors free advice from de Bono & Heller
-
A massive disconnect exists between consumers and providers today. Consumers have a greater selection of higher quality goods to choose from and can obtain these items from a growing number of sources. Computers, cars, and even big-box retail sites promis
-
“A scientist builds in order to learn; an engineer learns in order to build.” – Fred Brooks
Tags: archetypes, cybernetics, design, discipline, education, error, feedback, knowledge, learning, lists, metaphor, model, politics, POSIWID, predictions, presentations, software, systems, thinking
In contrast to traditional database systems active database systems management are designed to automatically react to events.
Typically they use either of two mechanisms:
- periodically poll the database
- embed or encode event detection and related action execution in the application code.
The rules that govern the operation are
typically formulated as Event-Condition-Action (ECA) where occurence of
various types of events (e.g. dtabase transitions, time events,
external signals) trigger the evaluation of a condition and if and only
if the condition evaluates to true, the action is carried out.
Tags: CEP
Authors: Michael Avery, Bob Kummerfeld. School of Information Technologies. The University of Sydney, Sydney Australia.
Abstract:
“One of the challenges in developing a ubiquitous computing
environment is transferring information in an efficient way.
Peer-to-peer networks are infeasible for a network with many sensors
and devices. Content-based publish/subscribe messaging may provide a
better solution. In this paper, we describe a prototype content-based
publish/subscribe messaging system named AMS that takes an Active
Networks approach. We also descrive how we intend to extend AMS to
make it distributed, scalable, reliable and able to support mobility”
some excerpts from the paper:
Tags: CEP
STEAM: Scalable Timed Events and Mobility (department of Computer Science, Trinity College Dublin)
“Middleware supporting even-based communication is widely recognized
as being well suited to mobile applications since it naturally
accomodates a dynamically changing population of interacting entities
and the dynamic reconfiguration of the connections between them.”
“With the increased research in mobile ad hoc networks new
application domains, for example mobile robotics and traffic management
have emerged.”
Tags: CEP, design, filters, predictions, systems
Siena: Scalable Internet Event Notification Architectures (Software Engineering Research Laboratory – University of Colorado)
“Siena is a research project aimed at designing and constructing a
generic scalable publish/subscribe event-notification service.”
“The technical basis of Siena is an innovatiove type of network service called content-based networking.”
“The asynchrony, heterogeneity, and inherent loose coupling that
characterize applications in a wide-area network promote event
interaction as a natural design abstraction for a growing class of
software systems. An emerging building block for such systems is an
infrastruvture called publish/subscribe event notification service.”
Tags: CEP, design, filters, predictions, systems
Stanford CEP Research
“Complex event processing (CEP) is a new technology. It can be
applied to extracting and analyzing information from any kind of
distributed message-based system.”
“It is developed from the Rapide concepts of
- causal event modeling
- event patterns and pattern matching, and
- event pattern maps and constraints.”
“Complex event processing can be applied to a wide variety of
Enterprise monitoring and management problems, from low level network
management to high level enterprise and intelligence gathering.”- goto
originally Posted to cep.weblogger.com by David Soul on 1/15/05; 10:32:38 PM
in the CEP section.
Tags: CEP, design, filters, predictions, systems
The Stanford Rapide ™ Project
“The Rapide ™ Language effort focuses on developing a new technology for building large-scale, distributed multi-language systems. ”
“This technology is based upon a new generation of computer languages, called Executable Architecture Definition Languages (EADLs), and an innovative toolset supporting the use of EADLs in evolutionary development and rigorous analysis of large-scale systems.”
“Rapide ™ adopts a new event-based execution model of distributed, time-sensitive systems — the ‘timed poset model.’ Posets provide the most detailed formal basis to date for constructing early life cycle protyping tools, and later life cycle tools for correctness and perfomance analysis of distributed time-sensitive systems.”- goto
Tags: CEP, design, filters, predictions, systems
“omniNotify
is a multi-threaded implementation of the CORBA Notification Service
(CosNotification), a feature-enriched version of the CORBA Event
Service (CosEvents).”
“omniNotify offers asynchronous, decoupled, event-based communication between distributed and heterogeneous applications.”
“ominiNotify was developed by a group of researchers at AT&T
Labs in Florham Park, New Jersey. Our main design goal for omniNotify
was scalability: we wanted a service that scales well w.r.t. both
number of connected consumers and number (and complexity) of filters
registered by consumers. To achieve this goal, the implementation
exploits parallelism during filter evaluation and dispatching of events
to consumers.”- goto
Tags: CEP, design, filters, predictions, systems
“Scribe
is a generic, scalable and efficient group communication and event
notification system. It provides application level multicast and
anycast.”
“Scribe is efficient, self-organizing, flexible, highly scalable and supports highly dynamic groups. It is built on top of 'Pastry,' a generic, scalable, self-organizing substrate for peer-to-peer applications.”
– goto
originally Posted to cep.weblogger.com by David Soul on 1/15/05; 10:11:23 PM
in the CEP section.
Tags: CEP, design, filters, predictions, systems
“Niagara can be used for retrieving XML data, querying and monitoring them for some interesting changes.”
“These three functionalities are implemented by its three main components: Search Engine, Query Engine and Trigger Manager.”- goto
originally Posted to cep.weblogger.com by David Soul on 1/15/05; 10:10:43 PM
in the CEP section.
Tags: CEP, design, filters, predictions, systems