The development of complex distributed systems demands for the creation of suitable architectural styles (or paradigms) and related run-time infrastructures. An emerging style that is receiving increasing attention is based on the notion of event. In an event-based architecture, distributed software components interact by generating and consuming events. The occurrence of an event in a component (called source) is asynchronously notified to any other component (called re-cipient) that has declared some interest in it. This paradigm holds the promise of supporting a flexible and effective in-teraction among highly reconfigurable distributed software components. We have developed an object-oriented infrastructure, called JEDI (Java Event-b...
Data sources like the Internet of Things or Cyber-physical Systems provide enormous amounts of real-...
Technologies that facilitate the management of collaborative processes are high on the agenda for en...
There is increasing interest in having software systems execute and interoperate over the Internet. ...
The development of complex distributed systems demands for the creation of suitable architectural st...
During the discussions with different internal stakeholders and from market review, Telecommunicatio...
Event-based design inherently decouples software components and enables distributed systems to scale...
This article describes the experience and deliverables of a research supported and sponsored by Sera...
In event-driven workflow execution, events and event-condition-action rules are the fundamental met...
Adaptive middleware is increasingly being used to provide applications with the ability to adapt to ...
An event-based distributed application is a group of software components interacting with each other...
In this keynote I give a subjective but systematic overview of the landscape of distributed event-ba...
Object-oriented middleware is a mature technology that provides powerful abstractions for developing...
This paper presents JECho, a Java-based communication infrastructure for collaborative high performa...
In the past decade, event-based systems (EBS) have received increasing attention from various commun...
Object-oriented, concurrent, and event-based programming models provide a natural framework in which...
Data sources like the Internet of Things or Cyber-physical Systems provide enormous amounts of real-...
Technologies that facilitate the management of collaborative processes are high on the agenda for en...
There is increasing interest in having software systems execute and interoperate over the Internet. ...
The development of complex distributed systems demands for the creation of suitable architectural st...
During the discussions with different internal stakeholders and from market review, Telecommunicatio...
Event-based design inherently decouples software components and enables distributed systems to scale...
This article describes the experience and deliverables of a research supported and sponsored by Sera...
In event-driven workflow execution, events and event-condition-action rules are the fundamental met...
Adaptive middleware is increasingly being used to provide applications with the ability to adapt to ...
An event-based distributed application is a group of software components interacting with each other...
In this keynote I give a subjective but systematic overview of the landscape of distributed event-ba...
Object-oriented middleware is a mature technology that provides powerful abstractions for developing...
This paper presents JECho, a Java-based communication infrastructure for collaborative high performa...
In the past decade, event-based systems (EBS) have received increasing attention from various commun...
Object-oriented, concurrent, and event-based programming models provide a natural framework in which...
Data sources like the Internet of Things or Cyber-physical Systems provide enormous amounts of real-...
Technologies that facilitate the management of collaborative processes are high on the agenda for en...
There is increasing interest in having software systems execute and interoperate over the Internet. ...