Visit RedHat.com

CamelOne 2012



Table of Contents

Click the session title for the abstract, slides or video. All available PDFs and videos from the event are posted below!



Table of Contents (click title to jump to the abstract and launch the video)

All Videos from the event are posted below!

Speaker Title Speaker Title
Charles Moulliard, FuseSource Develop Real Time Applications using WebSocket and Apache Camel, ActiveMQ James Strachan and Stanley Lewis, FuseSource Deploying and Managing Your Open Source Integration Infrastructure Across the Enterprise
Christopher Hazlett and Sean Smith, Gilt Groupe From Riding on Rails to Riding Camels James Strachan, FuseSource Large Scale Deployments of Apache Camel in the Cloud
Claus Ibsen, FuseSource The Past, Present and Future of Apache Camel Jason van Zyl, Sonatype Managing Your Apache Maven Infrastructure with Nexus
Claus Ibsen, FuseSource Getting Started with Apache Camel Jon Anstey, FuseSource The Past, Present and Future of Apache Camel
Dan Kulp, Apache Software Foundation Apache CXF: Leveraging New Features Jon Anstey, FuseSource Using Apache Camel in ServiceMix
David Reiser, Ram Raju and Shane Kent, Department of Transportation Tracking Real-Time Weather, Big Data, Camel Kai Wähner, MaibornWolff BPM Beyond Web Services
David Valeri, FuseSource Are Your Apache Camel Routes Ready for Production? Kai Wähner, MaibornWolff Spoilt for Choice: Which Integration Framework to Use?
Dejan Bosanac, FuseSource Using Fuse MQ and Fuse Fabric to make Large ActiveMQ Deployments Easier Keith Babo, Red Hat Integration as a Service with Apache Camel
Douglas Moore, Think Big Analytics What is Big Data Analytics and Hadoop and How ActiveMQ Plays an Important Role Matt Pavlovich, Media Driver Replacing a Commercial Messaging System with ActiveMQ
Felix Nicklaus Ehm, CERN Large Scale Messaging with ActiveMQ for Particle Accelerators at CERN Mike Gingell, General Dynamics Canada General Dynamics Canada’s Rapid Technology Integration Framework
Gabe Zichermann, Gamificiation Co and Dopamine Inc. Gamification Open: Using Fun and Engagement to Build Great Software Rob Davies, FuseSource Deploying Apache ActiveMQ for Scalability and Reliability
George Atala, UC Berkeley A Hundred Departments, Same Integration Solution Rob Terpilowski, Lynden, Inc. Building a Reliable Messaging System for an Unreliable (and Diverse) World
Hiram Chirino, FuseSource Introduction to Apache ActiveMQ Robin Howlett, Silver Chalice Cloud Development with Apache Camel and Amazon Web Services
Hiram Chirino, FuseSource Next Generation Open Source Messaging with Apollo Shane Curcuru, ASF The Apache Way
Ioannis Canellos, FuseSource Apache Karaf Cellar and Fuse Fabric Tony Shan, Global IT Solution Open Source Cloud-based Enterprise Integration


Keynote Speaker

Gabe Zichermann
Gamification: Using Fun and Engagement to Build Great Software
Gabe Zichermann, CEO of Gamification Co and Dopamine Inc.

Watch The Video | Download the Presentation

Gamification is transforming business and technology. As developers and business leaders master the power of game mechanics like points, badges, levels, challenges and rewards, they are increasing consumer and enterprise engagement in unprecedented ways. As developers and architects, harnessing the power of gamification can make the difference between good and great user experiences.In this open-source focused session, author & industry expert Gabe Zichermann will present the key patterns and pitfalls of gamification, providing a technology and strategy-focused session that covers the most critical things you need to know about this trend.

Gabe is the chair of the Gamification Summit where top thought leaders in this burgeoning industry gather to share knowledge and insight. Zichermann is also an author, highly rated public speaker and entrepreneur whose book, “Gamification by Design” (2011) looks at the technical and architectural considerations for designing engagement using games concepts. His previous book “Game-Based Marketing” (2010) achieved critical and industry acclaim for its detailed look at innovators who blend the power of games with brand strategy. A resident of NYC, Gabe is a board member of StartOut.org, advisor to a number of startups and Facilitator for the Founder Institute in Manhattan. For more information about Gabe and gamification, visit the Gamification Blog at http://gamification.co.








General Session Speakers and Abstracts

James Strachan
Large Scale Deployments of Apache Camel in the Cloud
James Strachan, Software Fellow, FuseSource

Watch The Video | Download the Presentation

In this session, James will discuss how to develop, test and deploy integration components with Apache Camel in a large scale deployment. He will show you how to get started and quickly create running integration projects with Fuse IDE. Then he will introduce Fuse Fabric and demonstrate how to create a fabric on EC2. He will talk about how Fuse Fabric can be used to easily deploy, test and visualize your integration solution on a large number of machines.

James Strachan is heavily involved in the open source community: he’s been an Apache committer for 10 years, was one of the founders of the Apache ActiveMQ, Camel and ServiceMix projects, created the Groovy programming language and a number of other open source projects including Scalate, dom4j & Jaxen and is a committer on a number of projects such as Apache Karaf, Maven, Lift and Jersey. James is currently Software Fellow at FuseSource and has more than 20 years experience in enterprise software development with a background in finance, consulting and middleware.






Jon Anstey
The Past, Present and Future of Apache Camel
Jon Anstey, Principal Software Engineer, FuseSource


Watch The Video | Download the Presentation

Jon Anstey and Claus Ibsen will be jointly giving a keynote talk on the Past, Present and Future of Apache Camel.

Jonathan Anstey is a software engineer with varied experience in manufacturing control systems, build infrastructure, and enterprise integration. Jon is an active committer and PMC member on Apache Camel and works as a Principal Engineer at FuseSource. Jon also writes, and is a co-author of Manning’s Camel in Action and various technical articles. When he is not hacking on Apache Camel he likes to spend time with his wife and daughter in St. John’s, Newfoundland.






Claus Ibsen
Claus Ibsen, Principal Software Engineer, FuseSource

Watch The Video | Download the Presentation

Claus Ibsen has worked on Apache Camel for years and he shares a great deal of his expertise as a co-author of Manning’s Camel in Action book. He is a principal engineer working for FuseSource specializing in the enterprise integration space. Claus lives in Sweden near Malmo with his wife and dog.





Felix Nickolaus
Large Scale Messaging with ActiveMQ for Particle Accelerators at CERN
Felix Nikolaus Ehm, CERN

Watch The Video | Download the Presentation

CERN, the international organization for nuclear research based in Geneva runs one of the largest particle accelerator infrastructure in the world including the youngest and most known Large Hadron Collider (LHC). This presentation will be on how ActiveMQ is used since 2005 for the accelerator Controls System to transport mission critical data reliably to high-level control/monitoring/alarm applications enabling a 24×7x365 operation for these machines. Currently single and clustered brokers are deployed to satisfy the very broad diversity of messaging patterns, e.g. large messages low rate (2MBytes/sec) to small messages high frequency (345M messages/day).

Felix Nikolaus Ehm has worked as a developer, service manager, consultant and architect in CERN’s Beam Controls middleware team for three years and is a principal engineer for the JMS infrastructure. His main focus is on high available distributed systems and he has gained experience on this when working in the field of mass storage systems and in CERN’s grid technology team.








Breakout Session Speakers and Abstracts

Deploying Apache ActiveMQ for Scalability and Reliability
Rob Davies, CTO, FuseSource

Watch The Video | Download the Presentation

This session will explore advanced topologies for using ActiveMQ in massively scalable environments. Rob will discuss best practices for implementing highly-available, load-balanced durable subscribers and broker-based routing. He will cover broker topologies, including failover and continuous availability with master-slave brokers and broker networks for scalability.

One of the original members of the FuseSource team, Rob Davies co-founded LogicBlaze which was purchased by IONA and is now FuseSource. Prior to working for Logicblaze, he was a founder and the CTO of SpiritSoft which was purchased by SeeBeyond. He has over 20 years experience of developing high performance distributed enterprise systems and products for telcos and finance, and is best known for his work at the Apache Software Foundation where he co-founded the ServiceMix, ActiveMQ, and Camel projects.








Using Fuse MQ and Fuse Fabric to make Large ActiveMQ Deployments Easier
Dejan Bosanac, Senior Engineer, FuseSource

Watch The Video | Download the Presentation

Fuse MQ Enterprise is based on Apache ActiveMQ, but also incorporates additional open source technologies including Fuse Fabric and Fuse Application Bundles to make it easier to deploy and manage a large number of uniquely configured brokers. Fuse MQ Enterprise also has additional capabilities, including support for incremental patching, which are very useful in mission critical production environments.

Dejan Bosanac is a senior software engineer at FuseSource with deep expertise in messaging and integration. He is an active committer on the Apache ActiveMQ project and co-author of ActiveMQ in Action book.








Getting Started with Apache Camel
Claus Ibsen, Principal Software Engineer, FuseSource

Watch The Video | Download the Presentation

This session will teach you how to get a good start with Apache Camel. It will cover the basic concepts of Camel such as Enterprise Integration Patterns and Domain Specific Languages, all explained with simple examples demonstrating the theory applied in practice using code. We will then discuss how you can get started developing with Camel and how to setup a new project from scratch—using Maven and Eclipse tooling. This session includes live demos that show how to build Camel applications in Java, Spring, OSGi Blueprint and alternative languages such as Scala and Groovy. We demonstrate how to build custom components and we will share highlights of the upcoming Apache Camel 2.10 release.

Claus Ibsen has worked on Apache Camel for years and he shares a great deal of his expertise as a co-author of Manning’s Camel in Action book. He is a principal engineer working for FuseSource specializing in the enterprise integration space. He lives in Sweden near Malmo with his wife and dog.








Deploying and Managing Your Open Source Integration Infrastructure Across the Enterprise
James Strachan, Software Fellow and Stan Lewis, Principal Software Engineer, FuseSource

Watch The Video | Download the Presentation

As many developers, DevOps managers, and system administrators know, deploying and managing the ongoing operations of integration deployments across distributed environments is not a trivial matter. We have all heard about the benefits of leveraging the Cloud, integrating across clouds, hot deploying upgrades and new bundles, and being elastic and flexible, but how easy is it to do this in massively scalable production environments? In this session, James Strachan and Stan Lewis will provide an overview of how to deploy, manage, and upgrade integration and messaging deployments across a distributed, diverse environment.

James Strachan is heavily involved in the open source community. He’s been an Apache committer for 10 years, was one of the founders of the Apache ActiveMQ, Camel and ServiceMix projects, created the Groovy programming language and a number of other open source projects including Scalate, dom4j & Jaxen and is a committer on a number of projects such as Apache Karaf, Maven, Lift and Jersey. He is currently Software Fellow at FuseSource and has more than 20 years experience in enterprise software development with a background in finance, consulting and middleware.

Stan Lewis is an Apache Camel PMC member and works in product development at FuseSource. He has worked in the software industry for 12 years starting out in technical support and eventually moving over to product development.








Managing Your Apache Maven Infrastructure with Nexus
Jason van Zyl, CTO & Founder, Sonatype

Watch The Video | Download the Presentation

Most developers using Apache Maven in the enterprise consider repository managers to be essential in their component-based software development. They have realized the benefits of reduced build times, increased collaboration, and controlled use of open source components. Many large enterprises have adopted Nexus as their standard repository manager to help with development, continuous delivery, run-time provisioning and product delivery. This presentation will review the benefits of repository management and give a full demonstration of Nexus features so you can see how Nexus will streamline your Apache Maven builds.

Jason van Zyl is CTO and Founder of Sonatype, and the founder of the Apache Maven project, the Plexus IoC framework and the Apache Velocity project. He has over 10 years of enterprise software development experience. He currently serves on the board of the Eclipse Foundation and has been involved with the Apache Software Foundation for seven years, helped to found Codehaus, a well respected incubation facility for open source community projects.








What is Big Data Analytics and Hadoop and How ActiveMQ Plays an Important Role
Douglas Moore, Principal Consultant and Architect, Think Big Analytics

Watch The Video | Download the Presentation

Big data analytics is finding value in the massive quantities of structured and unstructured data being collected by enterprises today. Hadoop and NoSQL are technologies that are unlocking the value in the ocean of data being generated, collected and made available. A critical component of a successful Hadoop & NoSQL deployment is the integration into the existing corporate ecosystem. Tools like ActiveMQ become a vital link to flowing of terabytes to petabytes of data being processed by Hadoop based analytic models. In this session, we’ll talk about Big Data, Hadoop, MapReduce are and describe actual Hadoop and Active MQ use cases.

Douglas Moore is a Principal Consultant and Architect at Think Big Analytics. For the past 24 years he has designed, architected, built and delivered parallel processing applications. He has worked extensively with relational, dimensional, NoSQL and Hadoop based data processing systems.








BPM Beyond Web Services
Kai Wähner, IT Consultant, MaibornWolff

Watch The Video | Download the Presentation

Business Process Management (BPM) is an emerging approach to optimize business processes and increase efficiency. Today, interfaces are usually specified through Web Service standards. The limitation is unflexible and insufficient. This session shows the powerful combination of two open source products: Activiti for BPM and the integration framework Apache Camel. This combination allows to model and realize BPM. While the model and execution base on the new BPMN 2.0 standard, the integration of every thinkable technology besides Web Services, such as FTP, JMS, cloud services, and many more, is supported by Apache Camel. Even automatic testing is included.

Kai Wähner works as an IT-Consultant at MaibornWolff et al in Munich, Germany. His main area of expertise lies within the fields of JEE, SOA and Cloud Computing. He is speaker at international IT conferences such as Jazoon, Confess and CamelOne, writes articles for professional journals, and shares his experiences with new technologies on his blog (www.kai-waehner.de/blog). Contact: kai.waehner@mwea.de or Twitter: @KaiWaehner.








Spoilt for Choice: Which Integration Framework to Use?
Kai Wähner, IT Consultant, MaibornWolff

Watch The Video | Download the Presentation

The interfaces between different applications use different technologies, protocols and data formats. Three integration frameworks are available in the JVM environment which implement the well-known Enteprise Integration Patterns (EIP) and therefore offers a standardized, domain-specific language to integrate applications – Apache Camel, Spring Integration and Mule. In this session, Kai will compare the three alternatives and discuss the pros and cons of each. Kai will also recommend when to use a more powerful Enterprise Service Bus (ESB) such as Apache ServiceMix.








Building a Reliable Messaging System for an Unreliable (and Diverse) World
Rob Terpilowski, Lead Java Developer, Lynden, Inc.

Watch The Video | Download the Presentation

Hear how Lynden, Inc. architected, built, and deployed their freight tracking system using ActiveMQ in an environment of disparate systems which needed to communicate with each other including Java Server side applications, C# applications running on Windows CE devices as well as green-screen legacy Basic applications. Unreliable Wi-Fi connections at remote locations in Alaska where IT staff is minimal to non-existent proved to be a major challenge which was met with the assistance of FuseSource consultants. By developing a server side application using the Apache Mina framework to act as a proxy between the wireless devices and the ActiveMQ broker they were able to buffer the server from the frequent disconnections the wireless clients experienced and improve the overall reliability of the system.

Rob Terpilowski is Lead Java Developer at Lynden, Inc., a transportation and logistics company, where he works on the design of the server-side infrastructure for company’s freight tracking system, which includes, Java, C#, legacy Basic applications and UniVerse database (one of the original NoSQL databases). Despite the fact that he has all his teeth, he can usually be found during odd, late night hours at one of the local rinks playing ice hockey.








Using Apache Camel in ServiceMix
Jonathan Anstey, Principal Software Engineer, FuseSource

Watch The Video | Download the Presentation

Apache ServiceMix is an open source container built specifically for messaging and integration. As such, it is a natural home for your Camel applications. In this session, Jon will show you the best practices for deploying Camel applications to ServiceMix. The demonstration will be using Fuse ESB, FuseSource’s distribution based on ServiceMix – however, most tips are applicable to Apache ServiceMix and Karaf as well.

Jonathan Anstey is a software engineer with varied experience in manufacturing control systems, build infrastructure, and enterprise integration. Jon is an active committer and PMC member on Apache Camel and works as a Principal Engineer at FuseSource. Jon also writes, and is a co-author of Manning’s Camel in Action and various technical articles. When he is not hacking on Apache Camel he likes to spend time with his wife and daughter in St. John’s, Newfoundland.








The Apache Way
Shane Curcuru, Director and VP, Brand Management, Apache Software Foundation

Watch The Video | Download the Presentation

This session will provide an introduction to The Apache Software Foundation – it’s history, organization and principles, and how Apache projects work. You will learn about The Apache Way of managing meritocracy-based and community driven projects as is practiced by all of the 100+ Apache projects, the levels of participation in Apache projects, and how you can get involved. This talk will also touch on the how the Apache governance process and the permissive Apache 2.0 license help ensure longer-lived open source projects, and provide a different opportunity for engagement than some other source communities and license models.

Shane Curcuru was elected as a Member of the ASF in 2002, and has been volunteering on public relations, conferences, brand management, and various other areas at Apache ever since. He also serves as a Director.








From Riding on Rails to Riding Camels
Christopher Hazlett, Head of Back Office Engineering and Sean Smith, Lead Engineer, Distribution, at Gilt Group

Watch The Video | Download the Presentation

Gilt Groupe, the US leader in flash sales, built our initial infrastructure like many fast growing start-ups – we used Ruby on Rails. Ruby on Rails did everything, from displaying products to managing the entire lifecycle of inventory, purchasing to fulfillment. This worked well when we had a single Distribution Center and a few orders. However, we grew quickly, adding Distribution Centers and a lot more code along the way…organically. Each DC not only had it’s own protocol for communication (FTP, SFTP, HTTPS) but they each also had distinct formats (CSV, Pipe Delimited, XML), and communications semantics. In this session, we will discuss how to move from a fragmented set of integration technologies built with Ruby on Rails to a simple, common approach to integration that can easily normalize many different types of incoming messages from partners and DCs into canonical data models, reformat and transmit them into any formats and protocols needed by any partner. It was built using Scala, Camel, MongoDB, and Apache Zookeeper. We will share lessons learned in the process of switching communications for a 24/7 international operation, and how Camel was used to eliminate technical debt that had grown over time.

Christopher Hazlett is in charge of all back office systems and teams at Gilt Groupe (including financial, inventory management and warehouse communication systems). With over 12 years of experience in the industry, he has made a career out of refactoring legacy systems. At Gilt, he is responsible for the complete re-architecting all of the back-office systems, setting the architectural direction and managing the teams doing the work.

Sean Smith is the Lead Engineer on the Distribution Engineering team at Gilt. He’s in charge of the first project at Gilt to implement Camel and the day-to-day management of the millions of messages to and from Gilt’s systems and our distribution centers








Replacing a Commercial Messaging System with ActiveMQ
Matt Pavlovich, Founding Partner, Media Driver

Watch The Video | Download the Presentation

This session will discuss the development, deployment and lessons learned in a large scale ActiveMQ and ServiceMix deployment to several thousands of retail stores. Additionally, this presentation will talk about the back office integration between ActiveMQ and a commercial enterprise messaging platform required to allow a manageable transition to ActiveMQ. The result is a practical approach that allows a very large organization to make major infrastructure changes, without having to attempt an unworkable “fork lift” upgrade.

Matt Pavlovich is one of the founding partners of Media Driver, LLC., a consulting and services company that specializes in Open Source technologies and practical solutions. Industry experience includes retail, technology, telecommunications, health care, and government. He has been active in the Apache ServiceMix community for over 6 years and is currently implementing one of the largest production deployments of ServiceMix in the world.








Introduction to Apache ActiveMQ
Hiram Chirino, Software Fellow, FuseSource

Watch The Video | Download the Presentation

This session will provide an overview of the architecture and capabilities of Apache ActiveMQ. It will cover a basic introduction on how to go about getting started with Apache ActiveMQ, including some practical tips to keep in mind when installing, running, configuring and monitoring ActiveMQ brokers.

Hiram Chirino is one of the founders of the Apache ActiveMQ, Camel and Geronimo projects. He’s also created a number of of other supporting Open Source projects like Scalate, HawtDispatch, LevelDBJNI, and Jansi. He is an Apache Software Foundation member and the current PMC Chair for the Apache ActiveMQ project. Hiram is a Software Fellow at FuseSource and has been developing Open Source based messaging and integration products for the last 10 years.








Next Generation Open Source Messaging with Apollo
Hiram Chirino, Software Fellow, FuseSource

Watch The Video | Download the Presentation

This session will provide an overview of Apache Apollo, which was announced earlier this year. Apache Apollo is built from the foundations of the Apache ActiveMQ project but with a radically different threading architecture which lets it scale to large number of concurrent connections and destinations while using a constant number of threads.

Hiram Chirino is one of the founders of the Apache ActiveMQ, Camel and Geronimo projects. He’s also created a number of of other supporting Open Source projects like Scalate, HawtDispatch, LevelDBJNI, and Jansi. He is an Apache Software Foundation member and the current PMC Chair for the Apache ActiveMQ project. Hiram is a Software Fellow at FuseSource and has been developing Open Source based messaging and integration products for the last 10 years.








Integration as a Service with Apache Camel
Keith Babo, Core Developer, JBoss division of Red Hat

Watch The Video | Download the Presentation

Can you create service-oriented applications with Camel? Of course you can. But what does that really mean? While enterprise integration is a key component of most SOA projects, there are important considerations outside the integration and implementation tier that are critical for a SOA project to be successful. This session will explore the intersection points of service-oriented design and development with enterprise integration frameworks. Keith will highlight important use cases and discuss strategies for dealing with them using concrete examples. Topics covered will include: encapsulating integration logic as a service, using SCA as an application model for integration services, effective use of a service repository for integration artifacts, practical service monitoring approaches, and deploying integration services into the cloud. These examples are centered around using Apache Camel but also reflect the experience of the SwitchYard team in using Camel for integration within an Enterprise Service Bus. The concepts and advice in the talk will be valuable to any user of Camel that is interested in SOA.

Keith Babo is a core developer in the JBoss division of Red Hat and project lead for SwitchYard. While most of his career has been in R&D, he spent his first year at Red Hat as a solutions architect, helping organizations adopt open source technologies and stick it to the man. In a former life, he was a senior staff engineer at Sun Microsystems, where he helped create and destroy multiple iterations of business integration middleware.








Are your Apache Camel Routes Ready for Production?
David Valeri, Principal Consultant, FuseSource

Watch The Video | Download the Presentation

Apache Camel is a powerful integration framework capable of connecting dozens of protocols together in a flexible and scalable manner. But did you also know that Camel provides a powerful set of testing tools for validating your integration logic? You are confident that you unit test your business logic, but are you sure that you are fully testing your integration logic? In this session we will review how Camel integrates with popular testing frameworks, testing strategies, and best practices for testing your Camel routes. We will also explore the powerful testing features within Camel.

David Valeri is a Principal Consultant at FuseSource with over eight years of experience integrating a wide range of systems for commercial and government clients. He is an evangelist for open-source in the enterprise, and his most recent position at FuseSource positions him to continue this campaign while helping customers achieve success. He is a committer on the Apache Camel and Apache CXF projects.








Apache CXF: Leveraging New Features
Dan Kulp, VP – Open Source Development, Talend, Apache Software Foundation

Watch The Video | Download the Presentation

As the second most used Camel component (JMS is the most downloaded, according to Maven central download stats), there is significant interest in the Camel community in the enhancements being made to CXF and how those enhancements can be leveraged from their Camel routes and how the CXF enhancements can make managing their enterprise applications easier. As one of the most active communities at Apache, Apache CXF has continuously evolved to include new features and technologies to solve integration challenges. These features range from new services (like STS and WS-N), new specification (like OAuth and SAML 2), REST clients, enhanced OSGi integration, management enhancements, performance enhancements, and much more. This session will introduce you to many of the new features and show you how the latest functionality can make integrating services into your Enterprise easier and faster.

Daniel Kulp is an ASF member and committer of Apache CXF, Apache Aries, Apache Maven, Apache WebServices, Apache ServiceMix and Apache Camel. He also serves on Apache’s Board of Directors. He attended Northeastern University in Boston where he received degrees in Chemical Engineering and Computer Science. As the VP of Open Source Development for the Application Integration Division at Talend, he gets to practice his passion for coding open source at work, and still has time to dedicate to his loving family.








A Hundred Departments, Same Integration Solution
George Atala, Integration Architect, UC Berkeley

Watch The Video | Download the Presentation

A large enterprise often owns dozens of systems of record, which typically run on diverse technologies and have little collaboration among them. There are many departments at UC Berkeley, and integration technologies are helping bring their massive information systems closer together than ever. Apache ServiceMix, Camel, and ActiveMQ are the backbone of the architecture paradigms that the campus is using to change the way we view legacy systems and plan future systems. In this session, we’ll discuss: how integration and SOA fit in a broad enterprise architecture; techniques for adding APIs to and integrating with legacy systems; design patterns for building new enterprise systems with integration in mind; techniques and code for business process management (BPM) using Camel & ActiveMQ; and how the new paradigms are enabling us to work with external partners, lower the cost of software development, and offer new innovative services.

George Atala is an integration architect at UC Berkeley. He has extensive experience as a consultant and developer of enterprise systems for large corporate and government businesses. He is an evangelist for open data in higher education, and for business-driven software architecture.








Cloud Development with Camel and Amazon Web Services
Robin Howlett, Senior Architect, Silver Chalice

Watch The Video | Download the Presentation

This presentation will demonstrate how to rapidly prototype and develop distributed, scalable applications with Apache Camel, its AWS Components and the AWS Java SDK. He will also show how to deploy an Apache Camel based application on AWS Elastic Beanstalk, with an integrated Elastic Load Balancer, and Auto-Scaling Policy, and to monitor the deployment with Camel’s JMX support.

Robin Howlett is Senior Architect at Silver Chalice, a Chicago White Sox affiliated start-up, based in Boulder, CO, with a portfolio of high-value digital-based businesses in the fields of sports, media and entertainment. In 2011, he built the Advanced Media Platform, a proprietary cloud-based platform that services millions of requests per day across dozens of mobile application products, heavily utilizing the Apache Camel framework.








Open Source Cloud-based Enterprise Integration
Tony Shan, Enterprise Architect

Watch The Video | Download the Presentation

This talk presents a holistic method for open source enterprise integration via cloud. We start with a systematic analysis of the needs and issues in today’s enterprise integration, followed by the mainstream techniques for various usage scenarios. We compare the pros and cons of 4 major integration approaches that are further mapped to a pattern matrix as a collection of implementation building blocks. We then classify the market landscape into 5 tiers, each of which is represented by open source and COTS packages. A methodical solution comparison and selection toolkit is constructed to facilitate the justification and tradeoffs. Moreover, we pinpoint the major challenges and pitfalls, followed by the highlights of the emerging trends, such as federated ESB, Cloud middleware, Integration Platform as a Service, etc. Best practices and lessons learned are discussed for case studies with real-world project examples.

Tony Shan is a renowned thought leader and technology visionary with hands-on field expertise and guru-level insights on advanced enterprise computing in the last 3 decades. Well-experienced in directing and advising the lifecycle strategization and operationalization of large-scale distributed systems, his innovative work on emerging technologies like cloud, big data and SOA has earned multiple awards and honors. He contributed to IT encyclopedias and authored over 10 books and hundreds of technical publication. He is a regular keynote speaker/organizer/panelist at 100+ preeminent conferences, an editor/advisory board of IT journals, and a founder of several startups and user groups/forums.








Develop Real Time Applications – HTML5 using WebSocket and Apache Camel and ActiveMQ
Charles Moulliard, Senior Architect, FuseSource

Watch The Video | Download the Presentation

The goal of this presentation is to present the different possibilities offered by Apache Camel and ActiveMQ to develop real time applications using WebSocket technology. The Apache Camel project is an open source integration framework providing a domain-specific language (DSL) for Enterprise Integration Patterns (EIP) like also connectors allowing to interconnect applications. Moreover, the different formats and languages (Xpath, OGNL, Mvel, Groovy, Javascript, Simple and Beans) supported by Apache Camel facilitates the validation, transformation of the exchanges in order to aggregate, enrich the real-time data that we would like to display in a web browser. By combining Apache Camel with a MOM broker (ActiveMQ), we have an (a)synchronous exchange platform to collect the realtime data from different backends and to push them to the WebSocket conector of Apache Camel.

Charles Moulliard is a Senior FuseSource Architect – Consultant and Apache Committer with more than 18 years of expertise in design of solution based on J2EE / .NET technologies. As a Solution Architect, he has been involved in system integration of client projects in Financial and Banking world. The skills (Methodology, UML, RUP, Project Management – Prince2, Telecommunication, Network, Security, Web Development, Programming languages, RDBMS, Architecture – J2EE/SOA, Middleware) that he acquired during his career path have helped him to address business, functional, security and infrastructure requirements and transpose them into operable and efficient solutions. He is also fascinated to train people on new emerging technologies like SOA, OSGI, J2EE and ESB and provide consultancy for FUSE clients. As an Apache Committer he contributes since several years on the projects Apache Camel, Karaf and ServiceMix and uses these technologies as standards for integration projects. He is the author of the Camel Bindy DataFormat.








Apache Camel at a Large eRetailer
Rich Newcomb, Principal Consultant, FuseSource

A Top 3 online retailer recently completed a live integration of their warehouse management and fulfillment systems with those of their parent company. The integration and cutover event was described as “open heart surgery on a moving train” by their CEO. This presentation will highlight how Apache Camel helped to make the integration possible, and how Camel is being leveraged at the online retailer today for a variety of integration solutions. Best practices, lessons learned, and insights based upon use cases from one of the world’s largest online retailers.

Rich Newcomb is a Principal Consultant at FuseSource, where he helps teams to architect, develop, test, and field scalable enterprise software systems using open source middleware technologies from the Apache Software Foundation—including: ActiveMQ, Karaf, Camel, and CXF.






Tracking Real-Time Weather, Big Data, Camel
David Reiser, Chief Engineer, Volpe Center, U.S. DOT, CSC
Ram Raju, Senior IT Architect, Volpe Center, U.S. DOT, CSC
Shane Kent, Software Engineer, Volpe Center, U.S. DOT, CSC



Watch The Video | Download the Presentation

The team will describe how they developed an application based on open source software for the FAA’s System Wide Information Management (SWIM) and Integrated Terminal Weather System (ITWS) programs, at the U.S. Department of Transportation’s Volpe Center, under the direction of Tony Colon. They will discuss how open source software and Apache Camel enabled them to provide real-time weather updates in industry standard data formats to users of the National Airspace System (NAS). They will also present a live demonstration of a weather-viewing application that reflects the value of using open source software and open standards in public-sector deployments.

David Reiser has been the Chief Engineer for the the FAA’s System Wide Information Management (SWIM) and Integrated Terminal Weather System (ITWS) integration project at the Volpe Center since 2008. As a computer science student at the University of Utah he wrote large, Pure Lisp programs just for the fun of it. Years later, he is thrilled to be doing pretty much the same thing with MapReduce and the cloud, and getting paid for it.

Ramakrishna (Ram) Raju is a senior IT architect working for Computer Sciences Corporation (CSC). He is actively engaged in the development of innovative open source solutions at the US Department of Transportation’s Volpe Center. He is an Open Group Certified Architect, an Open Source enthusiast and has worked with CSC’s Leading Edge forum on cutting edge research involving Service Oriented Architecture (SOA) frameworks. His other interests include Big Data, Mobile Computing and Riding the Camel.

Shane Kent is a senior software engineer for Computer Sciences Corporation (CSC). He has been a contractor for the U.S. Department of Transportation for the past 14 years working on a number of Federal Aviation Administration (FAA) programs involving traffic flow management and terminal weather systems. In recent years, Shane has helped the FAA make strides in the areas of information management, geospatial technology and cloud computing.








Apache Karaf Cellar and Fuse Fabric
Ioannis Canellos, Software Architect, FuseSource

Watch The Video | Download the Presentation

As Apache Karaf started gaining serious traction back in 2009, the need for managing distributed Karaf based runtimes became obvious. Apache Karaf Cellar and Fuse Fabric are two different approaches, that intend to solve that problem. In this talk, Ioannis will walk through both projects, explain the architectural differences and finally outline how each project approaches the problem.

Ioannis Canellos is a java developer located in Greece who specializes in open source integration. He is a Software Architect and the Fuse Fabric team leader on the FuseSource product development team. He is a committer on Apache Karaf, Apache ServiceMix, Apache Camel, Apache Whirr, and Jclouds.








Implementing SOA Strategy Using Open Source
Jawed Khan, Senior Enterprise Architect in the CTO Group, Sabre Holdings

Multiple business units, towers and silos of development, multiple product lines, secure access, fast response times, faster delivery, five nines reliability, thousands of transactions per second. How Sabre is implementing a SOA strategy using the FuseSource suite, best of breed components, and legacy systems.

Jawed is an Enterprise Architect in the CTO Group, Sabre Holdings, and has over 17 years of development experience from inception to implementation. He has advanced expertise in Message Oriented Middleware (MOM) technologies, SOA, ESB, XML, web services, and architecting multi-tier J2EE applications. Jawed is part of the team that originally evaluated and selected Apache ServiceMix as a key component for Sabre’s technology infrastructure.






General Dynamics Canada’s Rapid Technology Integration Framework (RTIF)
Mike Gingell, Principal Engineer, General Dynamics Canada

Watch The Video | Download the Presentation

Innovation comes in many flavors! General Dynamics Canada, Halifax, has been working with many customers to solve integration problems for many years. In traditional military programs, software and systems engineering costs are often too high, and the products that are developed are often stove-piped and are not re-usable. To support R&D work in Halifax, we needed an agile architecture to be able to reduce time to delivery, reduce cost and increase flexibility in a way that would allow us to re-use components across programs and would allow us to rapidly integrate and deploy new features into the mix. Many different architectures and patterns were evaluated and after many years of working with various technologies and SOAs, we finally discovered that a loosely coupled architecture, modeled using EIPs, would be an ideal solution to many of our integration problems. This is where we were able to leverage the benefits of the Apache OSS community! We have since developed a reusable set of core components that leverage Camel, CXF, ActiveMQ and OSGi that provides a number of core services that support many different defense applications – the collective set of technologies and services is known as RTIF. This presentation will talk about the benefits of this technology stack and how it has changed the way we develop systems!

Mike Gingell currently works for the Communications, Command, Control & Integrated Sensor Systems division of General Dynamics Canada in Halifax, Nova Scotia where he is currently leading the development of several enterprise integration projects. He has been working with command and control systems and architectures supporting situational awareness and sensor integration for over 15 years.








User Roundtable: All Things Apache Camel, ServiceMix and Karaf
Jonathan Anstey, Principal Software Engineer and Claus Ibsen, Principal Software Engineer, FuseSource

Watch The Video

An opportunity for Apache Camel, ServiceMix Karaf, and CXF users to meet with project leaders and other users in an informal setting. Bring your ideas, challenges, best practices, and suggestions. This session will have a very flexible agenda to provide an open forum for users to brainstorm and learn on a broad range of topics from feature requests, future product direction, best practices, or specific technical challenges.








User Roundtable: All Things Apache ActiveMQ
Rob Davies, CTO, FuseSource

Watch The Video

An opportunity for Apache ActiveMQ users to meet with project leaders and other users in an informal setting. Bring your ideas, challenges, best practices, and suggestions. This session will have a very flexible agenda to provide an open forum for users to brainstorm, discuss and learn on a broad range of topics from new feature requirements, future product direction, best practices, or specific technical challenges.








Welcome and Closing Remarks
Larry Alston, President, FuseSource

Larry brings over 25 years of experience working with high tech start-ups, and has spent the past 5 years bringing to market and growing professional open source businesses. Larry developed and implemented IONA’s open source strategy which led to the creation of the group that is now know as FuseSource. During his career he has also held leadership positions at EnterpriseDB, Bachman Information Systems, C-bridge Internet Solutions, eXcelon Corporation and Pantero Corporation.