Greater Quebec Software Symposium
April 20 - 22, 2007 - Montreal, Quebec
Java Open Source Consultant
Jeff Genender is a Java Champion, Apache Member, and Java Open Source consultant specializing in SOA and enterprise service implementation. Jeff has over 23 years of software architecture, team lead, and development experience in multiple industries. He is a frequent speaker at such events as TheServerSide Symposium, JavaZone, Java In Action, JavaOne, JFokus, and numerous Java User Groups on topics pertaining to Enterprise Service Bus (ESBs), Service Oriented Architectures (SOA), and application servers.
Jeff is an active committer and Project Management Committee (PMC) member for Apache ServiceMix, CXF, Geronimo, a comitter on OpenEJB and Mina, and author of several very popular Mojo (Maven plugins). He is the author of Enterprise Java Servlets (Addison Wesley Longman, 2001), co – author of Professional Apache Geronimo (2006, Wiley), and co-author of Professional Apache Tomcat (2007, Wiley). Jeff also serves as a member of the Java Community Process (JCP) expert group for JSR-342 (Java Platform, Enterprise Edition 7 (Java EE 7) Specification) as a representative of the Apache Software Foundation.
Jeff is an open source evangelist and has successfully brought open source development efforts, initiatives, and success stories into a number of Global 2000 companies, saving these organizations millions in licensing costs.
There is a big buzz and a lot of hype about Service Oriented Architecture (SOA) and the Enterprise Service Bus (ESB). A solid SOA architecture allows you to use standards-based, pluggable, and loosely coupled services to integrate and communicate the critical business logic from disparate systems. This essentially allows a common ground for different systems to interact with each other. But there is more to a good SOA implementation than simply integrating services. This is where orchestration and other key concepts become important, and an ESB helps fill in this gap.
This session will explain the concepts of an ESB, how it works and demonstrate a real ESB implementation, Apache ServiceMix, a JBI compliant (JSR208) ESB container. It will cut through the media hype, buzz, and give an overview of a free and open source ESB implementation.
Clustering and high availability is a critical topic in Java Enterprise circles. There are many strategies to clustering but not every strategy is right for every application. Knowing which strategy for which application is critical in weighing scalability vs performance. This session discusses clustering topologies such as full replication, distributed clustering, master/slave, and other strategies.
Topics such as communication protocols pros and cons and in which strategy is better for which situation will be covered, and will culminate in the holy grail of high availability, transparent clustering. Attendees will leave with a solid understanding of clustering architectures and where best to apply them.
Have you thought about moving your web applications to an application server, but were afraid to try? Geronimo may be the application server for you! Since Geronimo allows you to take on an application server a little at a time by building the stack that is right for you, migrating your Tomcat applications to Geronimo is a great first step.
This presentation describes migrating from Tomcat to Geronimo and covers the differences in the configuration files and the steps required to move your Tomcat based web applications to the Geronimo stack. A walk through of the configurations side-by-side will show you how easy it is to make the leap.