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 World

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.

How to be Effective with JBoss Developer Studio

Max Rydahl Andersen — Developer, Red Hat

How do you use JBoss Developer Studio effectively while developing applications based on JBoss technology? In this session, Max Rydahl Andersen will cover how you can use pure Eclipse to build multi-module projects, and also how you can make it fit into a Maven world.

Max will also show attendees how to use some of the unique features of JBoss Developer Studio to reduce stresses when using JPA/Hibernate, CDI/Weld, and Web Services/RestEasy. And Max will explain how you can deploy applications quickly and efficiently into local, remote hosts and even into the cloud.

Topics: Cloud, Java Development, JBoss Developer Studio

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Wednesday, May 4 10:20 am - 11:20 am 3.0 / 5.0

Security Assurance with JBoss Enterprise Application Platform

Anil Saldhana — Lead, Middleware Security Architect, Red Hat

In this easy-to-follow, use case-driven session, Anil Saldhana will describe the features, strategies, best practices, and roadmap for security for JBoss Enterprise Application Platform. Emphasis will be given on feedback obtained in the field.

Topics: JBoss Enterprise Application Platform

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Wednesday, May 4 11:30 am - 12:30 pm 3.0 / 5.0

Highly Scalable Data Grids and Distributed Caching with Infinispan

Manik Surtani — Senior Principal Software Engineer, Red Hat

In this session, Manik Surtani, founder and project lead of Infinispan, will introduce Infinispan, an open source data grid platform. Manik will discuss the two major classes of Infinispan usage. Firstly, as a highly scalable, distributed in-memory data storage engine that even performs well on cloud infrastructures. And secondly, as a distributed data cache that boosts performance and removes bottlenecks in accessing data residents in an RDBMS. This session will include a live demo of a distributed grid, used in both access patterns.

Topics: Cloud

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

Maven Best Practices

John Casey — Senior Software Engineer, Red Hat

Apache Maven is a build tool that has gained wide popularity in the Java world. But learning to use Maven well can be difficult. The Maven build lifecycle, the details of managing dependencies in Maven, and the approaches to applying DRY principles to Maven builds can pose daunting challenges to new users. And that’s leaving aside the largest challenge: bending your mind around the conceptual differences between a scripted build system like Apache Ant, which allows you to do nearly anything and call it a build, and the more structured Maven build environment.

However, it is possible to navigate these waters and achieve cleaner builds using Maven. Over the years, a series of best practices have emerged that can help users organize their builds and avoid the pitfalls that make using Maven a painful task. Some of these best practices apply to the software ecosystem and the practices used by upstream projects; others apply to how the user expects Maven to operate. Still others apply to the larger development process itself.

In this session, John Casey will explore some of the biggest challenges new users face when trying to use Maven effectively. He will also present some approaches that can make your Maven builds easy to use and maintain. Using examples from JBoss, particularly the recent changes to the JBoss Application Server build, John will highlight some of the upstream changes that make it easier to use Maven for projects that use JBoss. Time allowing, he will also demonstrate some of the software that can be used in conjunction with Maven to further streamline the build process.

Topics: Java Development

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Wednesday, May 4 3:10 pm - 4:10 pm 3.0 / 5.0

Configuration and Management with JBoss Application Server 7 Domains

Brian Stansberry — Principal Software Engineer, Red Hat

Two of the primary features of the upcoming JBoss Application Server 7 and JBoss Enterprise Application Platform 6 are a simplified configuration model and the ability to manage complex multi-server environments.

In this presentation, Brian Stansberry will cover the core concepts behind the new configuration model — profiles, servers, server groups, hosts, and domains. Then Brian will demonstrate how easy it is to set up and manage a domain of multiple JBoss Application Server instances. He’ll show you how to manage your domain both through the managment console that ships with the application server, and via the JBoss Application Server command line interface.

Topics: JBoss Enterprise Application Platform

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Wednesday, May 4 4:20 pm - 5:20 pm 3.0 / 5.0

JBoss Enterprise Application Platform BoF

Rich Sharples — Director of Middleware, Product Management, Red Hat

2011 is an exciting year for JBoss Enterprise Application Platform. In this session, Rich Sharples will cover the new features in JBoss Enterprise Application Platform 6, discussing domains, HA, performance, Java EE 6, OSGi, and developer and operational productivity.

Come and meet the team responsible, discuss future releases, give us your feedback, ask questions, and tell us what we’re doing wrong and right.

Topics: JBoss Enterprise Application Platform

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Wednesday, May 4 5:30 pm - 7:00 pm 4.0 / 5.0

Getting to the Future of JavaSever Faces With RichFaces 4.0

Jay Balunas — Principal Software Engineer, Red Hat

In this session, Jay Balunas will provide in-depth coverage of various features from JavaServer Faces (JSF) 2.0, discussing the benefits and shortcomings of each feature. Jay will also talk about how the newly released RichFaces 4.0 project is continuing to enhance JSF to solve these shortcomings by prototyping functionality for the future of JSF.

  • The built-in Ajax support of JSF 2.0
  • Advanced queuing options for performance tuning
  • Client side bean validation, and object graph validation
  • Server-side push for enterprise web applications
  • Current and future plans for JSF and RichFaces

Jay will show attendees how JSF developers can get a sneak peek into the future of JSF by using the RichFaces project now. Whether you are a new JSF/RichFaces user who wants to find out more about the latest developments in the specification, or an old hat with an issue or two on your mind, this session has something to offer you. Attendees are encouraged to bring their concerns and suggestions to this session.

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

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

Your Cloud Application Isn't Done Yet

Michael Rowley — Chief Technology Officer, Active Endpoints

Employees are performing more of their jobs in web applications hosted in the cloud and frequently use a dashboard-like presentation, permitting them to complete any function at any time. It is the users responsibility to have the knowledge of what to do when. This may be well suited to skilled employees, but less skilled employees are often left to muddle along, trying to remember what their trainer instructed.

This talk will describe Cloud Extend, where the most experienced employees easily capture their expertise and share it in a way that empowers any employee to quickly know what they should do when. The resulting screenflow can be embedded in cloud applications, guiding users to successful outcomes as efficiently as possible. Join Dr. Michael Rowley, Chief Technology Officer of Active Endpoints and author of the book Understanding SCA (Service Component Architecture), to see for yourself how to extend JBoss Application Server to improve your cloud-based applications using Cloud Extend.

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Thursday, May 5 11:30 am - 12:30 pm 3.0 / 5.0

HTML5 for the Java Developer

Burr Sutter — Product Management, Red Hat

The mass adoption of smartphones and tablets and the significant collaboration of browser vendors like Google, Microsoft, Apple, and Opera is a true game-changer for Java web developers.

In this session, Burr Sutter will distill HTML5 into the most important aspects that impact the Java web developer community. The focus of this session will be on practical tips and technqiues for how to best take advantage of HTML5 features in your JBoss-based applications.

Topics: Java Development

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

GWT on JBoss Best Practices

Mike Brock — Manager, Software Engineering, Red Hat

GWT (Google Web Toolkit) has grown very popular in the space of rich web, cross-browser application development. In this session, Mike Brock will introduce key JBoss technologies that will make developing advanced GWT applications an easier experience for developers. Mike will cover the Errai project, which is the lynchpin of integration between GWT and Red Hat middleware, such as JBoss Seam Framework and Weld/CDI. He will also introduce Errai’s message-oriented programming model and discuss how it can make integration with JBoss Enterprise Middleware a breeze.

This session will assume a basic understanding of GWT (http://code.google.com/webtoolkit/) and CDI (http://seamframework.org/Weld).

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Thursday, May 5 3:10 pm - 4:10 pm 5.0 / 5.0

Unleashing the Power of REST Services with RESTEasy

Joel Tosi — Senior Solution Architect, Red Hat
Bill Burke — Senior Consulting Software Engineer, Red Hat

Joel Tosi will begin this session by providing a quick overview of why REST services are important and how they differ from heavier WS* implementations. From there, he will hop into the code, discussing how to leverage RESTEasy to build an inventory management application quickly while using effective tests along the way. Joel will wrap up this session with information about providing proxy wrappers to services, as well as versioning thoughts and creating custom response types.

Topics: Java Development, JBoss Community Projects

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

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.

The JBoss Recipe: Heaps of Java & Middleware Seasoned with Open Source & Cloud

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

It has been five years since JBoss became a part of the Red Hat family. While some has stayed the same, much has changed in the industry. Java has become more open than ever. Millions of developers and thousands of enterprises depend on Java everyday for simple web applications and complex low latency transaction processing. JBoss has transformed from supporting a single J2EE appplication server to providing a complete enterprise-class middleware portfolio.

What were the successes and challenges in that journey? How has the product set and open source market evolved? How has developer perception changed? What have been the business drivers and technology triggers? Who is the middleware competition? What is the future role for Java? Where will JBoss be five years from now? In this session, Ashesh Badani will try and address these and many more such questions.

Topics: Cloud, JBoss Enterprise Application Platform, JBoss Enterprise BRMS Platform, JBoss Enterprise Data Services, JBoss Enterprise Portal Platform, JBoss Enterprise SOA Platform, Red Hat Cloud

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Wednesday, May 4 10:20 am - 11:20 am 1.0 / 5.0

JBoss Enterprise Application Platform: A Roadmap

Rich Sharples — Director of Middleware, Product Management, Red Hat

2011 is an exciting year for JBoss Enterprise Application Platform! In this session, Rich Sharples will detail the new features of JBoss Enterprise Application Platform 6, including domains, ahigh availability (HA), performance, Java EE 6, OSGi, and developer and operational productivity.

 

2011 is an exciting year for JBoss Enterprise Application Platform! In this session, Rich Sharples will detail the new features of JBoss Enterprise Application Platform 6, including domains, ahigh availability (HA), performance, Java EE 6, OSGi, and developer and operational productivity.

Topics: JBoss Enterprise Application Platform

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Wednesday, May 4 11:30 am - 12:30 pm 3.0 / 5.0

Legacy Modernization with JBoss Enterprise SOA Platform in the Financial Industry

Shane Johnson — Architect, Red Hat Consulting-Middleware Practice, Red Hat

This session will cover the legacy modernization strategy at a financial company with an emphasis on architecture. Shane Johnson will begin the session by discussing the current mainframe environment and the challenges associated with migrating away from it. Next, he will discuss the proposed JBoss Enterprise SOA Platform-based architecture and front-end integration. And Shane will conclude the session with a discussion about the migration strategy and the implementation efforts. This includes building out an open source build infrastructure, enabling mainframe integration, and creating a technical, modular architecture based on Maven.

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Wednesday, May 4 2:00 pm - 3:00 pm 2.0 / 5.0

It's Important to Get Middleware Right

Clay Olbon — Senior Manager, Accenture
Steve Fisher — Senior Manager, Accenture

Hear two real-world middleware case studies from Accenture that feature leading edge, highly customizable, complex Red Hat implementations.

Redhat.com: Accenture is helping transform Red Hats online web presence, building a common portal and web content management environment to improve the customer experience. The redesigned site is being built on top of the latest version of JBoss Enterprise Portal Platform and JBoss Enterprise Portal Platform Site Publisher. This session will focus on some of the key innovations involved in creating a highly customized, fully content-managed web presence for a very large global site. Key topics will include: workflow customization using JBoss jBPM and internationalization/localization of content for multiple sites and languages.

Business rule management system on SOA: Accenture is helping an insurance client deliver a new strategic architecture to support quote, purchase, and mid-term adjustments through direct web, call centre, and aggregator channels. A key business requirement is agility and supporting the business to initiate change without requiring any IT involvement. This session will focus on how JBoss Enterprise BRMS (Business Rules Management System) was used as the underlying rules technology, and how Accenture is working with Red Hat to integrate the Rules Engine into the Enterprise Service Bus (ESB) component of the architecture.

Topics: Java Development, JBoss Enterprise BRMS Platform, JBoss Enterprise Portal Platform, JBoss Enterprise SOA Platform, JBoss Enterprise Web Platform, JBoss Enterprise Web Server

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Wednesday, May 4 3:10 pm - 4:10 pm 3.0 / 5.0

Jumpstart Your SOA with JBoss Enterprise Data Services Platform

Chuck Mosher — Principal Solutions Architect, Red Hat

Although the benefits of adopting a service-oriented architecture (SOA) are many, in practice enterprises experience major challenges in migrating their IT environments toward agile, SOA-based frameworks. Our experience has shown that one of the key stumbling blocks in SOA adoption is fundamental dealing with all the disparate data already present in the enterprise.

Analysts estimate that over 70 percent of the “services” in an SOA are actually data services. One of the reasons that this creates a challenge is because of the impedance mismatch between the different types of data: SOA-oriented data is for the most part XML-based, whereas the vast majority of data already present in the enterprise is in the form of relationally-structured data in a database.

In this session, Chuck Mosher will introduce JBoss Enterprise Data Services Platform, an optional new add-on to JBoss Enterprise SOA Platform that addresses this challenge. JBoss Enterprise Data Services Platform is based on the industry-leading data integration technology that Red Hat acquired from MetaMatrix in 2007. Now completely open source (based on the Teiid project at jboss.org/teiid), JBoss Enterprise Data Services Platform is fully integrated with JBoss Enterprise SOA Platform and provides a powerful set of tools that elegantly solve one of the hardest problems in SOA development getting to the data.

This session will include:

  • A discussion about the overall design and architecture of the technology
  • An introduction to the tooling for rapidly creating data services
  • An overview of common data integration use cases/patterns
  • A live demo

Come and hear how to jumpstart your SOA with data services!

Topics: JBoss Enterprise Data Services, JBoss Enterprise SOA Platform

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Wednesday, May 4 4:20 pm - 5:20 pm 3.0 / 5.0

JBoss Enterprise SOA Platform BoF

Ken Johnson — Product Manager, Red Hat
Pierre Fricke — Director of Product Line Management, SOA Platforms, Red Hat

JBoss Enterprise SOA Platform is the next-generation ESB and business process automation infrastructure that enables superior business execution, responsiveness, and flexibility in a cost-effective, open platform. In this session, Ken Johnson and Pierre Fricke will discuss the future roadmap for JBoss Enterprise SOA Platform, as well as changes in our industry that are impacting application integration and SOA infrastructure as we move toward cloud computing.

Topics: Cloud, JBoss Enterprise SOA Platform

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Wednesday, May 4 5:30 pm - 7:00 pm 2.0 / 5.0

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

Applications in the Cloud? Now How Do I Integrate Them Into My Business?

Pierre Fricke — Director of Product Line Management, SOA Platforms, Red Hat
Ken Johnson — Product Manager, Red Hat

Over the past year, enterprises have been placing an increasing number of their applications and business services in the cloud to take advantage of the flexibility and scalability of the cloud model. However, other applications and business services remain behind the firewall or in gated communities for reasons of control, domain isolation, and culture.

More enterprises are developing strategies to integrate these applications and services, wherever they may be deployed, to support their specific, proprietary, and public business processes while enabling greater flexibility and business agility. That strategy increasingly centers on service-oriented architecture (SOA) integration and business process automation.

Join Pierre Fricke and Ken Johnson for this informative session and explore the progress since JBoss World 2010 in:

  • Platform-as-a-Service (PaaS)
  • How SOA and business process automation maximize the value of cloud and on-premise deployments
  • Benefits for the enterprise and its value chain
  • Hurdles that have been overcome

Topics: Cloud, JBoss Enterprise BRMS Platform, JBoss Enterprise Data Services, JBoss Enterprise SOA Platform, Red Hat Cloud

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Thursday, May 5 11:30 am - 12:30 pm 2.0 / 5.0

Enhanced Trust & Identity with JBoss Enterprise Application Platform

Mandeep Sandhu — Technical Consultant, Internet Engineering, MasterCard International
Anil Saldhana — Lead, Middleware Security Architect, Red Hat

JBoss Enterprise Application Platform has to interoperate in complex heterogeneous environments. In this session, MasterCard International’s Mandeep Sandhu and Red Hat’s Anil Saldhana will discuss the complexities involved in working with multiple products in the industry, available design choices, and the strategies to make it work. They will also discuss best practices with advanced usage of JBoss Enterprise Application Platform security along with PicketLink to deliver identity, trust, and security to Web Services and other enterprise services.

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Thursday, May 5 2:00 pm - 3:00 pm 4.0 / 5.0

Applications in the Cloud? Now How Do I Integrate Them Into My Business? (replay)

Pierre Fricke — Director of Product Line Management, SOA Platforms, Red Hat
Ken Johnson — Product Manager, Red Hat

Over the past year, enterprises have been placing an increasing number of their applications and business services in the cloud to take advantage of the flexibility and scalability of the cloud model. However, other applications and business services remain behind the firewall or in gated communities for reasons of control, domain isolation, and culture.

More enterprises are developing strategies to integrate these applications and services, wherever they may be deployed, to support their specific, proprietary, and public business processes while enabling greater flexibility and business agility. That strategy increasingly centers on service-oriented architecture (SOA) integration and business process automation.

Join Pierre Fricke and Ken Johnson for this informative session and explore the progress since JBoss World 2010 in:

  • Platform-as-a-Service (PaaS)
  • How SOA and business process automation maximize the value of cloud and on-premise deployments
  • Benefits for the enterprise and its value chain
  • Hurdles that have been overcome

Topics: Cloud, JBoss Enterprise BRMS Platform, JBoss Enterprise Data Services, JBoss Enterprise SOA Platform, Red Hat Cloud

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Thursday, May 5 3:10 pm - 4:10 pm 2.0 / 5.0

Building & Managing a JBoss-based Private Cloud

Patrick Black — Senior Technology Engineer, Travelers Insurance

Travelers Insurance maintains a large shared infrastructure for JBoss-based applications. This infrastructure continues to improve, including the addition of cloud-based technologies to reduce infrastructure costs and improve stability.  In this session, Patrick Black from Travelers Insurance will review the challenges and successes of building and maintaining this infrastructure, while also providing some of the technical details.

Topics: Cloud, JBoss Enterprise Application Platform, Red Hat Cloud, Red Hat Enterprise Linux, Red Hat Enterprise Virtualization for Servers

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Thursday, May 5 4:20 pm - 5:20 pm 3.0 / 5.0

Infinispan Optimizing Performance & Consistency at the Chicago Board Options Exchange

Shane Johnson — Architect, Red Hat Consulting-Middleware Practice, Red Hat
Craig Bomba — Engineer, Chicago Board Options Exchange

In this customer success session, Craig Bomba from the Chicago Board Options Exchange (CBOE) and Red Hat’s Shane Johnson will discuss the strategy used to optimize Infinispan for both performance and consistency at CBOE. Craig and Shane will:

  • Detail the technical requirements for a data grid within the context of the business expectations and goals

  • Explore the advantages and disadvantages of the asynchronous approaches to data grid communication available for increasing parallelism within applications
  • Address how asynchronous communication with a data grid affects consistency
  • Discuss the approach chosen as well as the approaches taken to troubleshoot Infinispan and JGroups

In this session, attendees will learn the following:

  • Asynchronous approaches to data grid communication

  • Synchronized methods / concurrent collections
  • Troubleshooting log analysis & interpretation
  • Performance results
  • Configuration
  • Community / Collaboration JIRA, discussion forums, IRC
  • Benefits of working with the open source community to resolve bugs and incorporate new features

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Friday, May 6 9:45 am - 10:45 am 4.0 / 5.0

Demysifying Complex Event Processing (CEP)

Edson Tirelli — Senior Software Engineer, Red Hat

In this session, Edson Tirelli will present the concepts behind complex event processing (CEP) and discuss how CEP fits in the enterprise infrastructure to bring real-time awareness to business applications. He will also detail what an event-driven architecture (EDA) is and how it complements service-oriented architectures (SOA), enabling smarter decisions through event-driven business process management (edBPM) and event-aware Business Rules.

During this session, Edson will provide examples of these concepts as they apply to real use cases, which he will demonstrate using JBoss Enterprise BRMS and the upcoming JBoss jBPM 5. Together, these solutions enable seamless integration between CEP, Business Rules, and Business Processes.

After attending this session, attendees will better understand:

  • CEP, EDA, edBPM, Business Rules, and BAM

  • How EDA and CEP can be applied to design and develop applications that respond to the business environment events in realtime
  • How JBoss Enterprise Middleware can help achieve that goal through JBoss Enterprise BRMS and JBoss jBPM

Topics: Java Development, JBoss Community Projects, JBoss Enterprise BRMS Platform

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Friday, May 6 11:00 am - 12:00 pm 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.

JBoss Enterprise BRMS - Active Decision Management Platform

Mark Proctor — Drools Project Lead and Founder, Red Hat
Prakash Aradhya — Product Manager, Red Hat

BRMS platforms are no longer plain decision management systems. Attend this session to learn how JBoss Enterprise BRMS is redefining the way decisions are managed actively in real-time environments.

JBoss Enterprise BRMS helps develop effective decision management systems by keeping business policies separate from implementations, so businesses can be more agile making business decisions. In this session, Mark Proctor and Prakash Aradhya will discuss JBoss Enterprise BRMS and its relationship to the popular, widely adopted Drools family of projects.

Drools is one of the most visibly successful community efforts. At the core of JBoss Enterprise BRMS is Drools Expert, a powerful decision-management engine, and Drools Guvnor, a sophisticated rich user interface to author and manage business policies and rules. There are many interesting projects under incubation in the Drools community (e.g., Drools Planner, Drools Chance, Drools Semantics, Drools Grid, etc.) that will gradually be introduced in JBoss Enterprise BRMS as supported features. In this session, Mark and Prakash will discuss these innovative features and others being developed in the Drools community that will have an impact on how Drools is consumed.

Topics: JBoss Enterprise BRMS Platform

Track Date Time Technical Difficulty
In the Weeds: JBoss World Wednesday, May 4 10:20 am - 11:20 am 4.0 / 5.0

Forge New Ground in Rapid Enterprise Java Development

Lincoln Baxter III — Senior Software Engineer, Red Hat

How many times have you wanted to start a new project in Java EE, but struggled to put all the pieces together? Has the Maven archetype syntax left you scratching your head? Everyone else is talking about Rails, Grails, and Roo, and you’re left thinking, “I wish it were that easy for me.” Well, there’s good news: You don’t have to leave Java EE just to find a developer tool that makes starting out simple. Seam Forge is heating up Java EE, and is ready to work it into a full-fledged project.

Seam Forge is also an incremental enhancement tool that lets you to take an existing Java EE project and safely work in new functionality. Seam Forge comprehends your entire project, including the abstract structure of the files, and can make intelligent decisions on how and what to change.

Whether you want to get your start-up going today or make your big customers happy tomorrow, Seam Forge is a tool that you should be looking into. Attend this session and get started – today!

Topics: Java Development, JBoss Community Projects

Track Date Time Technical Difficulty
In the Weeds: JBoss World Wednesday, May 4 11:30 am - 12:30 pm 3.0 / 5.0

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

A Real World View of Building Efficiency

Carey Dietert — Director of Data Center Field Marketing, Dell

For more than 26 years, Dell has empowered countries, communities, customers, and people everywhere to use technology to realize their dreams. Customers trust Dell to deliver technology solutions that help them do and achieve more, whether theyre at home, work, school, or anywhere in their world. Learn more about our story, purpose, and people behind our customer-centric approach. (www.dell.com)

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

JBoss Enterprise Portal Platform BoF

Jason Andersen — Product Management Director, Red Hat

Over the past two years, JBoss has introduced an entirely new JBoss Enterprise Portal Platform to the market, marrying the best of open source portal technologies with new capabilities such as embedded content and site management. After providing a quick behind-the-scenes view of the past two years, Jason Andersen and Thomas Heute will provide a glimpse into the future of JBoss Enterprise Portal Platform. For example: Will it still be a “portal”? How will JBoss and GateIn incorporate new computing platforms (clouds) and technologies (HTML5)? Join product management and engineering for this interactive session to discuss answers to those questions and more.

Topics: Cloud, JBoss Enterprise Portal Platform

Track Date Time Technical Difficulty
In the Weeds: JBoss World Wednesday, May 4 5:30 pm - 7:00 pm 3.0 / 5.0

Optimizing Red Hat Enterprise MRG Messaging

James Kirkland — Senior Solution Architect, Red Hat
Andy Goldstein — Principal Consultant, Red Hat

In this session, James Kirkland and Andy Goldstein will describe established best practices for maximizing your Red Hat Enterprise MRG Messaging experience. They will review both server and client-side techniques that you can use to achieve the best possible message throughput and the lowest possible latency in your computing environments. James and Andy will also discuss topics such as:

  • How to pick the “right” networking technology
  • How to design clusters for high availability without sacrificing performance
  • How to optimize client code to increase performance
  • How to optimize the broker’s performance with tuning
  • How to design a Red Hat Enterprise MRG Messaging topology for maximum efficiency

Topics: Java Development, Red Hat Enterprise MRG

Track Date Time Technical Difficulty
In the Weeds: JBoss World Thursday, May 5 10:20 am - 11:20 am 4.0 / 5.0

TorqueBox: The Beauty of Ruby with the Power of JBoss

Bob McWhirter — Consulting Software Engineer, Red Hat

The power of JBoss is now available through the expressiveness of Ruby. More and more projects are suited to new technologies and frameworks such as Ruby on Rails. Using TorqueBox, an organization’s employees can leverage their knowledge, investments, skills, and trust in JBoss while exploring the cutting edge of new development models.

TorqueBox supports any Rack-based web framework, including Ruby on Rails and Sinatra. Rubyists now get high-performance Java services like HornetQ, Infinispan, and Quartz using familiar idioms and patterns. In this session, Bob McWhirter will cover general Ruby web-framework support and introduce the use of enterprise JBoss services with only a few lines of Ruby.

Track Date Time Technical Difficulty
In the Weeds: JBoss World Thursday, May 5 11:30 am - 12:30 pm 4.0 / 5.0

Good Chemistry: Alfresco, JBoss and CMIS

Jeff Potts — Chief Community Officer, Alfresco
Mike Vertal — CEO, Rivet Logic
Florian Muller — Apache Chemistry Committee Chair & Alfresco CMIS Developer, Alfresco
Jason Andersen — Product Management Director, Red Hat

Join this star-studded panel discussion to learn more about how Alfresco, JBoss (JBoss Enterprise Portal Platform), and the Content Management Interoperability Standard (CMIS) are mixing together to create great Java-based solutions for real customers. Specifically, you will learn much more about CMIS and the Apache Chemistry project (OpenCMIS, cmislib, phpclient, DotCMIS), JBoss Enterprise Portal Platform initiatives to use CMIS to integrate with CMS systems like Alfresco, and real-world examples of customers who have deployed JBoss Enterprise Portal Platform with Alfresco today. The panel will be moderated by Jeff Potts, Alfresco’s chief community officer and Apache Chemistry committee member. Come ready with your questions about CMIS!

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

JBoss in the Trenches

Ronak Mallik — Middleware Architect, Red Hat

How do some of the biggest IT departments around the world configure and manage their JBoss Enterprise Middleware installations? How do they deal with security and performance tuning of their application server tiers?

In this presentation, Ronak Mallik will introduce the industry-wide best practices that emerge time-after-time from the most effective enterprise environments. Ronak will review these best practices for the process of slimming, optimizing, and tuning your companys own application server profile.

Ronak will also discuss real-world procedures for versioning and deploying JBoss Enterprise Middleware to large-scale enterprise environments with multiple regions. The importance of these processes will become more evident as we discuss the techniques for running effective load and endurance testing. Additionally, we will address proven methodologies for modifying configurations in live production environments.

In this session, attendees will learn:

  • Industry-wide best practices for managing JBoss configurations in large-scale production environments
  • How to slim, cluster, and optimize your JBoss Application Server configurations
  • JBoss Application Server infrastructure security best practices
  • Best practices for performance tuning and guidelines for running effective load tests
  • Approaches for enabling high availability (HA), redundancy, monitoring, and management
  • Best practices for moving deployments through environments with logging, security, and messaging
  • Standards for virtualization and dynamic provisioning in the cloud

Topics: Cloud, JBoss Enterprise Application Platform

Track Date Time Technical Difficulty
In the Weeds: JBoss World Thursday, May 5 3:10 pm - 4:10 pm 4.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

Building State-of-the-Art Applications with Spring and JBoss

Marius Bogoevici — Senior Software Engineer, Red Hat

The Spring framework provides a popular development model and JBoss Application Server is a powerful environment that provides a rich set of services available to the developers. Developers must understand the latest advancements of both Spring and JBoss Application Server in order to get the best experience while combining the two.

In this demo-packed session, Marius Bogoevici will provide an overview of the placement of Spring within the more general confines of the Java EE platform, and discuss how  Spring applies in practice in the case of JBoss. Marius will also guide attendees through the process of building an optimal Spring-based application on JBoss Application Server, by employing best practice and the latest features available in Spring 3.1, Java EE6, as well as JBoss-specific extensions.

Topics: JBoss Community Projects, JBoss Enterprise Application Platform

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

Taste of Training - JBoss World

Want to know what world-class Red Hat Training and Certification is all about? Attend a "Taste of Training: JBoss World" session to get a sneak peek at all JBoss Enterprise Middleware training has to offer. Our award-winning Red Hat Training and Certification Team will be on-site to provide a series of a hands-on training courses across popular Red Hat Enterprise Linux and JBoss Enterprise Middleware technologies.

Rapid Project Creation Seam and JBoss Developer Studio

Bill Bendrot — Curriculum Manager, Training, Red Hat

This session covers the rapid project creation features for JBoss Seam Framework in JBoss Developer Studio. Attendees will see how to quickly generate a fully functioning JSF and RichFaces application with a JPA entity model connected to a live database. Learn how to turn what used to take hours or days worth of work into minutes with JBoss Seam Framework and JBoss Developer Studio.

Track Date Time Technical Difficulty
Taste of Training - JBoss World Wednesday, May 4 10:20 am - 11:20 am 2.5 / 5.0
Taste of Training - JBoss World Thursday, May 5 2:00 pm - 3:00 pm 2.5 / 5.0

Managing business rules using the JBoss Enterprise BRMS

Jeffrey Slone — Curriculum Manager, Training, Red Hat

A business rules management system helps an organization capture and manage business knowledge and policies. JBoss Enterprise BRMS includes a fast and highly efficient rules engine and repository, and facilitates easy-to-use rules development and management.

In this session, attendees are provided with an overview of JBoss Enterprise BRMS. Topics include: the rules repository, rule deployment, the business rules lifecycle, and governance. Attendees will also have the opportunity to see JBoss Enterprise BRMS in action using a hands-on exercise.

Track Date Time Technical Difficulty
Taste of Training - JBoss World Wednesday, May 4 11:30 am - 12:30 pm 3.0 / 5.0
Taste of Training - JBoss World Thursday, May 5 3:10 pm - 4:10 pm 3.0 / 5.0

Understanding JBoss Site Publisher

Rich Raposa — Curriculum Manager, Training, Red Hat

In this session, attendees will receive an overview and introduction to JBoss Enterprise Portal Platform Site Publisher, a new add-on to JBoss Enterprise Portal Platform. Attendees will see how easy it is to create and manage websites and web content within the context of JBoss Enterprise Portal Platform. Other topics that will be discussed include: content authoring and publication, content search, in-line editing of web content, and editable content and site templates.

Track Date Time Technical Difficulty
Taste of Training - JBoss World Wednesday, May 4 2:00 pm - 3:00 pm 2.0 / 5.0
Taste of Training - JBoss World Thursday, May 5 10:20 am - 11:20 am 2.0 / 5.0

Focus on JBoss ESB

Will Dinyes — Team Lead, JBoss Curriculum, Red Hat

JBoss ESB, which is part of JBoss Enterprise SOA Platform, is a mature ESB (enterprise service bus) that forms the backbone of many service-oriented architecture (SOA) deployments. Individual services within the ESB are made up of providers, services, listeners, and actions.

In this session, attendees will get an introduction to these concepts as well as an opportunity to implement a simple ESB service stack.

Attendees will be using the recently released JBoss Enterprise SOA Platform 5.1 and JBoss Developer Studio 4. The integrated ESB development tooling in JBoss Developer Studio 4 will be used to define, edit, deploy, and test the attendee’s ESB service.

Attendees should be familiar with general SOA concepts and have some experience interpreting XML prior to attending this session. No Java coding experience is required.

Track Date Time Technical Difficulty
Taste of Training - JBoss World Wednesday, May 4 3:10 pm - 4:10 pm 3.5 / 5.0
Taste of Training - JBoss World Thursday, May 5 11:30 am - 12:30 pm 3.5 / 5.0

Troubleshooting JBoss Enterprise Application Platform 5: Part 1

Rich Raposa — Curriculum Manager, Training, Red Hat

JBoss Enterprise Application Platform 5 is a mature platform supporting many enterprise applications. However, as with any platform, there are often hiccups on the way to production. The skills to identify potential issues and resolve them are important for server administrators and developers alike.

In this expanded session, the topic of troubleshooting JBoss Enterprise Application Platform 5 will be covered. Techniques for investigating issues and common bottleneck points are discussed, with a focus on understanding JBoss memory consumption and database connection pooling.

Attendees should be familiar with application deployment and basic configuration of JBoss Enterprise Application Platform 5 prior to attending this session.

Track Date Time Technical Difficulty
Taste of Training - JBoss World Friday, May 6 9:45 am - 10:45 am 3.0 / 5.0
Taste of Training - JBoss World Friday, May 6 11:00 am - 12:00 pm 3.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.

Exploiting Chaos - How to Spark Innovation During Times of Change

Jeremy Gutsche — Founder, TrendHunter.com

Join Jeremy Gutsche, founder of TrendHunter.com, as he presents a continuation of his morning keynote and takes questions from attendees.

Track Date Time Technical Difficulty
What's New: JBoss World Wednesday, May 4 10:20 am - 11:20 am 1.0 / 5.0

JBoss Application Server 7 Architecture Overview & Status

Jason Greene — Principal Software Engineer, Red Hat

In this session, Jason Greene will provide an architectural overview of the next-generation application server, JBoss Application Server 7, which will form the basis of the next enterprise JBoss release, JBoss Enterprise Application Platform 6.

Jason will cover some of the key features of JBoss Application Server, as well as provide a run down on the various technologies that comprise it. In addition, the project’s current status will be covered.

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

Track Date Time Technical Difficulty
What's New: JBoss World Wednesday, May 4 11:30 am - 12:30 pm 3.0 / 5.0

ESB Reloaded - Project SwitchYard

Keith Babo — Senior Software Engineer, Red Hat

The Enterprise Service Bus (ESB) has emerged as an indispensable tool for building and hosting applications within a service-oriented architecture (SOA). ESBs have evolved from their early roots as a runtime platform for SOA to full-featured middleware platforms in their own right. While there are plenty of examples as to why this has been a positive development for developers and architects, there is a also a dark side. Feature creep in the ESB market has created bloated and inflexible runtimes, closed development environments that limit technology choice, and convoluted service models that produce applications that are hard to develop, test, and govern.

Not to worry though Project SwitchYard is here to save the day! Brought to you by the same team that created JBoss Enterprise SOA Platform, SwitchYard is a new project with a fresh look at what an ESB can do. SwitchYard provides a service development and runtime framework that helps define, test, and manage the important details of your service it’s contract, policies, configuration, composition, and management.

In this session, Keith Babo will provide a whirlwind tour of all things SwitchYard, beginning with a technology overview to get you oriented and quickly moving to guided examples of using SwitchYard to develop service-oriented applications.

Topics: Java Development, JBoss Community Projects, JBoss Enterprise SOA Platform

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

Running a JBoss Cluster in the Cloud

Bela Ban — Senior Software Engineer, Red Hat

In the default clustering configuration, JBoss Enterprise Middleware uses IP multicasting for discovery and message sending. However, most clouds currently do not provide IP multicasting, so JBoss nodes running in the default clustering configuration cannot form a cluster in the cloud. (This can be changed by passing a simple system property to run.sh.)

In this session, Bela Ban will discuss how to configure a JBoss cluster to use TCP instead of IP multicasting. Specifically, he’ll look at using (1) a static configuration (including a list of server addresses), (2) an external lookup service, and (3) S3 to discovery the cluster nodes, while also discussing the pros and cons of each option.

To understand how these option work, attendees will take a close look at JBoss clustering, looking into the transport and discovery protocols of the JGroups framework. Bela will also discuss the knobs that we can adjust to speed up a cloud-based cluster.

Topics: Cloud, JBoss Enterprise Application Platform, JBoss Enterprise Web Server

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

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

Cloudy Middleware

Mark Little — Senior Director Engineering, Middleware, Red Hat
Tobias Kunze — Senior Principal Software Engineer, Red Hat

At Red Hat, we’ve been working hard toward a broad and open cloud stack that covers everything from IaaS through PaaS to SaaS. Among these, PaaS will likely be of most interest to the JBoss developer. But what exactly is this “platform”? What am I, as a developer, going to code against? And what am I, with my operator hat on, going to monitor and manage?

In this session, Mark Little and Tobias Kunze will give attendees a look into the work that Red Hat has been doing around PaaS with community efforts such as SteamCannon and with product efforts such as the Makara platform, which Red Hat acquired last year.

Mark and Tobias will also demonstrate how you can develop your JBoss applications in the usual manner and then transparently migrate them to a JBoss-oriented PaaS using Makara. And they’ll show you how to set your applications to scale up and down based on evolving needs. They’ll also discuss where Red Hat is going with PaaS in the future.

Topics: Cloud, Java Development, JBoss Community Projects, JBoss Enterprise Application Platform, JBoss Enterprise Data Services, JBoss Enterprise SOA Platform

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

JBoss Operations & Management in the Cloud

Charles Crouch — Manager, Software Engineering, Red Hat
Alan Santos — Product Manager, Red Hat

The march toward cloud-enabled applications, services, and middleware is relentless. Did you know that your currently managed applications and services could be cloud-enabled with no new development? Whether you are planning entirely new deployments in the cloud, virtualizing legacy applications, or opportunistically expanding portions of your IT off-premise, JBoss Operations Network will virtualize and automate your existing resources to simplify and accelerate that march.

In this session, Charles Crouch and Alan Santos will share best practices, and will discuss and demo the upcoming operational features common to all managed JBoss products, including:

  • On- and off-premise configuration and performance management
  • Off-premise elasticity with responsive, policy-driven provisioning and configuration
  • Application-oriented virtualization with JBoss Enterprise Middleware

Topics: Cloud, JBoss Enterprise Application Platform, JBoss Enterprise SOA Platform, JBoss Operations Network, Red Hat Cloud

Track Date Time Technical Difficulty
What's New: JBoss World Thursday, May 5 11:30 am - 12:30 pm 2.0 / 5.0

Real World Perspectives Panel: JBoss

Hosts:

Maureen Fleming — Program Vice President, Business Process Management and Middleware, IDC

Panelists:

Snigdha Ganta — Manager, Java Application Servers (Java Hosting), Systems Engineering, IT, Union Pacific Railroad
Vasu Vattipalli — Principal Architect, Ground Systems, DigitalGlobe, Inc.
Vijay Varre — Senior Architect, Architecture & Engineering, PNC Financial Services Group

In this interactive panel discussion, JBoss customers will offer their views and opinions on issues relevant to today’s marketplace, and discuss emerging trends and their individual experiences working with JBoss Enterprise Middleware. This session will include brief presentations from each panelist, a hosted discussion on industry topics, and an opportunity for the audience to interact directly with the panelists. Gain new perspectives on industry trends, bring your middleware questions, and learn from the experts.

Topics: JBoss Enterprise Application Platform, JBoss Enterprise SOA Platform, JBoss Operations Network

Track Date Time Technical Difficulty
What's New: JBoss World Thursday, May 5 2:00 pm - 3:00 pm 2.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

Towards Unified Messaging

Gordon Sim — Engineering Manager, Red Hat
Rafael Schloming — Principal Software Engineer, Red Hat

The Apache Qpid project is an implementation of the Advanced Message Queueing Protocol (AMQP), a protocol for asynchronous messaging, and puts the ‘M’ in Red Hat Enterprise MRG. In this session, Gordon Sim and Rafael Schloming will describe AMQP, offer a vision of a ubiquitous messaging infrastructure that such a protocol enables, and introduce Qpid as an exciting open source community within which that vision is being pursued. Gordon and Rafael will also:

  • Describe where asynchronous messaging fits and why it is relevant in distributed systems development
  • Highlight the key capabilities of AMQP and the motivation behind the 1.0 specification
  • Describe the Qpid messaging APIs available in Red Hat Enterprise MRG, which allow AMQP-based applications to be built in a variety of different languages
  • Describe some of the current Qpid components available in Red Hat Enterprise MRG that are the building blocks from which AMQP networks can be assembled
  • Sketch out the roadmap for Qpid as it seeks to enable a pervasive messaging infrastructure

Topics: Red Hat Enterprise MRG

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

An HP Case Study: JBoss Enterprise Portal Platform

Robb Greathouse — Chief Evangelist, JBoss, Red Hat
Yugan (Yogi) Sikri — Chief Architect, HP Service Delivery Platform, HP

Enterprises worldwide are innovating new business models and reinventing themselves to compete in the global economy. In this case study driven session, we will take a indepth view of how HP and JBoss have worked together to build a new product enabling large enterprises, including Mobile Service providers to and build new Appstore Marketplaces and provide tools to developers for building Rich Mobile Applications. The session will cover the key technical architecture decisions making the HP Storefront solution, and how customers are using it in real life. The session will share key lessons learned and core technical issues that were addressed for a customer using this JBoss Portal based solution.

Track Date Time Technical Difficulty
What's New: JBoss World Friday, May 6 9:45 am - 10:45 am 2.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