ApacheCon Europe 2009 | 23 – 27 March | Amsterdam

ApacheCon is the official conference of the Apache Software Foundation(ASF), drawing ASF Members and committers, innovators, developers, vendors, and users to experience the future of Open Source development. ApacheCon Europe will be held from the 23 – 27 MArch 2009 at the Movenpick Hotel, Amsterdam.

The WSO2 team will be presenting the following talks

OSGi as Framework for Building a Product Line: Experience and Best Practices – Ruwan Linton, Afkham Azeez
Wednesday, 25 March 2009, 14:00

In this talk we present the experience of using OSGi as the framework for building a componentized line of SOA middleware products. Some of the challenges include the proper sizing & architecture of OSGi bundles, managing dynamic bundle dependencies, dealing with OSGi implementation incompatibilities and scalability. However the net result has been tremendously successful in creating a platform that allows us to extend / replace functionality almost trivially.

Open Source for Interoperability – Paul Fremantle
Wednesday, 25 March 2009, 14:00
Interoperability is the crux of many new technologies: Open Source has been joined by Open Standards, and the combination is creating a whole new wave of distributed and cloud computing possible. But interoperability is always hard, and takes longer to achieve than we expect. In this talk, we look at how Open Source can be used to crack this nut: how to build interoperability using the techniques of Open Source and Apache: meritocracy, distributed development, continuous testing and shared ownership. Open Standards and Open Source are actually completely different – Open Source projects allow coders to collaborate. Open Standards organizations are a no man’s land where competitors can agree the minimum required to compete on a level playing field. In this talk, Paul Fremantle will address how to use the collaborative approach of Open Source to enhance Open Standards. Using several examples from several standards initiatives, Paul will how this approach has succeeded, and how others can replicate this success.


Apache license as a business model: Challenges and opportunities – Paul Fremantle

Wednesday, 25 March 2009, 16:30
Conventional wisdom in the open source business community is that the formula for successful open source businesses is GPL + dual license. The Apache license in particular is viewed as “too challenging” to monetize due to its “overly friendly” nature. In this talk we examine the challenges and opportunities of running a business based on the Apache license.

Achieving Scalability and High Availability for clustered Web Services using Apache Synapse – Ruwan Linton
Thursday, 26 March 2009, 09:00
This will give an insight on how you can use Apache Synapse mediation framework to guarantee the scalability and availability of hosted services. It requires a cluster of services to be available and Synapse will balance the load and fail over route the messages among the cluster of services to provide scalability and availability. Apache Synapse is designed to be a simple, lightweight and high performance Enterprise Service Bus (ESB). Since it is based on a small asynchronous core, it can handle 2500 concurrent connections on a standard server hardware. The Synapse engine is configured with a simple XML format and comes with a set of ready-to-use transports on which it can be used as a load balancer and a fail over router. Synapse supports static and dynamic load balancing, static load balancing can be used when you have a set of known hosts in the cluster where as dynamic load balancing could be used for an environment where the nodes on the service cluster is dynamic for example when auto scaling of the service cluster is active. In the case of dynamic load balancing the load balance endpoint gets the list of nodes which provides this service from the underlying Group Communication Framework of the cluster. Apache Synapse can be used for general mediation tasks while providing the scalability and availability to a set of services as well. You may use Synapse to log the messages coming into your network or to throttle the messages to your services.

Event Driven Architectures with Apache Synapse – Paul Fremantle
Thursday, 26 March 2009, 10:00
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. EDA has been widely adopted in the financial sector, but is gaining ground in many other areas. 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.

Autoscaling Axis2 Web services on Amazon EC2 – Afkham Azeez
Friday, 27 March 2009, 16:30
Fault tolerance, high availability & scalability are essential prerequisites for any enterprise application deployment. One of the major concerns of enterprise application architects is avoiding single points of failure. There is a high cost associated with achieving high availability & scalability. We will look at an economical approach towards automatically scaling Apache Axis2 Web service applications while maintaining the availability & scalability guarantees at an optimum economical cost.

For more details about ApacheCon Europe see http://www.eu.apachecon.com/c/aceu2009/

SenselessBlade RunnerGangs of New YorkBanditsBiker Boyz