You're browsing the 2011 Summit and JBoss World site. Check out what we're doing this year.

Red Hat Summit and JBoss World logo

Main navigation:

Home | About | Blog | Highlights | Awards | Sponsors

Sessions & Labs

Sessions: Jboss Enterprise Frameworks

Best Of JBoss World

Over the years, several session speakers have emerged as event celebrities and several subjects have emerged as must-see attractions, garnering standing-room-only crowds. This track serves as a home to their sessions.

Red Hat PaaS: The Full Scoop

Issac Roth — PaaS Master, Red Hat

Come learn everything about Red Hat PaaS (Platform-as-a-Service). In this session, Issac Roth, Red Hat’s PaaS Master, will take you through the full PaaS vision from benefits to developers to the unique approach Red Hat is taking to this emerging category of development platform to the specific offerings coming from Red Hat. We’ll look at Red Hat’s work in progress, its relationship to open source, how it works underneath, and compare it to other industry approaches.

Topics: Cloud, Java Development, JBoss Enterprise Application Platform, JBoss Enterprise Frameworks, Red Hat Cloud

Track Date Time Technical Difficulty
Best Of JBoss World Thursday, May 5 2:00 pm - 3:00 pm 3.0 / 5.0

Expert Forum - JBoss World

Hosts:

Ashesh Badani — Senior Director, JBoss Enterprise Middleware, Red Hat

Panelists:

Mark Little — Senior Director Engineering, Middleware, Red Hat
Rich Sharples — Director of Middleware, Product Management, Red Hat
Bob McWhirter — Consulting Software Engineer, Red Hat
Dan Allen — Principal Software Engineer, Red Hat
Mark Proctor — Drools Project Lead and Founder, Red Hat
Burr Sutter — Product Management, Red Hat
Jason Greene — Principal Software Engineer, Red Hat

Join this Q&A panel, hosted by Ashesh Badani, senior director, JBoss Enterprise Middleware, to help you make decisions on the technologies and standards driving your next-generation JBoss Community projects and JBoss Enterprise Middleware products. Questions for our all-star panel will be driven by the audience (using a walk-up mic), along with attendee questions that were asked throughout the week via Twitter (#jbforum) and a question drop-box located on the Harbor Level.

Topics: Cloud, Java Development, JBoss Community Projects, JBoss Developer Studio, JBoss Enterprise Application Platform, JBoss Enterprise BRMS Platform, JBoss Enterprise Data Services, JBoss Enterprise Frameworks, JBoss Enterprise Portal Platform, JBoss Enterprise SOA Platform, JBoss Operations Network, Red Hat Cloud

Track Date Time Technical Difficulty
Best Of JBoss World Friday, May 6 11:00 am - 12:00 pm 3.0 / 5.0

Decoding the Code: JBoss World

Interested in optimizing your open source investment? Learn how to implement security policies, increase performance and scalability, meet service level agreements, and more effectively manage your deployments.

Making Portals Cool: The Compelling Advantages of a Portlet Bridge

Wesley Hales — Senior Developer, Red Hat

Portlet Bridges (JSR-301/329) have created a firestorm of welcomed publicity to portal technologies. In this session, Wesley Hales will show you how to leverage your existing investments in JavaServer Faces (JSF) and supporting technologies and put them to use within a portal environment.

Most JSF developers do not realize that their JSF application can be easily deployed to a portal with only two jars and an XML file. In this session, you will  learn more about the possibilities of a portal combined with JSF, JBoss Seam Framework, and RichFaces, as well as why you would even want to use one.

Attendees should have a basic understand of JSF and will leave with a new skill that can be added to their resumes.

Topics: JBoss Enterprise Application Platform, JBoss Enterprise Frameworks, JBoss Enterprise Portal Platform

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Friday, May 6 9:45 am - 10:45 am 3.0 / 5.0

Filling the Gap: Going Mobile with JBoss Technologies Today

Jay Balunas — Principal Software Engineer, Red Hat
Wesley Hales — Senior Developer, Red Hat

Mobile devices are rapidly becoming the primary web client for many users. Taking your existing skills from traditional web application development and applying them to a mobile interface can be daunting. In this session, Jay Balunas and Wesley Hales will walk attendees through the best practices to build a mobile solution using JavaServer Faces (JSF) and the RichFaces component suite.

You will learn which front-end mobile frameworks work best with JBoss technologies and how they can be used to kick start your own applications. The presentation will kick off with an overview of technologies used to create a RichFaces mobile demo and will then jump into the code to give a step-by-step tutorial.

The session will also include a walk through of how we built the RichFaces mobile demo, as well as a discussion about the issues that we had and how we got around them. Some of the questions that will be answered are:

  • How do I determine the client device?

  • What are the do’s and don’t's of mobile skinning?
  • What are the options for client-side caching?
  • How might WebWorkers be used with Richfaces? And where do CDI and RestEasy fit into this picture?

Topics: Java Development, JBoss Community Projects, JBoss Enterprise Frameworks, JBoss Seam Framework

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Friday, May 6 11:00 am - 12:00 pm 5.0 / 5.0

Enterprise Insights: JBoss World

This track will break down how open source can give your IT ecosystem a competitive edge. We'll show you why open source software is more secure, has a lower cost and higher value, is interoperable with thousands of ISVs, and is essential for the success and growth of your organization.

Pioneering a Path to the Future with JBoss BPM

Michel de Blok — Senior Software Engineer, SNS Bank
Eric Schabell — JBoss Solution Architect, Red Hat

As one of the top four Dutch financial institutions, SNS Bank in the Netherlands made a strategic decision to use technology to empower its customers online by fully automating its service and selling channels. In order to effectively move toward a full-scale straight-through processing (STP) experience, SNS Bank chose to achieve its goals by making use of open source software, service-oriented architecture (SOA), and business process management (BPM).

In this session, SNS Banks Michel Blok and Red Hats Eric Schabell will:

  • Take attendees through the history of SNS Bank, laying the groundwork for the vision and strategy for choosing JBoss open source solutions
  • Explain the move from a traditional bank to a modern Internet bank providing innovative selling channels
  • Describe the existing architecture, detailing the impact this move has had on existing IT systems and the migration efforts to position open source solutions
  • Provide a closer look at the lessons learned along the way, giving insight into a working open source STP BPM solution that is cost effective, reliable, flexible, and tailored to evolve with SNS Bank into the future

Topics: Java Development, JBoss Enterprise Application Platform, JBoss Enterprise BRMS Platform, JBoss Enterprise Frameworks

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Thursday, May 5 10:20 am - 11:20 am 3.0 / 5.0

In the Weeds: JBoss World

In this highly-technical, developer-focused track, you'll learn exactly how to leverage Red Hat solutions to drive your IT strategy and your enterprise to new heights. No details will be spared.

Event-Driven BPM the JBoss Way

John Graham — Technical Development Manager - SOA, Red Hat
Kris Verlaenen — jBPM Lead Engineer, Red Hat
Edson Tirelli — Senior Software Engineer, Red Hat

JBoss has been a pioneer in producing one of the most popular BPM technologies JBoss jBPM. JBoss is also a leading innovator in bringing business rules and business events together through the Drools project. And Complex Event Processing (CEP) is on the news for a reason. It helps build automated systems with less or no manual interference.

In this session, attendees will learn about:

  • The all-new JBoss jBPM 5
  • How JBoss jBPM 5, when combined with Drools Fusion (CEP) and Drools expert (Business Rules), enables building event-driven BPM solutions
  • How JBoss jPBM 5, when combined with JBoss Enterprise SOA Platform, enables event-driven SOA solutions

During this session, John Graham, Kris Verlaenen, and Edson Tirelli will provide examples, applied to real use cases, of these concepts.

Topics: JBoss Enterprise Frameworks

Track Date Time Technical Difficulty
In the Weeds: JBoss World Wednesday, May 4 2:00 pm - 3:00 pm 4.0 / 5.0

Introduction to CDI

Pete Muir — Principal Software Engineer, Red Hat

JSR-299: Contexts and Dependency Injection for Java EE is an elegant set of new services for Java that draws upon ideas from JBoss Seam and Google Guice. While many of the features provided (dependency injection, contextual lifecycle, configuration, interception, event notification) are familiar, the innovative use of meta-annotations is uniquely expressive and typesafe.

In this session, Pete Muir will briefly introduce the Java EE landscape and use a simple example to illustrate how JSR-299: Contexts and Dependency Injection for Java EE enhances the Java EE programming model.

Topics: JBoss Community Projects, JBoss Enterprise Application Platform, JBoss Enterprise Frameworks, JBoss Enterprise Web Platform

Track Date Time Technical Difficulty
In the Weeds: JBoss World Wednesday, May 4 3:10 pm - 4:10 pm 5.0 / 5.0

Hibernate Validator: Best Practices for Real Life

Emmanuel Bernard — JBoss Platform Architect, Red Hat

Bean Validation, and its reference implementation Hibernate Validator, is one of the new APIs available to Java SE and Java EE developers. It standardizes constraint declarations and validation in a Java application.

In this session, attendees will dive into concrete usages and best practices, including the more advance concepts. They will explore most of the specifications, as well as:

  • Using constraints, including groups
  • Writing constraints (composition, error report customization, etc.)
  • Customizing Bean Validation
  • Exploiting its metadata
  • Constraint declarations and definitions
  • Runtime customization
  • Metadata usages

After a brief conceptual introduction, Emmanuel will conduct a live coding demo for using and writing constraints. He will show an example of groups usage, discussing how they are created and used. Emmanuel will also write a couple of constraints using some advance composition patterns including the multi-property validation.

This session is intended for both newcomers and intermediate users of Hibernate Validator and Java EE 6 who want to increase their knowledge of the API.

Topics: Java Development, JBoss Community Projects, JBoss Enterprise Application Platform, JBoss Enterprise Frameworks

Track Date Time Technical Difficulty
In the Weeds: JBoss World Thursday, May 5 4:20 pm - 5:20 pm 3.0 / 5.0

Testable Enterprise Development with Arquillian

Andrew Rubinger — Senior Software Engineer, Red Hat

In this session, Andrew Rubinger will address the missing link in enterprise Java development: simple, easy integration testing.

Unit tests and mock objects will only take you so far; the only answer that truly ensures that all components are playing nicely is a comprehensive integration suite. Unfortunately, writing integration tests has historically involved manual setup of a heavy, cumbersome test harness. That’s time lost, but it doesn’t have to be anymore.

In this session, Andrew will introduce Arquillian, a powerful container-oriented testing framework layered atop TestNG and JUnit. Arquillian manages your runtime, abstracting out deployment and allowing you to focus on real test logic.

He’ll cover:

  • Transparent container lifecycle management
  • Declarative deployments
  • Test enrichment (dependency injection intotests)
  • In-container test execution

Attend this talk to learn how the simplified component model of Java EE can be applied to testable development.

Topics: Java Development, JBoss Enterprise Application Platform, JBoss Enterprise Frameworks

Track Date Time Technical Difficulty
In the Weeds: JBoss World Friday, May 6 9:45 am - 10:45 am 5.0 / 5.0

What's New: JBoss World

Linux in the enterprise is rapidly evolving. Learn about the latest in open source virtualization, middleware, infrastructure, security, desktop technology, messaging, storage, and more.

JPA on Infinispan: When PaaS Persistence Meets Java EE

Emmanuel Bernard — JBoss Platform Architect, Red Hat
Sanne Grinovero — Software Engineer, Red Hat

While PaaS (Platform-as-a-Service) is all the buzz these days, determining how and where to store your data (e.g., in a data grid, via a new proprietary API)can be a challenge. JBoss users who are accustomed to easy persistence via Hibernate and JPA (Java Persistence API) might be wondering: what if Hibernate could store my data in a grid?

Hibernate Object/Grid Mapper (OGM) offers a JPA front end (object manipulation and JP-QL query) to applications while also storing and querying the data from a key/value grid, like Infinispan. In other words, OGM offers a familiar and well known API that benefits from the new scalability possibilities of distributed data grids like Infinispan. These possibilities include the ability to support existing applications using JPA.

In this session, Emmanuel Bernard and Sanne Grinovero will discuss how JBoss Enterprise Middleware is leveraging its existing technology to build an OGM . They will also touch on Hibernate Core (JPA), Hibernate Search (object search engine), Teiid (query federation engine), and Infinispan (distributed data grid) as these projects serve as the foundation for building an OGM. Emmanuel and Sanne will detail how the various bricks fit together, what the secret sauce is, and how to use the solution in your applications.

While PaaS (Platform-as-a-Service) is all the buzz these days, determining how and where to store your data (e.g., in a data grid, via a new proprietary API)can be a challenge. JBoss users who are accustomed to easy persistence via Hibernate and JPA (Java Persistence API) might be wondering: what if Hibernate could store my data in a grid?

Hibernate Object/Grid Mapper (OGM) offers a JPA front end (object manipulation and JP-QL query) to applications while also storing and querying the data from a key/value grid, like Infinispan. In other words, OGM offers a familiar and well known API that benefits from the new scalability possibilities of distributed data grids like Infinispan. These possibilities include the ability to support existing applications using JPA.

In this session, Emmanuel Bernard and Sanne Grinovero will discuss how JBoss Enterprise Middleware is leveraging its existing technology to build an OGM . They will also touch on Hibernate Core (JPA), Hibernate Search (object search engine), Teiid (query federation engine), and Infinispan (distributed data grid) as these projects serve as the foundation for building an OGM. Emmanuel and Sanne will detail how the various bricks fit together, what the secret sauce is, and how to use the solution in your applications.

Topics: Java Development, JBoss Community Projects, JBoss Enterprise Application Platform, JBoss Enterprise Data Services, JBoss Enterprise Frameworks, Red Hat Cloud

Track Date Time Technical Difficulty
What's New: JBoss World Wednesday, May 4 4:20 pm - 5:20 pm 3.0 / 5.0

The JBoss Developer BoF

Burr Sutter — Product Management, Red Hat

In this session, several of the key JBoss project leads will provide future direction of many of the developer-facing technologies and strategies. This session will also provide an open forum for feedback from attendees.

The following JBoss technologies will be discussed:

  • JBoss Developer Studio
  • JBoss Seam Framework
  • RichFaces
  • Arquillian
  • Forge
  • TorqueBox
  • Hibernate

Topics: JBoss Developer Studio, JBoss Enterprise Frameworks

Track Date Time Technical Difficulty
What's New: JBoss World Wednesday, May 4 5:30 pm - 7:00 pm 5.0 / 5.0

jBPM 5: Bringing More Power to your Business Processes

Kris Verlaenen — jBPM Lead Engineer, Red Hat
Mark Proctor — Drools Project Lead and Founder, Red Hat

A Business Process Management System (BPMS) offers you the capabilities to better manage and streamline your business processes. JBoss jBPM continues its vision in this area by offering a lightweight process engine for executing business processes, combined with the necessary services and tooling to support business processes in their entire lifecycles. This allows not only developers but also business users to manage your business processes more efficiently.

A lot has happened in the BPM area over the last few years, with the introduction of the BPMN 2.0 standard, the increasing interest in more dynamic and adaptive processes, integration with business rules and event processing, case management, etc. In this session, Kris Verlaenen, who is leading the jBPM5 effort, will show you how jBPM5 tackles these challenges and give you an overview of its most important features.

Topics: JBoss Community Projects, JBoss Enterprise BRMS Platform, JBoss Enterprise Frameworks

Track Date Time Technical Difficulty
What's New: JBoss World Thursday, May 5 3:10 pm - 4:10 pm 3.0 / 5.0

Enterprise OSGi & JBoss Application Server 7

David Bosschaert — Principal Software Engineer, Red Hat
Thomas Diesler — OSGi Lead, JBoss, Red Hat

JBoss Application Server 7 contains OSGi support and is working towards supporting enterprise OSGi standards. During this session,  David Bosschaert and Thomas Diesler will touch on enterprise OSGi: what is available now and what is currently being standardized in the OSGi Enterprise Expert Group.

Additionally, David and Thomas will cover what is currently available in JBoss Application Server 7 in relation to enterprise OSGi.
They will conclude this session with a demo  of enterprise OSGi in JBoss Application Server 7.

Topics: Java Development, JBoss Enterprise Application Platform, JBoss Enterprise Frameworks

Track Date Time Technical Difficulty
What's New: JBoss World Friday, May 6 11:00 am - 12:00 pm 3.0 / 5.0

What's New: Summit

Linux in the enterprise is rapidly evolving. Learn about the latest in open source virtualization, middleware, infrastructure, security, desktop technology, messaging, storage, and more.

Building a Customer Portal with Red Hat Solutions

Mike Amburn — Enterprise Architect, Red Hat
Chris Bredesen — Product Manager, Red Hat

When building a customer portal, its easy to start from scratch. But in reality, most of us have to start from the middle.

In this session, discover how Red Hat used Red Hat Enterprise Linux and JBoss Enterprise Middleware to design and deploy a new customer portal in only six months. And learn how Red Hat used JBoss Seam and JBoss Enterprise Application Platform in combination with SOA practices to create a scalable, lightweight customer portal that integrated over a dozen existing information and authentication systems, provided a global chroming service, and leveraged the latest dynamic technologies like jQuery.

Attendees will walk away understanding how Red Hat uses its own technologies and the power of open source to rapidly build and deploy new services at the speed of an ever-changing market.

Topics: JBoss Enterprise Application Platform, JBoss Enterprise Frameworks, Red Hat Enterprise Linux

Track Date Time Technical Difficulty
What's New: Summit Thursday, May 5 10:20 am - 11:20 am 3.0 / 5.0