white bar background yellow bar background
Colorado Software Summit 2007 banner
Colorado Software Summit logo

The Best Way to Master a Technology Is to Teach It to Others

Bruce Snyder

IONA Technologies

Building a Reliable Messaging Infrastructure with Apache ActiveMQ

Messaging is an increasingly important part of enterprise application development, and the past few years has seen the emergence of a number of high-quality open source solutions for messaging, that have made enterprise-grade messaging capabilities accessible to application developers, not only in terms of cost, but also with respect to ease-of-use, features and flexibility. Apache ActiveMQ is a cross-platform, distributed, reliable and fast messaging broker that implements the JMS spec and adds many advanced features far beyond JMS. This session will dive right into advanced messaging to share lessons learned from running critical messaging functions in both small and large deployments. It will examine topics including monitoring, networks of brokers, message routing, defensive configuration, security, visualization, and the tools available for administration, tuning and benchmarking.

Building a Service Oriented Architecture with the Apache ServiceMix ESB

The term SOA generally refers to an architectural style characterized by loose coupling of services, formal contracts between services, abstraction of business logic, autonomy, reusability, statelessness, etc. This session will begin with a brief review of these SOA concepts, but the majority of the session will be spent demonstrating the real world application of these ideas in building out an actual service oriented architecture using the Apache ServiceMix ESB. ServiceMix is an open source, distributed enterprise service bus that implements the JBI spec and much more. This session will examine topics including developing and deploying JBI service units (SAs) and service assemblies (SAs), distribution, intelligent message routing, configuration tips, visualization and much more.

Photo of Bruce Snyder

Bruce Snyder is a veteran of enterprise software development and a recognized leader in open source software. Bruce has experience in a wide range of technologies including Java EE, Event Driven Architecture, Service Oriented Architecture and Enterprise Service Buses. In addition to his role as a Principal Engineer for IONA Technologies, Bruce is also a founding member of Apache Geronimo and a developer for Apache ActiveMQ, Apache ServiceMix and Castor among other things.

Bruce serves as a member of the JCP expert groups for JSR-221 (JDBC 4.0), JSR-243 (Java Data Objects 2.0), JSR-291 (Dynamic Component Support for Java) and JSR-312 (Java Business Integration 2.0). In addition, Bruce is the co-author of Professional Apache Geronimo from Wrox Press and is currently co-authoring Beginning Spring Framework 2 for Wrox Press.

Bruce is also a frequent speaker at industry conferences including the Colorado Software Summit, TheServerSide Java Symposium, Java in Action, JavaOne, ApacheCon, JAOO, SOA Web Services Edge, No Fluff Just Stuff and various Java Users Groups.

Blog: http://bsnyderblog.blogspot.com/

Email: bruce.snyder@gmail.com