Jeff Genender

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 Uberconf, 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, Professional Apache Geronimo, and Professional Apache Tomcat. 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).

Presentations

Whether its an ESB, JavaEE, or an eventing system, Messaging is becoming the foundation for many mission critical development efforts and a common platform for many architectures. Implementing a MQ may seem simple enough, but once it runs in production, you may find that the container is unstable with seizing queues, out of memory problems, slow performance, and messages that just seem to get stuck. 75% of the time this is due to misconfiguration, and 25% its due to poor implementation and architecture.

In this session Jeff will share advanced tips, which he runs into with many of his clients that can apply to just about any MQ, but will have an emphasis on the most widely used, ActiveMQ. He will cover:

• Common problems
• Implementation tips
• Architecture design principals for both producers and consumers
• Designs for high load systems

Transitioning the citizen services completely open source - utilizing Java. Migrating and restructuring existing services and departments into a single cohesive scalable resource for delivering online information for services such as, vehicle information, civil service, judicial and anything else a government entity will require. A complete SOA restructuring of disparate systems, languages and services built on proprietary systems, integration of non standards compliant web services, databases, regionally distributed system while increasing uptime, scalability, response time and management of a single master data source.

A case study of the transition from disparate government entities, various forms of delivering data, lack of a uniform schema and several political boundaries. During this session we will look at setting up a message driven asynchronous infrastructure to rapidly integrate legacy systems requiring web services, JPA, JDBC into a common dictionary, structure and cluster ready system. All based on existing and open Java API's, technologies and easy to use frameworks. We will show how to effectively combine SOA techniques with modern Key Value stores, effectively use OSGi and JPA, rely on proven api's as JMS and combining all of these with existing and well proven Apache Java offerings. We will address scalability, security, systems design and rapid development of highly robust web services and stateless interfaces for high load systems. In the end of the session you'll have a complete overview of a big data system based on Camel, Karaf, CXF and Cassandra. A completely message driven design that interacts with legacy systems encompassing many commercial and open source offerings commonly used.