ApacheCon EU 2009: Event Driven Architectures with Apache Synapse

Event Driven Architecture (EDA) is a highly scalable approach for building large scale distributed applications and integrating across large organizations. In an EDA, many systems can manage their own destiny in connecting to the rest of the applications, and this approach means that new applications can be much more self-reliant.

Date: Fri, 3rd Apr, 2009
Level:
Reads: 1871 Comments: 0 | Login or register to post comments


EDA has been widely adopted in the financial sector, but is gaining ground in many other areas. Presentation slides from Paul's presentation at ApacheCon EU 2009 - the official conference of the Apache Software Foundation (ASF) that was held in Amsterdam From March 25 to March 27.

This presentation will introduce EDA and the benefits, challenges and best practices for building EDA, and also show how to architect real-life EDA systems. In addition, we will explore Complex Event Processing, which adds a whole new set of capabilities to find patterns, react in real time to data, and correlate across high volume data feeds. In addition, we will look in detail at how the Apache Synapse ESB can be used to build an EDA, both by itself and in conjunction with other projects such as Apache Qpid and ActiveMQ. We will examine how to build topic spaces, create routing and subscription patterns, and how to add Complex Event Processing to an EDA. This talk is aimed at coders and system architects who want to understand how event architectures can improve their systems and how to use Apache technology to build them.

The following slides are from Paul's presentation at ApacheCon EU 2009 - the official conference of the Apache Software Foundation (ASF) that was held in Amsterdam From March 25 to March 27.

Paul FremantlePaul Fremantle is Co-founder and currently CTO, Paul spearheads WSO2’s overall product strategy. His previous role at WSO2 was vice president of technical sales where he led the development of the groundbreaking WSO2 Enterprise Service Bus. Paul was a Senior Technical Staff Member at IBM for 9 years. At IBM, Paul created the Web Services Gateway, and led the team that developed and shipped it as part of the WebSphere Application Server. He was in the team that put the Service Integration Bus technology into WebSphere Application Server 6. He was also the key WebSphere technical sales lead for Europe, working closely with development to manage beta programmes, develop training materials, and enable first-of-a-kind J2EE projects. Paul co-created the Web Services Invocation Framework (WSIF) with Sanjiva while also co-leading JSR 110: Java APIs for WSDL, which produced WSDL4J. Paul is currently co-chair of the OASIS Web Services Reliable eXchange Technical Committee, which is charged with creating the industry standard for reliable message exchange over SOAP. Paul’s involvement in Open Source goes back to the original Apache SOAP project, where Paul donated code to enable access to Enterprise JavaBeans. He has also led IBM’s involvement in the Axis C/C++ project. Paul has published many articles, both on the Web and in traditional forms, and has spoken at numerous industry conferences, including ApacheCon, Colorado Software Summit, XML Europe, Software Architecture, and others. Paul has published two books: Building Web Services in Java, 2nd Edition, and The XML Files. Paul worked in IBM Global Services for 3 years, providing technical and business consultancy around the Internet and e-business. Before joining IBM, he was a consultant at ZS Associates, providing analytical sales forecasting consultancy to the Pharmaceutical market. Paul has an MA in Mathematics and Philosophy and an MSc in Computation, both from Oxford University.

Related Resources

library project main code
Learn Cloud
Learn
Cloud

The WSO2 Application Server is a reliable application server that can host your enterprise web applications. The WSO2 Application Server as a Service is offered in StratosLive, the WSO2 Platform as a Service. This article explains how a simple web application can be developed and deployed from Carbon Studio to the WSO2 Application Server...

Latest Webinar
KeellsSuper is a leading supermarket chain with 50-plus outlets in Sri Lanka, and it offers the only online supermarket in the country. In 2005, JKH implemented SAP ERP across it’s 70 subsidiaries...
Thursday, February 16th 2012, 09.00 AM (PST)

Thursday, February 16th 2012, 10.00 AM (GMT)