Skip to Content

Agenda

Tracks: Wednesday February 13

Core Platform : Next Generation Web Applications : Services and Integration : Optimize, Secure & Manage : Executive Insights : Birds of a Feather

Track: Core Platform Technologies
This track comprises highly technical talks on using core Java and Linux platform technologies, APIs, and standards for developing portable, scalable, and secure applications.

Time: 1-1:50pm
Title: Hibernate

Presenter: Emmanuel Bernard

Company: JBoss

Abstract: In this session, Bernard will provide an overview of the Hibernate portfolio and help you understand how its features can help you. The focus of his presentation will be on Java Persistence and Hibernate Core. He will also discuss the future of Hibernate through an overview of the new and coming features.

Bio: After graduating from Supelec (a French "Grande Ecole"), Emmanuel Bernard spent a few years in the retail industry, where he became involved in the ORM space. He joined the Hibernate team four years ago and is now a core developer at JBoss. He is the lead developer of Hibernate Annotations and Hibernate EntityManager, two key projects on top of Hibernate Core implementing the Java Persistence specification, as well as Hibernate Search and Validator. Bernardis a member of the EJB 3.0 expert group and the JSR 303: Bean Validation expert group. He is a regular speaker at various conferences and JUGs, including JavaOne, JBoss World, and JAX.
Time: 2-2:50pm
Title: EJB3

Presenter: Carlo de Wolf

Company: JBoss

Abstract: This session will introduce Enterprise Java Beans 3 for new Java developers. Wolf will focus on what is possible with EJB 3 within the JBoss Application Server, the different types of EJB (including JBoss Extensions), exception handling, injection, and interceptors. He will also discuss the current state of EJB 3 in JBoss Application Server and touch on the Java Persistence API. The session will not cover differences as compared to EJB 2. Rudimentary knowledge of Java Enterprise Edition and JBoss Application Server is assumed.

Bio: Carlo de Wolf began his career in 1994 programming C applications for various applications. In 1997 he started using Java to develope desktop applications. He developed an application server based on the EJB 0.8 specifications for a large Netherlands bank and then was hooked on EJB. He has been with Red Hat for over ayear stabilizing the EJB 3 tech preview into AS 4.2 and EAP 4.2.
Time: 3-3:50pm
Title: Microcontainer Meets OSGi

Presenter: Ales Justin and Dimitris Andreadis

Company: JBoss, a division of Red Hat

Abstract: With the new Microcontainer project, the old JMX-based kernel will be replaced by a full-blown state machine based on POJOs, also capable of elegantly handling legacy deployments. A whole new java.lang abstraction has been written to seamlessly couple aspect-oriented programming with POJOs. Together with a new deployer architecture, the new kernel is able to handle any additional context personalities. In this session, Justin and Andreadis will show how new OSGi context personalities were added to the existing Microcontainer project. New dependency handling was added as a Bundle context at the top deployment level. A whole new classloader model was introduced to handle both the new OSGi classloading model as well as the old legacy JBoss flat model. They will also demonstrate how an OSGi service registry integration is done on top of an existing kernel registry with a simple Service context/personality introduction. You will also learn how the OBR (OSGi Bundle Repository) integrates with the new Profiling Service in JBoss Application Server.

Bio: Ales Justin was born in Ljubljana, Slovenia in 1979 and graduated with a degree in mathematics from the University of Ljubljana. He fell in love with Java six years ago and has spent most of his time developing information systems, ranging from customer service to energy management. He joined JBoss in 2006 to work full time on the Microcontainer project. JHe is a member of the JSR-299: WebBeans expert group and is the JBoss representative to OSGi on JSR-291: Dynamic Component Support for Java SE.

Bio: Dimitris Andreadis currently leads the JBoss Application Server project. He has been a JBoss addict since v2.4 and a contributor since v3.2 and finally joined JBoss in 2004. His main interest is in the core application server platform and the management aspect of it. He has worked extensively with JMX and CORBA technologies and represents Red Hat on the Resource Consumption Management API Expert Group (JSR-284). Previously, he spent seven years at Intracom and Motorola in the areas of NMS/OSS, designing reusable frameworks and distributed systems. Dimitris studied Computer Science at Technological Educational Institute of Athens and received an M.Sc. by research from University College Dublin, Ireland.

Track: Next Generation Web Applications
Learn about emerging technologies, frameworks, and designs enabling the Web as a computing platform

Time: 1-1:50pm
Title: Leveraging AJAX and Metadata for Ad Hoc Reporting

Presenter: James Dixon

Company: Pentaho

Abstract: Get end-user/business-user reporting requirements off your back for good using Pentaho's Metadata and AJAX-based ad-hoc reporting solutions. Pentaho’s technology delivers a standards-based metadata model that allows developers and IT personnel to centralize business definitions, table relationships, and security to allow business users to then create their own reports without technical skills or knowledge of SQL. In this session, Dixon will describe use cases, provide an architectural overview of the solution, and demonstrate the technology.

Bio: As "Chief Geek" (CTO), James Dixon is responsible for Pentaho's architecture and technology roadmap. He has over 15 years of professional experience in software architecture, development, and systems consulting. Prior to Pentaho, James held key technical roles at AppSource Corporation (acquired by Arbor Software, which later merged into Hyperion Solutions) and Keyola (acquired by Lawson Software). Earlier in his career, Dixon was a technology consultant working with large and small firms to deliver the benefits of innovative technology in real-world environments.
Time: 2-2:50pm
Title: SEAM, AS, EJB3, Hibernate, AJAX4JSF, RichFaces and Facelets

Presenter: Kunal Bajaj, Mark Hanes, Chris Henson, Keith Naas

Company: Big Lots Stores, Inc.

Abstract: Big Lots Stores, Inc. is two years into a three-year project to upgrade the hardware and software infrastructure at each of its approximately 1,400 stores across the United States. In this session, the Big Lots team will demonstrate the suite of inventory applications used daily at each store, which was developed and deployed in 2007 during phase two of the project. They will present the technical aspects of the project, including the unique constraints they faced (such as writing a web application to run on a handheld device, a PC, and a touch screen point-of-sale device) and their software architecture and technology choices (including tradeoffs) for each tier. They will discuss the technical patterns they used in development and the specific challenges they faced in implementing the software suite on leading-edge technologies. The team will go into detail on their use of JBoss Seam for conversation management, Seam-managed framework components, injection/outjection, scheduling, and security. They will also touch on the use of JBoss Application Server, JPA, EJB3, Hibernate, Ajax4JSF, RichFaces and Facelets.

Bio: Kunal Bajaj is a Java developer with over eight years of industry experience in application design and architecture. For the past year he has been an architect at Big Lots. His primary focus has been on designing and developing n-tier solutions with an emphasis on end user productivity. He holds a bachelor's degree in computer science and economics from Ohio Wesleyan University.

Mark Hanes has been with Big Lots for nearly four years and has served as a Java developer, architect, and project manager during that time. His primary focus has been on projects related to merchandising. Mark holds a master’s in electrical engineering from The Ohio State University.

Chris Henson has been a Java developer since 1998 and has been with Big Lots the past two years as an application architect and is currently the lead of the application architecture team. He is both a productive consumer and dedicated producer of open source Java solutions.

Keith Naas has been a Java developer for the past eight years. For the past two years he has been an architect at Big Lots. His primary focus has been on developing web applications with an emphasis on usability and developer productivity. Keith holds a bachelor's in computer science from Wright State University.

Time: 3-3:50pm
Title: Introduction to JBoss Seam

Presenter: Gavin King

Company: JBoss

Abstract: JBoss Seam is a powerful new application framework for building next generation Web 2.0 applications by unifying and integrating technologies such as Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets and Business Process Management (BPM). In this session, King will talk about how Seam can increase productivity by using Stateful Session beans to represent web conversations and minimize the need for XML and JavaScript. He'll also talk about some of the new features in the Seam 2.0x release.

Bio: Gavin King is the creator of Hibernate and Seam. He's now leading Red Hat's effort to build a Unified development platform of programming model, frameworks and tooling for Java. He's Red Hat representative for the EJB, JPA, JSF specifications and spec lead of the Web Beans specification.

Track: Services and Integration
Covers the technologies, standards, and best practices to guide your shift to a service-oriented architecture (SOA)

Time: 1-1:50pm
Title: A Lightweight Approach to Business Processes With JBoss jBPM

Presenter: Tom Baeyens

Company: JBoss

Abstract: JBoss jBPM is an open source platform that supports workflow, business process management, and service orchestration. Its jPDL process definition language is open-ended and allows for tight integration with the Java programming language. In this session, Baeyens will present the state of jBPM and provide insight into where jBPM and jPDL will be headed in the next couple of years.

Bio:Tom Baeyens is the founder and lead of JBoss jBPM, the open source workflow engine. Tom's combined expertise in BPM, workflow, and orchestration with up-to-date Java architecture knowledge resulted in the creation of the Process Virtual Machine. He's a frequent speaker on BPM, workflow, and Java at international conferences.
Time: 2-2:50pm
Title: ActiveBPEL® with JBoss ESB and JBoss Rules

Presenter: Mike Pellegrini

Company: Active Endpoints

Abstract: Active Endpoints is a strategic partner in the JBoss ESB ecosystem. Their product, ActiveBPEL, provides the premiere BPEL development, testing, runtime, and management technology for the construction of sophisticated business process solutions on the JBoss ESB. In this session, Pellegrini will demonstrate live use of ActiveBPEL to both consume and produce services for use with the JBoss ESB. You will also see how easily the JBoss Rules engine can be integrated as a central library of dynamic decision points for complex business processing using BPEL and ActiveBPEL.

Bio: Michael Pellegrini is a Worldwide Senior Architect at Active Endpoints, Inc. Michael has more than 15 years of experience moving technology solutions from early-adoption to mainstream acceptance. He has worked for both leading software vendors and IT organizations, including Novell, SilverStream Software, Sybase and Powersoft.
Time: 3-3:50pm
Title: ESB Intro

Presenter: Mark Little and Kevin Conner

Company: JBoss

Abstract: JBossESB is at the heart of the JBoss SOA platform, bringing together other projects such as Drools, JBoss Messaging, and jBPM to present a unified SOA development and deployment infrastructure. Version 4.2.1 of JBossESB is based on the original Rosetta code donation. The next major community release of JBossESB will be 5.0 and will include new features and architecture based around OSGi, presenting a more flexible and extensible framework. The next SOA platform, however, will be based on JBossESB 4.3. That version of the ESB, which is in development now, will contain some important changes over the current release, including improved tooling, transport support, security, governance, and BRMS integration.

In this presentation we will look at the plans for the next SOA platform release as well as JBoss ESB. Some of the changes to the SOA platform and ESB have been driven by feedback from users and early adopters. We will give examples of how those users have helped to positively influence the development.

Bio: Dr. Mark Little is Red Hat's director of standards and technical development manager for the JBoss SOA Platform. Before joining JBoss/Red Hat, Mark specialized in reliable middleware as chief architect and director at Arjuna Technologies, a spin-off of Hewlett-Packard. Prior to Arjuna, he was a distinguished engineer at Hewlett-Packard, where he led the transactions team. Mark has published numerous books and articles and spoken at conferences and workshops for nearly 20 years.

Kevin Conner is the JBoss ESB project lead.  He joined JBoss in December 2005 from Arjuna Technologies where he was the senior engineer responsible for the transaction products. After graduating from Newcastle University, Kevin worked as a kernel programmer with Integrated Micro Products developing fault tolerant network drivers.  IMP was later acquired by Sun Microsystems where he discovered his interest in Java. He has over twelve years of experience in Java, predominately in enterprise technologies, which he has used to develop software for technical, financial, and local government clients. He is involved with OASIS and the OSGi Alliance where he keeps track of specifications that impact the ESB project.

Track: Optimize, Secure & Manage
Covers the technologies and solutions that extend the lifecycle of your applications

Time: 1-1:50pm
Title: JBoss Clustering

Presenter: Bela Ban

Company: JBoss

Abstract: In this hands-on session, you will look at HTTP session clustering in JBoss Application Server and see how to tune it for maximum performance. Ban will present a typical high-volume web-based application that uses Apache and mod_jk (or a hardware load balancer) to connect to a cluster of JBoss servers. After discussing the Apache and JBossWeb (Tomcat) configurations and how to tune connection pools and other parameters, you will learn how to tune the HTTP session replication code in JBoss. You'll get tips on how to configure JBossCache (which handles replication) and JGroups for maximum performance. Cursory knowledge of JBoss Clustering and the JBoss Application Server is beneficial but not required.

Bio: Bela Ban completed his Ph.D. at the University of Zurich, Switzerland. After some time at IBM Research, he completed a post-doctorate at Cornell University. Before joining JBoss, he worked on NMS/EMS for Fujitsu Network Communications in San Jose, California. In 2003, he joined JBoss to work full-time on open source. Bela manages the JBoss Clustering team and leads the JGroups project, which he created. Bela's interests include network protocols, performance, group communication, trail running, biking and beerathlons. When not hacking code, he spends time with his family.
Time: 2-2:50pm
Title: NASA Case Study: JBoss Middleware for Spacecraft Trajectory Operations

Presenter: Kjell Stensrud, United Space Alliance; Dustin Hamm, NASA; Ravi Srinivasan, Hewlett Packard

Company:TBD

Abstract: NASA’s Johnson Space Center (JSC) Flight Design and Dynamics Division (DM) has prototyped the use of open source middleware technology for building its next-generation spacecraft mission support system. This is part of a larger initiative to use open standards and open source software as building blocks for safety critical systems and future missions. JSC is hoping to leverage standardized enterprise architectures, such as Java EE, so that its internal software development efforts can be focused on the core aspects of their problem domain. This presentation will outline the design and implementation of the trajectory system and the lessons learned during the exercise.

Bio: Kjell Stensrud is a software engineer working for the United Space Alliance in the Flight Design and Dynamics Division at NASA. Ravi Srinivasan is a senior consultant at Hewlett Packard Consulting & Integration. He is a JBoss certified advanced developer who has seven years of experience designing and developing enterprise applications on the JAVA/J2EE platform. Dustin Hamm is an aerospace engineer and a software engineer working for the Johnson Space Center in the Flight Design and Dynamics Division at NASA.
Time: 3-3:50pm
Title: Introduction to JBoss ON 2.0

Presenter: Greg Hinkle

Company: JBoss

Abstract: This session introduces JBoss Operations Network (ON) 2.0, the next-generation systems management platform. JBoss ON delivers new capabilities for administration, deployment management, and monitoring of JBoss Middleware. A new plugin architecture makes it easy to enhance with new capabilities and simplified setup. Improved performance offers new opportunities for operational efficiency.

Bio: As the lead of the JBoss Operations Network, Greg Hinkle manages the design and development of systems management for Red Hat Middleware products. He also leads the development of several open source projects in application monitoring and has been working on middleware systems management projects since 2000. Greg has a bachelor's degree in computer engineering from the University of Pennsylvania.

Track: Executive Insights
Covers the business trends and industry developments that shape the way we think about IT and computing

Time: 1-1:50pm
Title:JBoss Enterprise Platforms and Product Roadmap

Presenter: Shaun Connolly

Company:JBoss

Abstract: JBoss Enterprise Middleware provides an extensible and scalable suite of products for creating and deploying revenue-generating applications. This presentation will provide an overview of the JBoss Enterprise Platforms, how the products fit into Red Hat's overall product portfolio, and strategic directions for these products in the future. Bio: Shaun Connolly is vice president of product management for JBoss at Red Hat and is responsible for managing the JBoss Enterprise Middleware products. Prior to joining JBoss, Shaun was vice president of product integration at Princeton Softech where he led the development of integrated database archiving solutions for the top ERP/CRM applications. Shaun was also director of product management for HP Middleware and Bluestone Software, where he focused on creating a modular, service-centric enterprise middleware platform. Before joining Bluestone, Shaun served as vice president of development at Primavera Systems, a leading project management software provider. Shaun holds a B.S. in electrical engineering from Drexel University and has been a panelist, speaker, and writer on such topics as aligning IT operations with business goals and getting the most from IT investments.

Bio: Shaun Connolly is vice president of product management for JBoss at Red Hat and is responsible for managing the JBoss Enterprise Middleware products. Prior to joining JBoss, Shaun was vice president of product integration at Princeton Softech where he led the development of integrated database archiving solutions for the top ERP/CRM applications. Shaun was also director of product management for HP Middleware and Bluestone Software where he focused on creating a modular, service-centric enterprise middleware platform. Before joining Bluestone, Shaun served as vice president of development at Primavera Systems, a leading project management software provider. Shaun holds a B.S. in electrical engineering from Drexel University and has been a panelist, speaker, and writer on such topics as aligning IT operations with business goals and getting the most from IT investments.
Time: 2-2:50pm
Title: Open Source Barometer

Presenter: Ian Howells

Company: Alfresco

Abstract: Alfresco’s unique open source barometer survey tracks trends in the open source community. It examines how enterprises evaluate, test, and deploy both open source and proprietary software around Alfresco’s enterprise content management system. In this session, Howells will present an analysis of the January 2008 survey results. The survey provides unprecedented levels of detailed information on the Alfresco users' software infrastructures, including operating systems, application servers, databases, browsers, and portals. The 20,000 members of the Alfresco community are surveyed on a biannual basis with the aim of providing a leading indicator on enterprise open source adoption trends. For more information visit www.opensourcebarometer.org.

Bio: Dr. Ian Howells is the chief marketing officer of Alfresco and has 20 years of enterprise software marketing experience in the fields of content management, service oriented architectures, and relational database systems. He is a regular speaker at open source and ECM industry events. Prior to joining Alfresco, Ian was responsible for running worldwide marketing at SeeBeyond®. He was the first employee of Documentum® in Europe, and worked there while Documentum grew from a start-up to a $200m per annum company. Howells has a B.A. in computing and statistics and a Ph.D. in distributed databases from University College Cardiff.
Time: 3-3:50pm
Title: JBoss Enterprise Platforms and Product Roadmap

Presenter: Aaron Darcy

Company: JBoss

Abstract: JBoss Enterprise Middleware provides an extensible and scalable suite of products for creating and deploying revenue-generating applications. This presentation will provide an overview of the JBoss Enterprise Platforms, how the products fit into Red Hat's overall product portfolio, and strategic directions for these products in the future.

Bio: Aaron Darcy is the product line manager for the JBoss Enterprise Application Platform and the Red Hat Application Stack.

Birds of a Feather
A Birds of a Feather Session (BOF) is an informal session based on a shared interest. Discussions are without a pre-planned agenda.

Time: 8-10:00pm
Birds of a Feather 1
Title: AS5 & MC
Presenter: Dimitris Andreadis, Ales Justin, Scott Stark, Anil Saldhana, Mladen Turk, Carlo de Wolf, Andy Miller
Company: JBoss

Birds of a Feather 2
Title: Seam & RHDS
Presenter: Max Anderson, Emmanuel Bernard
Company: JBoss

Birds of a Feather 3
Title: Hackathon
Presenter: Bob McWhirter
Company: JBoss, a division of Red Hat

Abstract: Hackathon will provide a place for developers who seldom (if ever) meet in person to get together and write some code. Hackathons are a great way to learn a lot in a short amount of time or to knock out a major feature or improvement on a project. The hackathon itself is no specific project, just an event for folks to work on their projects of choice in a concentrated manner. (The group won't all collectively be working on some communal project.) Come prepared to have fun and to make this project whatever it needs to be.

Bio: Bob McWhirter grew up in middle Georgia on a diet of grits and Moon Pies. After traveling south to find his way, he ended up in Asheville, North Carolina. Along the way, he founded the Codehaus and brought his Drools rule engine into the JBoss family. He is currently responsible for providing care, feeding, and support of the JBoss.org website and community.

Birds of a Feather 4
Title: Declarative programming with rules, processes and CEP
Presenter: Mark Proctor
Company: JBoss

Abstract: Rules, processes, and event stream processing/complex event processing (CEP) are at the heart of business logic for most enterprises. Each one provides a declarative environment for modeling the business problems, but none can model everything. Integration is required to model the entire domain problem. Typically an enterprise will source each product from a different vendor and, at some level, try to integrate the three to solve business problems. This integration is often very limited and superficial, such as processes only using rules for stateless decision services. In this talk Proctor will present a unified environment for rules, processes, and CEP, all as first classes citizens, and the declarative modeling advantages this approach provides.

Bio: Mark joined JBoss in October 2005 as the JBoss Rules project lead where he is productising the popular Drools Rule Engine.

Birds of a Feather 5
Title: SOA
Presenter: Mark Little, Kevin Conner, Tim Fox, Thomas Diesler, Tom Baeyens
Company: JBoss

Abstract: This session will focus on what’s involved in building applications, services, and business tasks with an SOA methodology. After a quick overview of what SOA is (and is not), the presenters will cover a range of innovative open source technologies that can be used to simplify the design, development, deployment, and management of SOA. This will be an attendee-driven session, but it should cover .NET integration, rule engines, BPEL versus jBPM, contract definition, and governance.

Bio: TBA

Platinum Sponsors
VivatUnisys


Gold Sponsors
AzulHP


Silver Sponsors
Rivet LogicPentahoSmith Information Systems
CarahsoftSee WhyHypericEnterprise DB Logo


General Sponsors
AlfrescoActive EndpointsExadelDLT SolutionsChariot SolutionsFMT


Media Sponsors
InfoQ LogoSourceForgeNet LogoTechTarget LogoRedmond LogoTechTracker Logo


redhat logo JBoss logo About JBoss | Privacy Policy | Contact Us
Copyright © 2007 Red Hat, Inc. All rights reserved.