Dashboard > JavaPolis 2004 > ... > JavaPolis Conference > Event-Driven Architectures
JavaPolis 2004 Log In   View a printable version of the current page.
Event-Driven Architectures
Added by Gregor Hohpe, last edited by JavaPolis on Nov 02, 2004  (view change)

Abstract

Most applications are based on the basic tenets of a call stack-based architecture: one method calls another one, and resumes execution when the called method completes. However, an increasing number of new components inside the Java platform introduce alternative, event-driven processing models. For example, the java.util.concurrent library in J2SE 5.0 introduces us to the notion of futures, executors and queues. In addition, many of the JMS and JAX-RPC libraries are based on asynchronous messaging models.

This talk examines the underlying principles behind event-driven architectures, demystifies concepts such as futures, and explains common patterns and best practices for non-call stack-based architectures. Finally, we will show how to re-architect a traditional, synchronous application to be more event-driven.

Date and Time

Audience

Novice

Speaker

Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Hosted by JavaLobby
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.5 Build:#520 Jun 27, 2006) - Bug/feature request - Contact Administrators