Sessions & Labs
Sessions: JBoss World
Enterprise Insights
Learn how to use and extend your JBoss technologies to solve real business IT problems with product roadmaps, reference architectures, customer case studies, migrations, and partner integrations and solutions.
JBoss State of the Union
Dr. Mark Little — Senior Director Engineering, Middleware Engineering, Red Hat
In this session, Mark Little will discuss the current status of JBoss Enterprise Middleware within the context of the competitive landscape, concentrating on Red Hat’s platforms, standards work, and projects. In addition to learning about Red Hat’s middleware offerings, attendees will learn how Red Hat moves projects from JBoss.org into supported platforms, and its future directions for both product and project.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Enterprise Insights | Wednesday, June 23 | 10:20 am - 11:20 am | 2.0 / 5.0 |
Insight into Red Hat's Java Application Platform Strategy
Aaron Darcy — JBoss Product Line Director, Application Platforms, Red Hat
All applications are different, some only require Tomcat, while others need EJBs and many land right in the middle. Red Hat provides a variety of middleware application platform solutions that cater to each type of common Java application workload. Whether you’re building and managing simple websites, light and rich applications, or highly transactional Java EE applications, Red Hat can help simplify your middleware infrastructure and make enterprise-wide application management easier. In this session, Aaron Darcy will provide insight into Red Hat’s strategy and solutions for lightweight Java applications.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Enterprise Insights | Wednesday, June 23 | 11:30 am - 12:30 pm | 1.0 / 5.0 |
JBoss Enterprise Application Platform Roadmap
Rich Sharples — Director of Middleware, Product Management, Red Hat
In this session, Rich Sharples will offer a roadmap for Red Hat’s application platform strategy, JBoss Open Choice, including JBoss Enterprise Application Platform, JBoss Enterprise Web Platform, and JBoss Enterprise Web Server.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Enterprise Insights | Wednesday, June 23 | 2:00 pm - 3:00 pm | 3.0 / 5.0 |
Real Life Experiences: Nationwide Insurance Agent Portal Application Powered by Red Hat & Azul
Val Gamerman — Nationwide Insurance Company, Senior Consultant, IT Architect
Nationwide Mutual Insurance Company is one of the largest and strongest diversified insurance and financial services organizations in the U.S. and is rated A+ by both A.M. Best and Standard & Poors.
Nationwide’s infrastructure supports thousands of insurance agents across the country. These agents quote auto insurance while also viewing and modifying existing policies through an online application. The platform running this mission-critical application was not able to meet the growing demands of the company’s customer base.
Nationwide needed a cost-effective and highly-available architecture that would scale to enable the company’s growth. In addition, the platform needed to facilitate Nationwide’s high customer satisfaction standards while improving availability, reducing infrastructure costs, and decreasing management complexity for business-critical applications used by Nationwide agents.
JBoss Enterprise Application Platform deployed on Red Hat Enterprise Linux 5 provided a high-performance, cost-effective software platform that, when deployed in conjunction with Azul Compute Appliance, was able to scale seamlessly on-demand. This solution provided the scalability, manageability, and visibility Nationwide needed to meet its business objectives for this mission-critical application.
Dramatic improvements include:
- Higher agility with fewer, more robust JVM instances
- Easier deployment, manageability, and maintenance
- 25 percent better application response times and resource utilization
- Improved application availability and resiliency
- Significantly reduced resolution time of production application runtime issues through Azul’s Real Time Performance Monitor (RTPM)
- Increased application runtime visibility through Azul RTPM
- Improved resource control and management
- Lower operating costs and deployment overhead
Through the successful implementation of open source and best-of-breed partner components, enterprises can solve complex, mission-critical deployment challenges and gain a competitive advantage while reducing operational costs by working with Red Hat and Azul Systems.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Enterprise Insights | Wednesday, June 23 | 3:10 pm - 4:10 pm | 4.0 / 5.0 |
SOA – Maximizing Value of Cloud & On-Premise Applications & Services
Pierre Fricke — Director of Product Line Management, SOA Platforms, Red Hat
Enterprises are placing an increasing number of their applications and business services in cloud computing deployments 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. Now, more than ever, every enterprise needs a strategy 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.
In this session, Pierre Fricke will explore how SOA and business process automation maximize the value of cloud and on-premise deployments, what benefits the enterprise and its value chain gain, and what hurdles must be overcome.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Enterprise Insights | Wednesday, June 23 | 4:20 pm - 5:20 pm | 2.0 / 5.0 |
Exploring REST and Cloud Deployments with JBoss Enterprise SOA Platform
Kevin Conner — Principal Software Engineer, Red Hat
In this session, Red Hat’s Kevin Conner will discuss how some of the capabilities provided by JBossESB within the JBoss Enterprise SOA Platform can be leveraged to support deployment of services into a cloud, and proxying and provisioning of REST services. Kevin will discuss aspects of the registry, current providers, and replicating service state. He will also incorporate a number of live demonstrations. Attendees should be familiar with JBoss Enterprise SOA Platform, in particular JBossESB.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Enterprise Insights | Wednesday, June 23 | 5:30 pm - 7:00 pm | 3.5 / 5.0 |
Cut the Cord – How to Create Portable Applications
Keith Babo — Senior Solution Architect, Red Hat
Jason Ray — Developer and Scrum Master, CONNECT
Providing secure and interoperable access to patient health information is one of the most significant challenges in the healthcare industry today. To address this issue, over 20 federal agencies have joined forces to develop the CONNECT platform, an open source, standards-based gateway to the Nationwide Health Information Network (NHIN). The ultimate goal of CONNECT is to provide a drop-in connectivity and collaboration framework for all types of organizations, including insurers, hospitals, health information exchanges, labs, and local/state/federal government agencies. To effectively scale as a drop-in solution, CONNECT must be able to run in a wide variety of deployment environments, including operating systems, application servers, and all varieties of IT infrastructures.
This presentation leverages the experience of the CONNECT team to provide insight into how portability can become an integral part of the complete application development life cycle. Over the course of two major releases, multiple micro releases, and numerous sprint deliverables, the CONNECT team has addressed portability at the following levels:
- Operating system (Windows, Solaris, Red Hat Enterprise Linux)
- Application server / Application host platform (GlassFish, JBoss, WAS)
- Development environment (NetBeans, Eclipse)
- Build environment (Ant, Ivy, Maven)
In this session, Keith Babo and Jason Ray, lead developer of CONNECT at Agilex, will share advice on how to maximize portability in many areas, including:
- Implementation best practices and gotchas
- Testing strategies
- Creating a process that values portability in the design, development, and test phases
- Selecting the right standards and specifications for both interoperability and portability
- Learning what you can and cannot control
Keith and Jason will also share real world experience with application portability, along with some pragmatic advice on how to get it done.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Enterprise Insights | Thursday, June 24 | 10:20 am - 11:20 am | 2.0 / 5.0 |
Extend Enterprise Accessibility & Innovation with Java/SOA Technology
Jeff Gebo — Platinum Consultant, SAP
Business applications like SAP’s support the core business processes, business practices, and business policies of any large company. They are the system of record for any business transaction, the repository for master data, and provide tremendous value to the company. How can Java developers leverage and combine the strengths of the business applications with the strengths of the Java platform to provide unprecedented access and reach to users? Come discover the possibilities.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Enterprise Insights | Thursday, June 24 | 11:30 am - 12:30 pm | 2.0 / 5.0 |
Social Publishing on JBoss Enterprise Portal Platform
Benjamin Paillereau — Product Manager, eXo WCM, eXo Platform
Red Hat’s JBoss Enterprise Portal Platform provides a foundation for content aggregation, presentation, and personalization. The platform makes it easy for customers to build and deploy portal-based applications for end users inside their organizations. By adding Web Content Management (WCM) functionality and gadgets, these users can be empowered to create and publish their own content without having to know the inner workings of the portal infrastructure.
GateIn (www.gatein.org), the next-generation portal runtime co-developed by eXo Platform and JBoss, makes this possible. As the underlying technology for the latest version of JBoss Enterprise Portal Platform, GateIn brings a host of new capabilities, including the ability to be extended with Web 2.0 features. eXo Platform offers rich application modules that extend the portal with collaborative and social features such as mail and calendar, and contact, content, and document management. Through its collaboration with JBoss, eXo has tuned its applications to work elegantly with GateIn.
In this session, Benjamin Paillereau will take attendees through the workflow process of getting content created, edited, approved, and published. The demo will be shown from the point of view of the content author, the publisher, and the site visitor. Benjamin will also show attendees how to get native WCM features inside GateIn. He will provide an overview of the integrated GateIn and eXo WCM solution, the first of its kind on the market to combine portal technology with WCM functionality. This integrated solution provides users with a comprehensive platform for integrating applications as well as managing and publishing content — all from a single, familiar console. It is an example of how GateIn is redefining portals to become an integration point for content management, social publishing, and collaboration across the enterprise.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Enterprise Insights | Thursday, June 24 | 2:00 pm - 3:00 pm | 1.0 / 5.0 |
Heathcare and SOA
Timothy J. Dion — CIO, Sensei, Inc.
Healthcare is quickly adopting approaches and mechanisms that enable users to take charge of their own healthcare. Service oriented architectures (SOA) help provide the capabilities, infrastructure, and models to support this revolutionary transformation that is helping to manage costs and changing the risk and accountability model.
In this session, Timothy Dion of Sensei, Inc. will explore the rapidly changing healthcare space and provide a guide for how to leverage advanced technologies, including JBoss Enterprise SOA Platform, to deliver personalized healthcare systems. He will use real world examples to highlight successful platforms and applications from Sensei’s experiences. Sensei is a world leading innovator and developer of engaging mobile and Web-based solutions that motivate and empower consumers to take charge of their well-beings.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Enterprise Insights | Thursday, June 24 | 3:10 pm - 4:10 pm | 3.0 / 5.0 |
Enterprise Java Hosting in a Cloud Environment
David Webster — System's Engineering Chief Architect, Java Application Servers and Middleware, Union Pacific Railroad
Sweta Vajjhala — Associate Project Engineer, Java Hosting, Union Pacific Railroad
David Webster and Sweta Vajjhala represent Union Pacific Railroad, the nation’s largest railroad, hosting several hundred Java applications, many of them critical to railroad operations. These applications range from interactive user applications to internal services and processes systems to batch processing.
Union Pacific Railroad is currently in the implementation phase of a multi-year overhaul of its enterprise Java hosting environment. The railroad is transitioning from a highly-shared, heavyweight container platform using WebLogic to a virtualized, light-weight JBoss Enterprise Web Server and JBoss Enterprise Web Platform-based environment. This solution includes Red Hat Enterprise Linux 5.4 and KVM operating system components, which are all managed via JBoss Operations Network.
In this session, David Webster and Sweta Vajjhala will:
- Cover the standards Union Pacific Railroad uses for its environment and the implementation details that demonstrate the railroad’s usage model
- Explain how Union Pacific Railroad implements real-time scalability and high availability using cloud computing concepts
- Provide information about how their team uses JBoss Operations Network to manage the environment
- Explain how to provide a standardized, consistent management framework for systems support
While this is a moderately technical presentation, it will also include some valuable insight for technical management. Attendees will leave this session with an understanding of how Union Pacific Railroad utilizes cloud computing concepts at the Java application hosting level to deliver highly-flexible, scalable, manageable, and highly-available runtime environments while minimizing the complications of migration.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Enterprise Insights | Thursday, June 24 | 4:20 pm - 5:20 pm | 3.0 / 5.0 |
JBoss Operations Network: A Travel Channel Case Study
Noelle Jakusz — Middleware Solution Architect, Red Hat
The JBoss Operations Network management platform (server-agent) delivers centralized systems management for JBoss Enterprise Middleware. It allows users to coordinate the many stages of the application lifecycle and expose a cohesive view of their middleware components through complex environments. Administrators can improve operational efficiency and reliability through visibility into production availability and performance. They can also effectively manage configuration and rollout of new applications across complex environments with a single, integrated tool.
In this session, Noelle Jakusz will explore Travel Channel’s use of JBoss Operations Network to give attendees insight into Travel Channel’s JBoss architecture during its most mission-critical time of the year. Noelle will show attendees how this success set the stage for deploying JBoss Operations Network in ways it had not been used before.
This presentation, which will include live demonstrations, will explore how the Travel Channel team accomplished the following:
- Tackling the learning curve from the perspectives of everyone from system administrators to JBoss Enterprise
- Middleware administrators
- Understanding and controlling cross-platform installations
- Developing and implementing scripted deployments
- Using JBoss Operations Network as a mission control to provide full access to the entire lifecycle of the development process
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Enterprise Insights | Friday, June 25 | 9:45 am - 10:45 am | 3.5 / 5.0 |
Customized JBoss Enterprise Application Platform at Intuit
William DeCoste — Solution Architect, Red Hat
Tim Pedone — Intuit
Intuit is a leading provider of financial management, tax, and online banking solutions for consumers, small and mid-sized businesses, accountants, and financial institutions. Intuit’s Web and Platform Hosting (WHP) group has been providing Intuit’s business units with customized JBoss Enterprise Middleware solutions for over three years.
In this session, William DeCoste and Tim Pedone, staff software engineer at Intuit, will discuss:
- Experiences from before and after the transition from JBoss’ community projects (.org releases) to its enterprise-ready solutions (.com releases)
- Details about the customized solution on JBoss Enterprise Middleware that the WHP group provides for the Intuit business units, including packaging and the addition of custom components (e.g., security and management)
- Lessons learned and best practices for this customization process
Attendees will leave this session with an increased ability to deliver quality support and patches between the support of JBoss.org Community .releases and enterprise-ready .platforms. They will leave with a better understanding about the customization of JBoss Enterprise Application Platform to meet their individual requirements.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Enterprise Insights | Friday, June 25 | 11:00 am - 12:00 pm | 2.5 / 5.0 |
Optimize, Secure, and Manage
Learn how to optimize performance, meet service level agreements, manage JBoss Enterprise Middleware, and ensure a secure, stable production environment for your JBoss applications.
Creating Custom Monitoring Plug-ins for JBoss Operations Network
Steve Giovannetti — CTO, Hub City Media, Inc.
Ramesh Mourthy — Technical Lead, Hub City Media, Inc.
JBoss Operations Network is a powerful, integrated management platform that simplifies the development, testing, deployment, and monitoring of JBoss Enterprise Middleware. From the JBoss Operations Network console, users can inventory resources and manage configurations from the operating system to applications. In addition, JBoss Operations Network includes several pre-built plug-ins for managing system resources. However, what if you have a need to monitor a resource that does not have a pre-built plug-in?
In this session, which includes a live demonstration, Steve Giovannetti and Ramesh Mourthy, technical lead at Hub City Media, will:
- Describe how JBoss Operations Network can be extended to support any system resource
- Present a customer case study and specifically describe how they extended JBoss Operations Network to monitor OpenLDAP
- Demonstrate a plug-in that they created to monitor OpenLDAP, discuss how they created the plug-in, and demonstrate how it auto-discovers running instances of OpenLDAP, monitors replication, and reports on critical OpenLDAP operational parameters
After attending this presentation, attendees will understand how to design, code, and test custom JBoss Operations Network plug-ins to monitor any system resource.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Optimize, Secure, and Manage | Wednesday, June 23 | 10:20 am - 11:20 am | 3.0 / 5.0 |
Dynamic Clusters with Apache httpd, Mod-Cluster, & JBoss
Bela Ban — Senior Software Engineer, Red Hat
The mod-cluster module, developed in the JBoss.org Community has many advantages over mod-jk, such as dynamic addition and removal of cluster nodes and Web applications, and dynamic load balancing between httpd and JBoss Application Server and JBoss Enterprise Application Platform.
In this session, Bela Ban will present the architecture of mod-cluster, and discuss its advantages over mod-jk. He will then demonstrate how to configure mod-cluster and JBoss Application Server. Bela will also demonstrate a dynamic cluster running in the cloud (Amazon EC2). This demo will include adding new JBoss Application Servers to a running system (e.g., to cover load spikes), removing running instances, and adding and removing Web applications.
Attendees will leave this session with an understanding of what mod-cluster is and how to use it.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Optimize, Secure, and Manage | Wednesday, June 23 | 11:30 am - 12:30 pm | 2.5 / 5.0 |
Application Management with JBoss Operations Network
Charles Crouch — Manager, Software Engineering, Red Hat
Two key CIO challenges are: 1) keeping operations costs low, and 2) improving employee productivity through simplified management tools for an ever-growing, complex application environment. In this presentation Prabhakar Gopalan and Charles Crouch, manager of software engineering at Red Hat, will describe how JBoss Operations Network addresses application management challenges and offers maximum ROI to Red Hat’s JBoss Enterprise Middleware customers
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Optimize, Secure, and Manage | Wednesday, June 23 | 2:00 pm - 3:00 pm | 0.5 / 5.0 |
Leveraging Cloud Computing in Large JBoss Enterprise Middleware Infrastructures
Patrick Black — Senior Technology Engineer, Travelers Insurance
Ray Ploski — JBoss Solution Architect, Red Hat
Travelers Insurance maintains a large shared Java EE infrastructure, which is managed by about five administrators. JBoss Enterprise Application Platform has been a high-performing, highly-stable, low cost solution in this infrastructure.
In this session, Patrick Black and Ray Ploski, JBoss solution architect at Red Hat, will review how they configure JBoss Enterprise Application Platform so that it will support any application while sharing the server hardware with other applications. They will then cover the techniques they follow to take their infrastructure into an instantaneous provisioning world, building on many of the tools that enable cloud computing.
Cloud computing further eliminates administrative overhead, while adding rolling deployments, fast rollback support, instant provisioning of new application capacity, higher utilization rates of hardware, and reduced errors. Patrick and Ray will also highlight the techniques they use to address interactions between many interconnected applications in a large cloud environment, including the challenges associated with interconnected applications in a development environment.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Optimize, Secure, and Manage | Wednesday, June 23 | 3:10 pm - 4:10 pm | 3.5 / 5.0 |
Creating a Strong Security Infrastructure for Exposing JBoss Services
Blake Dournaee — Intel SOA Products Group, Intel
As SOA services become successful inside an organization, that organization is often confronted with the challenge of making those services available to external partners in a secure and affordable way. As services are exposed externally, new security and governance requirements must be considered such as SOAP or REST message level security, service virtualization, delegated AAA Functions, and threat prevention. With the new release of JBoss Enterprise SOA Platform 5, organizations have a next-generation application platform and ESB for deployment of internal services and EAI.
In this session, learn about the benefits and usage models for deploying a pre-integrated Service Gateway with JBoss Enterprise SOA Platform to establish an advanced perimeter defense and first point-of-contact to internal SOA infrastructure. Topics will include:
- Intel’s Service Gateway
- Multi-core and service virtualization optimizations within its software form factor
- How to avoid the “security by obscurity” problem and extra costs that are all too common with “hardened” hardware appliances
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Optimize, Secure, and Manage | Wednesday, June 23 | 4:20 pm - 5:20 pm | 3.5 / 5.0 |
Andiamo – Towards Operational Excellence with JBoss
Rich Sharples — Director of Middleware, Product Management, Red Hat
Andrig Miller — Senior Director, Software Engineering, Red Hat
In this session, Rich Sharples and Andy Miller, senior director of software engineering at Red Hat, will incorporate real life use cases into their discussion about how JBoss.org Community project Andiamo aims to improve operational ease of use across the JBoss Enterprise Middleware portfolio
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Optimize, Secure, and Manage | Wednesday, June 23 | 5:30 pm - 7:00 pm | 4.0 / 5.0 |
JBoss TCO, Performance, & Capabilities Comparison Results
William Harden — Lead Technical Architect, USAA
Ben Schofield — Senior Computer Systems Engineer, USAA
The United Services Automobile Association (USAA) is a highly competitive Fortune 500 financial services company that services the United States military community (members of the armed forces and their families). USAA currently has 7.4 million members located throughout the world.
In 2008, the USAA began investigating the feasibility of migrating from its existing proprietary Java application platform to an open source-based application platform. After intensive analysis, USAA selected JBoss Enterprise Application Platform as the potential successor to its current proprietary platform. To fully analyze JBoss Enterprise Application Platform, USAA undertook an exhaustive analysis of the platform and the incumbent.
The analysis included comparisons of:
- Platform capabilities
- Total Cost of Ownership (TCO)
- Performance capabilities
In this session, William Harden and Ben Schofield, senior computer systems engineer at USAA, will share the inputs and results of both their TCO study and performance comparison. Attendees will leave this session with an understanding about why JBoss Enterprise Application Platform is a worthy replacement for costly proprietary application servers.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Optimize, Secure, and Manage | Thursday, June 24 | 10:20 am - 11:20 am | 3.0 / 5.0 |
Accelerate your JBoss
Andrig Miller — Senior Director, Software Engineering, Red Hat
In this session, Andy Miller will:
- Review performance tuning basics
- Detail tuning of JBoss Enterprise Application Platform
- Discuss how to get the most throughput using a specific EJB 3 (Enterprise Java Beans 3) application
- Detail Linux-specific tuning and JVM (Java Virtual Machine) tuning specific to JBoss Enterprise Application Platform.
- Share actual results that include a “before and after” of tuning throughput and response times, which illustrate how the tuning affected the actual EJB 3 application
- Detail the tuning concepts and settings that were used to achieve the results
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Optimize, Secure, and Manage | Thursday, June 24 | 11:30 am - 12:30 pm | 1.5 / 5.0 |
KVM in Red Hat Enterprise Linux Replay (Red Hat Summit)
Bill Burns — Engineering Manager, Red Hat
This session will provide an introduction to the KVM technology that will be presented in Red Hat Enterprise Linux 6. In this session, Bill Burns will:
- Highlight the features and capabilities planned for KVM in Red Hat Enterprise Linux 6, including the capabilities that will be carried over from Red Hat Enterprise Linux 5
- Detail KVM usage, explaining how it integrates into Red Hat Enterprise Linux 6 and how it relates to other portions of the virtualization stack
- Discuss an architecture overview, hardware requirements, and related items, including KSM, best practices, supported guests, future enhancement plans, and performance
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Optimize, Secure, and Manage | Thursday, June 24 | 2:00 pm - 3:00 pm | 0.0 / 5.0 |
JBoss Security Review
Robert Broeckelmann — Product Architect, MasterCard Worldwide
Ovidiu Feodorov — Open Source Consultant, Nova Ordis
Larger companies often have unique requirements when it comes to working with open source; security often ranks chief among their top priorities.
This presentation tells the story of turning an out-of-the-box JBoss Enterprise Application Platform 4 series container into a reference instance that satisfies stringent security requirements in a large company setting. This was completed through effective use of existing features, additional custom features, the open source nature of JBoss solutions, and the cooperation of Red Hat Global Support Services and Red Hat’s JBoss development team.
Robert Broeckelmann of MasterCard and Ovidiu Feodorov, open source consultant at Nova Ordis, will begin this session with an overview of Java Secure Socket Extension (JSSE) and Java Cryptography Architecture, and discuss how these APIs relate to JBoss Enterprise Middleware.
They will also review standard security configurations, including:
- Securing service architecture
- Key elements of securing various services within JBoss Enterprise Middleware
- Encryption of JBoss cluster communication
- Web service calls over Secure Socket Layer (SSL)
- LDAP communication over SSL
Robert and Ovidiu will then detail JBoss security internals, addressing some more esoteric aspects of configuring security for JBoss Enterprise Middleware deployments, such as extending JBoss security domains to support client authentication, keystores containing multiple keys and certificates, and PKCS11 keystores.
Attendees will leave this session with an understanding of how security works within JBoss Enterprise Middleware, how to secure common JBoss services, and how to extend security infrastructure.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Optimize, Secure, and Manage | Thursday, June 24 | 3:10 pm - 4:10 pm | 4.0 / 5.0 |
Combining JBoss Enterprise Portal Platform & JBoss Operations Network into a Reusable Corporate Standard
Andrew Morris — IT Architecture Analyst, UnitedHealth Group
Ray Ploski — JBoss Solution Architect, Red Hat
Through its family of businesses, UnitedHealth Group (UHG) works to improve the health care system, and advance the health and well-being of individuals and communities so that people can enjoy better, fuller lives. The eColloboration and Emerging Technologies (eCet) group of UnitedHealth Group is the main group involved in architecting, designing, implementing, and supporting new middleware technologies for the company, with one of the main focuses on portal technologies.
Every business segment uses various technologies to solve common business problems. The need for a corporate standard is important to the efficiency of the entire company. This session will cover one of these standards.
In this session, Andrew Morris and Ray Ploski, JBoss solution architect at Red Hat, will cover the following topics:
- Current UHG infrastructure and anonymous business segment needs/information
- Why JBoss Enterprise Portal Platform and JBoss Operations Network were selected
- How the solution was architected and implemented
- How standards could allow for customizations, and how customizations were completed
- How deployment, management, and maintenance have been standardized
- What this approach has done for UHG
Andrew and Ray will also discuss the needs for standards and frameworks and how:
- JBoss technology can be used to build simple yet scalable and robust infrastructures
- Customizable portal implementations increase organizational efficiency
- JBoss Enterprise Middleware helps businesses fulfill their goals without sacrificing quality or efficiency
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Optimize, Secure, and Manage | Thursday, June 24 | 4:20 pm - 5:20 pm | 1.0 / 5.0 |
JBoss Maven Repository
Paul Gier — Senior Software Engineer, Red Hat
John Casey — Senior Software Engineer, Red Hat
Over the past few years, Maven has become a de facto standard build tool for Java projects. Central to Maven is a standard repository layout that allows management of project dependencies and build artifacts. This repository is one of the most important parts of a build infrastructure and, when configured properly, it can increase productivity by reducing the effort required to create and maintain project builds.
In this session, Paul Gier and John Casey will discuss a future JBoss Maven repository. This repository will provide a simple interface to use Red Hat’s JBoss solutions during the development process. Paul and John will begin this session with an overview of the Maven repository format and the best practices to consider when building a repository. This will include a discussion of Maven repository managers and the JBoss Community Maven repository. Next, Paul and John will discuss the JBoss product release process within Red Hat, and how this process will work with a new Maven repository. They will then provide examples for configuring Maven settings and demonstrate some examples for configuring a Maven build to use the repository. Finally, they will present the plans for a future Maven repository containing JBoss solutions.
It is preferred, but not required, that attendees have at least a basic understanding of Maven. This session will provide developers with everything that they need to know to start using the new Maven repository.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Optimize, Secure, and Manage | Friday, June 25 | 9:45 am - 10:45 am | 2.0 / 5.0 |
Security Assurance with JBoss Enterprise Application Platform
Anil Saldhana — Lead JBoss Security Architect, Red Hat
Ray Ploski — JBoss Solution Architect, Red Hat
Apart from its direct usage, JBoss Enterprise Application Platform acts as the foundation to many other products, including JBoss Enterprise Portal Platform and JBoss Enterprise SOA Platform. In this session, Anil Saldhana and Ray Ploski, JBoss solution architect at Red Hat, will explore the security assurance within JBoss Enterprise Application Platform, emphasizing the solution’s security features and certification efforts. They will discuss several key aspects of the JBoss Enterprise Platforms’ security, and walk through rationale, concepts, and configurations to incorporate security technologies in your JBoss infrastructure. Anil and Ray will cover the following topics:
- Understanding middleware security</span
- Security realms
- Securing communication
- Securing your Web applications and EJBs
- Encrypting passwords
- Web services – encrypting your SOAP messages, WS-trust and WS-integrity
- Identity and picket link
- Auditing your applications
- XACML and policies
- Additional tips and tricks
Anil will conclude the security assurance of JBoss Enterprise Application Platform and certification efforts.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Optimize, Secure, and Manage | Friday, June 25 | 11:00 am - 12:00 pm | 2.5 / 5.0 |
Developer Insights
With this highly-technical developer track, you'll learn how to leverage JBoss technologies to drive your rich Internet application, portal, service and data integration, and business rules projects to new heights
JBoss Enteprise SOA Platform – Current State of the Art
Burr Sutter — Senior Product Manager, Red Hat
John Graham — Technical Development Manager, Red Hat
In this session, Burr Sutter and John Graham, technical development manager at Red Hat, will focus on the current state of the art capabilities of JBoss SOA Enterprise Platform, addressing use cases with live demonstrations of the solution using Web Services, ESB, BPEL (Business Process Execution Language), Business Events, and Rules.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights | Wednesday, June 23 | 10:20 am - 11:20 am | 3.0 / 5.0 |
Cloud-Scale Applications using Redundant Arrays of Inexpensive Nodes (RAIN)
Rob Hirschfeld — Senior Cloud Solutions Architect, Dell & RobHirschfeld.com (Agile in the Clouds)
The need for hyper-scale and the lack of SLAs on public clouds has forced architects to stripe their applications across multiple servers. Similar to disk RAID striping, application striping creates redundancy using an array of inexpensive nodes (RAIN). This technique enables applications to have dramatic performance bursts while improving fault tolerance and reducing costs.
In this session, Rob will review how to use JBoss Enterprise Middleware to create a RAIN configuration using technologies available through the Dell Cloud Solution for Web Applications and on Joyent public cloud hosting. He will review the essential role of the virtual load balancer using Zeus ZXTM. Rob will also show specific architectures that can be implemented quickly and explain how ZXTM can deliver scale-out ready SQL read-write splitting without recoding.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights | Wednesday, June 23 | 11:30 am - 12:30 pm | 5.0 / 5.0 |
Seam State of the Union
Pete Muir — Principal Software Engineer, Red Hat
Dan Allen — Senior Software Engineer, Red Hat
The JBoss Seam framework is a powerful open source development platform for building rich Internet applications in Java. Seam is built on a JSR-299: Contexts and Dependency Injection for Java EE core (provided by Weld in JBoss.org Community Application Server), which integrates with Java EE technologies like JavaServer Faces (JSF) and Enterprise Java Beans (EJB 3.0). Seam integrates several technologies, including: Java Persistence (JPA), Business Process Management (BPM), Rules (Drools), Wicket, PDF and Excel reporting, security, and email, into a unified full-stack solution, complete with sophisticated tooling.
In this session, Pete Muir and Dan Allen, senior software engineer at Red Hat, will detail the state of the union for Seam, and provide an overview of the features offered by Seam 3.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights | Wednesday, June 23 | 2:00 pm - 3:00 pm | 3.5 / 5.0 |
Zen of Class Loading
Jason Greene — Principal Software Engineer, Red Hat
Class loading is widely viewed as one of the darkest arts in Java development. In this session, Jason Greene will provide insight into the how and why of Java SE, Java EE, JBoss Application Server, JBoss Microcontainer, and OSGi class loading. He will offer historical perspective by beginning with JDK internals and progress to the modern, modular class loader models in use today. In addition, Jason will cover common pitfalls and methodologies to avoid them.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights | Wednesday, June 23 | 3:10 pm - 4:10 pm | 4.0 / 5.0 |
Java Virtualization: New Foundation for Scalable, Elastic Java Deployments
Gil Tene — Vice President of Technology and CTO, Co-Founder, Azul Systems
Optimizing Java deployments to ensure smoothly-scalable performance can be challenging for any size application. But with the proliferation of hypervisors and the advent of large commodity servers (up to 64 cores and 1 terabyte of memory), enterprises are struggling to optimize their Java deployments in virtual environments.
By leveraging the proven technology of Java virtualization form Azul Systems, enterprises can now deploy Java applications under KVM (and other hypervisors) that are unconstrained from the rigidities of traditional operating systems and Java Virtual Machines (JVMs). This ability provides orders of magnitude improved scalability and throughput for any size Java application.
In this session, George Gould will discuss the power of Azul’s Java Virtualization, the elasticity of Azul’s JVM, and the simplicity of Java deployments under such a solution.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights | Wednesday, June 23 | 4:20 pm - 5:20 pm | 3.5 / 5.0 |
Developing Applications with CDI, Seam, & RichFaces
Pete Muir — Principal Software Engineer, Red Hat
Dan Allen — Senior Software Engineer, Red Hat
Jay Balunas — 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.
Seam is a powerful open source development platform for building rich Internet applications in Java. Seam is built on a JSR-299: Contexts and Dependency Injection for Java EE core (provided by Weld in JBoss Application Server), which integrates with Java EE technologies like JavaServer Faces (JSF) and Enterprise Java Beans (EJB 3.0). Seam integrates several technologies including, Java Persistence (JPA), Business Process Management (BPM), Rules (Drools), Wicket, PDF and Excel reporting, Security, and email, into a unified full-stack solution, complete with sophisticated tooling.
RichFaces 4.0 is the next evolution of component libraries built on top of JavaServer Faces 2.0 (JSF). It allows developers to easily add advanced rich Internet application (RIA) behavior to their projects. RichFaces provides over 100 Ajax-enabled components, advanced skinning features, a Component Development Kit (CDK), and more. RichFaces lead the industry for Ajax support for JSF1.2, played a significant role in the development of JSF 2.0, and continues to lead and prototype the future of the JSF standard and the RIA ecosystem. This includes new custom JSF behaviors, queuing functionality, components, and tooling integration.
In this session, Pete Muir, Jay Balunas, principal software engineer at Red Hat, and Dan Allen, senior software engineer at Red Hat, will be joined by Red Hat core developers and other community members as they answer questions and share their secret sauce for building rich Internet applications using the Java EE 6 stack.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights | Wednesday, June 23 | 5:30 pm - 7:00 pm | 3.0 / 5.0 |
Introduction to JBoss Enterprise Portal Platform 5
Thomas Heute — Software Engineering Manager, Red Hat
JBoss Enterprise Portal Platform 5 is a comprehensive platform that provides key functionality and features for creating a world-class Web portal. Bridges for various Web frameworks, including JSF, enable users to build applications for JBoss Enterprise Portal Platform without learning new frameworks.
In this session, Thomas Heute, will provide a tour of the portal framework with demos and an overview of the ecosystem around it, which includes Web Content Management, Document Management System, Calendar, and Forum. Attendees will learn about the scope of JBoss Enterprise Portal Platform, how they can benefit from it, extend it, create their own websites, and repackage customized versions.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights | Thursday, June 24 | 10:20 am - 11:20 am | 3.0 / 5.0 |
Using Infinispan for High Availability, Load Balancing, & Extreme Performance
Manik Surtani — Principal Software Engineer, Red Hat
Galder Zamarreño — Senior Software Engineer, Red Hat
In this session, Manik Surtani and Galder Zamarreño, senior software engineer and core Infinispan developer at Red Hat, will discuss details and lessons learned from the most interesting, massive-scale uses of Infinispan, a highly-popular new data grid platform project. They will take attendees on an in-depth tour of how they can make the most out of Infinispan to maximize the potential of projects and applications, whether they are Web applications, frameworks, or complex business engines.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights | Thursday, June 24 | 11:30 am - 12:30 pm | 4.0 / 5.0 |
JBoss Developer Studio Tips & Tricks
Max Rydahl Andersen — Principal Software Engineer, Red Hat
Jim Tyrrell — Senior Solution Architect, Red Hat
In this session, Max Rydahl Andersen will introduce JBoss Developer Studio 3, and demonstrate how to efficiently develop JBoss-based Java applications as he demonstrates tips and tricks for taking advantage of the tools. He will also provide an overview of the current capabilities of JBoss Developer Studio, and a look into the future of the JBoss Eclipse-based tool suite.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights | Thursday, June 24 | 2:00 pm - 3:00 pm | 3.0 / 5.0 |
Building RIAs on JBoss with EJB, BlazeDS, & Flex
James Ward — Technical Evangelist, Adobe Systems
In this session, attendees will learn how to build rich Internet applications on an open source stack, including JBoss Application Server, BlazeDS, and Flex. Adobe’s James Ward will provide live coding and demonstrations.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights | Thursday, June 24 | 3:10 pm - 4:10 pm | 3.5 / 5.0 |
Does REST Need Middleware?
Bill Burke — Senior Consulting Software Engineer, Red Hat
In SOA applications, complex integration problems have traditionally been solved by using middleware services like transactions, workflow, BPM, and messaging. Do RESTful applications need these traditional services? If so, is there anything missing in REST to solve these particular problems?
In this presentation, Bill Burke will discuss how both REST and middleware need each other. He will describe various possible interfaces to RESTful middleware services, including transactions, workflow, and message. Bill will also demonstrate how REST improves how these services are consumed and implemented by both vendors and application developers.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights | Thursday, June 24 | 4:20 pm - 5:20 pm | 4.0 / 5.0 |
Virtualizing JBoss Enterprise Middleware with Azul
Shyam Pillalamarri — Vice President of Engineering, Co-Founder, Azul
Stephen Hess — Senior Director, Product Management, Red Hat
Virtualization technologies, such as Red Hat’s KVM technology, can provide a number of advantages, including better hardware utilization. However, when it comes to optimizing Java middleware deployments under hypervisors, a new approach dramatically improves the application scalability and elasticity of JBoss Enterprise Middleware deployments.
By combining the virtues of JBoss Enterprise Application Platform with the proven technology of Java virtualization from Azul Systems, enterprises can now deploy JBoss Enterprise Middleware applications under KVM and see better scalability and throughput than that offered by traditional physical deployments.
This session will discuss the power and agility of virtualization, the elasticity of Azul’s Java virtual machine, and the simplicity of mission critical JBoss Enterprise Middleware deployments under KVM.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights | Friday, June 25 | 9:45 am - 10:45 am | 4.0 / 5.0 |
Google Web Toolkit: 0 to 60 MPH in No Time
Chris Ramsdale — Developer Programs Engineer, Google
Google’s Chris Ramsdale will begin this session with an overview of Google Web Toolkit (GWT) and will demonstrate how to build, debug, and deploy an Ajax-based Web application into the cloud within minutes. From there, he will dive into deeper topics, including RPC, UiBinder, Code Splitting, and creating MVP-based applications in GWT.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights | Friday, June 25 | 11:00 am - 12:00 pm | 3.5 / 5.0 |
Developer Insights II
Throwing Complexity Over the Wall - Rapid Development for Enterprise Java
Andrew Rubinger — Senior Software Engineer, Red Hat
For years, development of enterprise Java has been an arduous undertaking. We’ve had a POJO programming model since Java EE 5, but no clear vision for testing our code in action. With the introduction of new frameworks sponsored by the JBoss Community, this ends now.
We’re of the opinion that application programmers should be free to focus on their business logic only. Tests should be able to receive injections and services. And you shouldn’t have to worry about plumbing code to start or deploy into your container.
The JBoss Community is committed to bringing the simplicity of the Java EE programming model to testing. Whether your target is JBoss Application Server or JBoss Enterprise Application Platform and beyond, we’ll show you how to render the testing of real enterprise components as natural as calling “add” on a CS101 Calculator.java.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights II | Wednesday, June 23 | 10:20 am - 11:20 am | 4.0 / 5.0 |
Next-Generation ESB
Kevin Conner — Principal Software Engineer, Red Hat
Keith Babo — Senior Solution Architect, Red Hat
Are you waiting for the bus? Worried that you might be run over by the bus? Worried that the bus ride will be uncomfortable? We worry about this too.
In this session, Red Hat’s Kevin Conner and Keith Babo will discuss where JBoss Enterprise SOA Platform and its next-generation ESB are today, and where they’ll be in the future. They will highlight functional areas as well as specific concerns such as governance, performance, security, and programming models. Attendees should be familiar with SOA and ESBs in general, and JBossESB in particular.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights II | Wednesday, June 23 | 11:30 am - 12:30 pm | 2.0 / 5.0 |
JBoss Enterprise BRMS Futures
Mark Proctor — Consulting Software Engineer, Red Hat
The JBoss Enterprise BRMS core is based on the Drools Project, specifically Drools Expert, Fusion, and Guvnor capabilities. In this session, Mark Proctor will delve into the technical details of those key capabilities and provide a glimpse into the future – where computers rule the land and business rules, flows, and events are all first-class citizens of enterprise applications.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights II | Wednesday, June 23 | 2:00 pm - 3:00 pm | 5.0 / 5.0 |
Spring & JBoss: So Happy Together
Reza Rahman — Independent Consultant, Cognicellence
JBoss Enterprise Application Platform is one of the most popular Java EE runtimes for the Spring framework. In this demo-driven session, Reza Rahman will show you how to fully leverage JBoss Enterprise Application Platform in your Spring applications to create a powerful super-stack.
Attendees will learn how to effectively use Spring with Hibernate/JPA, JSF, Hibernate Validator, RESTEasy/JAX-RS, JBossWS/JAX-WS, JBoss Transactions, JBoss Messaging, Drools, jBPM, and JBoss Snowdrop/Spring Deployer/EJB 3. Reza will briefly discuss using tools in the JBoss stack with Spring outside JBoss Enterprise Application Platform in Servlet containers, including Tomcat.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights II | Wednesday, June 23 | 3:10 pm - 4:10 pm | 4.0 / 5.0 |
Evidence-Based Application Development
Mark Tomlinson — LoadRunner Product Manager, HP Software
Robb Greathouse — Principal Solution Architect, Red Hat
IT teams are under more pressure than ever to produce high-performance, highly-scalable applications more rapidly and at a lower cost than ever before. In this session, Mark Tomlinson and Robb Greathouse will describe how a total quality approach to software improves software performance and scalability, while also reducing development time and cost. They will also explain how to build quality in, rather than discussing the more costly and time-consuming task of inspecting quality.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights II | Wednesday, June 23 | 4:20 pm - 5:20 pm | 2.5 / 5.0 |
Portals, Presentation, Open Choice, & You
Jason Andersen — Product Manager, Red Hat
The scope of what organizations are doing with websites and assets is continuing to accelerate dramatically. Lines of business are demanding that IT deliver Web infrastructure with low time-to-market and higher interaction between customers, citizens, partners, and internal resources. JBoss Enterprise Portal Platform 5 is designed to speed up the process for creating and managing rich website presences. And through a robust set of services and features that facilitate the JBoss Open Choice strategy, the impact that comes with traditional portals such as specialized portlet skillsets and tooling are eliminated.
In this session, meet the product management and members of the developer team responsible for JBoss Enterprise Portal Platform 5. They will discuss the latest JBoss Enterprise Portal Platform shipment, provide a demo, and reveal what’s to come in the next couple of years. Bring your questions – they’ll be ready.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights II | Wednesday, June 23 | 5:30 pm - 7:00 pm | 3.0 / 5.0 |
JBoss BPM Past, Present, & Future
John Graham — Technical Development Manager, Red Hat
Business process automation (BPA) is the next middleware category to be conquered by open source. In this session, Red Hat’s John Graham will cover the various workflow and BPM-focused community assets that JBoss.org has sponsored over the last several years, including jBPM, Savara, Ode/Riftsaw, and DroolsFlow. He will then focus on the next generation of BPM-focused use cases around standards like WS-BPEL 2.0 (Web Services Business Process Execution Language) and BPMN2 (Business Process Modeling Notation).
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights II | Thursday, June 24 | 10:20 am - 11:20 am | 2.5 / 5.0 |
What's New in Hibernate: A JPA 2 Perspective
Emmanuel Bernard — Principal Software Engineer, Red Hat
In this session, Emmanuel Bernard will introduce the new features of JBoss Hibernate, focusing on features coming from JPA 2 (Java Persistence API 2). Emmanuel will cover several topics, including the:
- New type-safe Criteria API
- New Hibernate Static metamodel generator
- New locking options and their application consequences
- Infinispan’s new second-level cache
- Fetch profile
In addition, Emmanuel will explore Hibernate Validator, discussing how it integrates into JBoss Application Server to provide top-to-bottom validation in applications. He will also describe what is beyond Hibernate Core, and how to add full-text search to JBoss Hibernate applications by using Hibernate Search.
General knowledge of Hibernate or ORM is preferred.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights II | Thursday, June 24 | 11:30 am - 12:30 pm | 3.5 / 5.0 |
Going Above and Beyond JSF 2 with RichFaces
Jay Balunas — Principal Software Engineer, Red Hat
Lincoln Baxter III — Senior Software Engineer, Red Hat
In this session, Jay Balunas and Lincoln Baxter, III will provide in-depth coverage of several of the new JSF 2.0 features, focusing on the sufficiency and shortcomings of each feature. They will also review how RichFaces 4 is enhancing JSF to solve these shortcomings by prototyping functionality for the future of JSF.
The JSF 2.0 specification (JSR-314) addresses a substantial number of long standing pain points that JSF users have come to accept as a hard-knock life. At last, JSF is a true contender amongst Web frameworks. However, JSF 2.0 is not the end of the story as, thankfully, the expert group has once again left the door open for projects like RichFaces to extent, prototype, and improve the specification. RichFaces leads the industry with Ajax support for JSF1.2, played a significant role in the development of JSF 2.0, and continues to lead and prototype the future of the JSF standard for the RIA ecosystem.
While this session effectively provides an overview of the JSF 2.0 specification, the underlying goal of this session is to serve as an outreach to identify outstanding recommendations for making the framework more pleasant and productive to use. In addition, this session will illustrate how members of the JSF community can get a sneak peek into the future by using the RichFaces project. 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 own concerns and suggestions to this session.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights II | Thursday, June 24 | 2:00 pm - 3:00 pm | 3.0 / 5.0 |
How to Stop Worrying & Start Caching in Java
SriSatish Ambati — Performance & Partner Engineer, Azul Systems, Inc.
Manik Surtani — Principal Software Engineer, Red Hat
Application data caching has come of age as distributed and large cache clusters are now common. The next generation of applications that depend on efficient caching has come into being and data and cache size explosion has set in.
In this session, Azul Systems’ SriSatish Ambati and Red Hat’s Manik Surtani will survey performance characteristics of different cache algorithms, their implementations (e.g., implementing a 200Gb data cache size), and how well they work in practical JVM deployments. In each scenario, they will present patterns of architecture that scale, and demonstrate where read and write performance stands in the context of increasing cache sizes and concurrency.
Throughout this discussion, they will recognize several villains, including heap fragmentation, long-lived objects, multi-VM communication, socket handlers, and queue managers. SriSatish and Manik will take a fun-filled “whodunit” approach to portray the roles played by each villain in killing cache performance.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights II | Thursday, June 24 | 3:10 pm - 4:10 pm | 3.0 / 5.0 |
A WebSphere Administrator's Guide to Managing JBoss Enterprise Middleware
Noelle Jakusz — Middleware Solution Architect, Red Hat
The learning curve can be intimidating as Java EE developers who have been building applications for WebSphere transition to JBoss Enterprise Middleware. This session will focus on identifying the parallels in both technologies to accelerate migration.
Many WebSphere Application Server shops are looking at JBoss Enterprise Application Platform, the market-leading platform for innovative and scalable Java applications, to provide services at a lower cost and with lower overhead. Integrated, simplified, and delivered by the leader in enterprise open source software, JBoss Enterprise Application Platform includes leading open source technologies for building, deploying, and hosting enterprise Java applications and services.
In this session, Noelle Jakusz will draw parallels for those familiar with WebSphere architecture, development, and administration technologies, demonstrating how to perform the most common JBoss Enterprise Middleware use cases. She will explore the differences between server topologies, clustering, performance management, and monitoring. In addition, Noelle will offer a detailed look into the differences between the JBoss Microcontainer and the container used in WebSphere.
This presentation will include a series of discussions and live demonstrations about the following topics:
- JBoss vs. WebSphere topologies
- Class loading
- Distributed deployment management
- Clustering service management and deployment
- JBoss Developer Studio and Rational Application Developer
- How to deploy application resources to JBoss Enterprise Application Platform
Upon completion of this session, WebSphere developers and administrators should feel comfortable developing, deploying, and managing JBoss Enterprise Middleware architectures, leveraging the knowledge they gained from WebSphere and understanding the differences in JBoss Enterprise Middleware.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights II | Thursday, June 24 | 4:20 pm - 5:20 pm | 3.0 / 5.0 |
JBoss in the Trenches
Ronak Mallik — Architect, Amentra, a Red Hat company
Brian Carothers — Vice President, Amentra, a Red Hat company
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 session, Amentra’s, a Red Hat company, Ronak Mallik and Brian Carothers will introduce industry-wide best practices that have emerged time after time from the most effective enterprise environments. They will review industry-wide best practices for the process of slimming, optimizing, and tuning your company’s own application server profile. Ronak and Brian will also discuss well-tested procedures for versioning and deploying JBoss Enterprise Middleware to large scale enterprise environments with multiple regions.
The importance of these implementation processes is critical to ensure the adoption of the techniques to run effective load and endurance testing. Ronak and Brian will address the specific, proven methodologies for making changes to configurations in post-go-live production environments within technical architectures.
Attendees will leave this session with:
- Industry-wide best practices for managing JBoss Enterprise Middleware configurations in large-scale production environments
- Standard practices to optimize your JBoss Enterprise Application Platform configurations
- JBoss Enterprise Application Platform infrastructure security best practices
- Best bets for performance tuning and guidelines for running effective load tests
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights II | Friday, June 25 | 9:45 am - 10:45 am | 2.5 / 5.0 |
Build Your Own JBoss Cloud
Isaac Roth — CEO, Makara
Application teams need to rapidly stand up JBoss development and test environments. Agile projects need on-demand access to servers and a library of software components. It’s too costly and slow to have system administrators setup, scale, manage, and teardown these environments. Compute clouds to the rescue!
But providing a standard JBoss image for developers is not sufficient. Each application requires customization for stack configuration, scaling, monitoring, load balancing, and support software such as databases. Then this setup must be captured in a recipe to be reproduced for production deployment.
Makara’s JBoss cloud is a self-service portal for application teams to setup development and test environments on public or private infrastructures. It provides cloud provisioning, elastic scaling, built-in monitoring, easy stack configuration, change audit, log management, and recipe generation. IT retains central control over accounting, permissions, policies, and application lifecycle. Come see how easy it is!
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Developer Insights II | Friday, June 25 | 11:00 am - 12:00 pm | 3.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.
JBoss Drools Decision Tables for Business Rule Authoring
Lamon Gray — JBoss Curriculum Development Manager, Red Hat
Decision tables are a useful way to represent conditional logic in a compact format. This format is also readily readable and editable by non-technical users such as business analysts. Drools decision tables can utilize a spreadsheet, including Open Office Spreadsheet and Microsoft Excel, as the means to capture decision logic in a user-friendly way. The new Web 2.0 based authoring interface of JBoss Enterprise BRMS enables fast and easy rules development, change, and management for process owners, administrators, and business analysts.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Taste of Training - JBoss World | Wednesday, June 23 | 10:20 am - 11:20 am | 0.0 / 5.0 |
| Taste of Training - JBoss World | Wednesday, June 23 | 3:10 pm - 4:10 pm | 0.0 / 5.0 |
| Taste of Training - JBoss World | Thursday, June 24 | 4:20 pm - 5:20 pm | 0.0 / 5.0 |
Eye on CDI: JBoss Seam vs. Weld
Bill Bendrot — Global Learning Services Curriculum Manager, Red Hat
In this lecture-based session, Bill Bendrot will cover the new Java EE 6-related specification for CDI (Context Dependency Injection, also known as JSR-299/Web Beans). Bill will discuss the basics of the JSR299 CDI specification and provide a description of Weld. He will also discuss how the Weld reference implementation and JBoss Seam follow CDI, and how JBoss Seam goes beyond the CDI specification.
Attendees will receive JSR299/Weld job aids that are included with the upcoming JB311: JBoss Seam Application Development course.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Taste of Training - JBoss World | Wednesday, June 23 | 11:30 am - 12:30 pm | 1.5 / 5.0 |
| Taste of Training - JBoss World | Thursday, June 24 | 10:20 am - 11:20 am | 1.5 / 5.0 |
| Taste of Training - JBoss World | Thursday, June 24 | 3:10 pm - 4:10 pm | 1.5 / 5.0 |
Deep Secrets of JBoss Enterprise Middleware
David Norwood — Red Hat, Global Learning Services Courseware Manager
Many people have used JBoss Enterprise Middleware unaware of many of the included services and sub-systems shipped out-of-the-box with the server. In this session, David Norwood will provide attendees with hands-on experience with little-known services and practical application intersections.
Included in this experience:
- Hidden monitoring in JBoss Enterprise Middleware
- Secret properties services
- Easy hidden Web application caching
- Logging secrets in JBoss Enterprise Middleware
- Service schedulers tips
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Taste of Training - JBoss World | Wednesday, June 23 | 2:00 pm - 3:00 pm | 2.5 / 5.0 |
| Taste of Training - JBoss World | Thursday, June 24 | 11:30 am - 12:30 pm | 2.5 / 5.0 |
| Taste of Training - JBoss World | Friday, June 25 | 11:00 am - 12:00 pm | 2.5 / 5.0 |
Caching with Seam for Improved Application Performance
William Dinyes — Global Learning Services Curriculum Manager, Red Hat
JBoss Seam is a Web application framework that collapses the UI and middleware layers, making implementation of Enterprise Java Beans simple to accomplish within your JavaServer Faces-based application. This simplicity is due to the rich component model that JBoss Seam provides. But this framework is not limited to just EJBs! Practically any Java class can be leveraged with a JBoss Seam component. This ability makes it simple to include a cachingin your application and store frequently used, rarely changed data for use throughout your Web application.
In this session, Will Dinyes will use the JBoss Developer Studio IDE to demonstrate:
* Seam’s built-in cache provider component
* Leveraging JBoss Cache 2.x
* Pre-populating the cache with required data
This session will wrap up with a hands-on exercise, directly from Red Hat’s JB295: JBoss Enterprise Application Development course, which will demonstrate the ease with which caching can be implemented.
| Track | Date | Time | Technical Difficulty |
|---|---|---|---|
| Taste of Training - JBoss World | Wednesday, June 23 | 4:20 pm - 5:20 pm | 3.0 / 5.0 |
| Taste of Training - JBoss World | Thursday, June 24 | 2:00 pm - 3:00 pm | 3.0 / 5.0 |
| Taste of Training - JBoss World | Friday, June 25 | 9:45 am - 10:45 am | 3.0 / 5.0 |

