Tuesday, June 13th Schedule


Navigate by track below:

Hands-on Training Classes | Executive Insights | Core Infrastructure | Innovation Award |
Integration & Presentation Tier | Applying JEMS Technology: Best Practices | JEMS in Government: Best Practices | Birds of a Feather


Hands-on Training Classes

9am – 9:50am "EJB 3.0." Bill Burke.

Abstract:
EJB3 is an important new element of the latest Java EE 5 platform. This hands-on session will walk developers through the creation of a range of EJB3-based sample applications. The EJB3 capabilities of the JBoss Eclipse IDE will also be highlighted.

10 – 10:50am "JBoss Web Services." Thomas Diesler, Jason Greene.

Abstract: This session will cover JBossWS, our new web service stack and will explain the architecture of the new stack, as well as the many new features it provides. We will look at EJB3 endpoints, web service annotations (JSR1-181), binary optimization (MTOM/XOP), J2EE-5.0 web services (JAXWS-2.0), as well as advanced technologies, such as message based security (WS-Security), transport-neutral addressing mechanisms (WS-Addressing), and asynchronous notifications (WS-Eventing).

2:30 – 3:20pm"JBoss jBPM." Koen Aers.

Abstract:
This hands-on session is designed to get developers up and running quickly with JBoss jBPM. Attendees will learn how to create and deploy processes as well as manage and interact with existing processes.

Back to top

Back to agenda

Executive Insights

9am – 9:50am “Understanding the Financial Benefits of Open Source” Raven Zachary, The 451 Group

Abstract: This talk covers the financial benefits of open source, providing a practical approach to the topic, including a report and an associated calculator.

Bio: Raven Zachary is a Senior Analyst and Practice Head, Open Source, for The 451 Group.  He has been using open source technology to help businesses for over ten years. Raven is also the Senior Technical Editor & Consulting Industry Analyst for Enterprise Open Source Journal (EOSJ), a new magazine covering the emergence of open source solutions in the enterprise. Raven is the editor of EOSJ's weekly email newsletter, "The Open Source Update" - an open source news summary with more than 50,000 subscribers. He has spoken about open source at JBoss World 2005, the Cognizant Community 2005 Conference, and the 2004 Information Week Spring Conference. Raven currently serves on advisory boards for EOSJ and JBoss. Prior to forming o*rev, Raven was Director of Internet Technology for La Quinta Inns, a nationwide limited service lodging company. At La Quinta, he implemented a fully open source, eCommerce solution. Raven's open source work at La Quinta has been featured in a number of magazines, including Information Week, Optimize, and Application Development Trends.

10am – 10:50am “JBoss Success Story: Processing Healthcare Claims” David DeGroff, eHealthConnect

Abstract: An expensive aspect of processing healthcare claims in the U.S. is the exchange of data between provider and payer. This process includes submission, request, resubmission and ultimately satisfying requirements imposed by payers. Both payer and provider spend billions of dollars U.S. each year to meet this requirement. The integration of multiple technologies, including web application service (JBoss), portal technology (JBoss Portal), workflow management (jBPM) and application integration (using WebSphere DataStage TX from IBM), converge to provide a comprehensive solution to this issue. The enablement of efficient and effective communication between players is demonstrated, along with the successful integration of both open and proprietary technologies.

Bio: David DeGroff has involved himself in all aspects of healthcare, from working in a multiple-practitioner medical clinic, through providing clinics and medical schools with technical support, to developing software for healthcare providers both in the U.S. and worldwide. His experience in application integration spans three decades, from developing specifications and working with developers to actually developing code himself. His clients range from Amazon.com, to Warner-Lambert. He has provided consulting services in healthcare, manufacturing, retail, banking, distribution and shipping.

2:30 – 3:20pm “Maximizing Competitive Advantage with Enterprise Open Source Software” Shaun Connolly, JBoss, Inc.

Abstract: Shaun Connolly will describe how the enterprise open-source software (OSS) movement is having a profound effect on the IT software industry as a whole. By providing higher-quality software at lower costs, enterprise-class open-source licensed products are gaining market share and pressuring traditional solutions. The effects are occurring on a global scale and are changing many established software markets. This presentation will focus on the enterprise application infrastructure market and how savvy IT organizations are gaining a competitive advantage by standardizing on OSS in their IT infrastructure.

What attendees will learn:
- Why open source is a strong force in the commoditization of technology
- How OSS is revolutionizing software markets by moving revenue streams to services and support and away from license fees
- The criteria to consider when defining policies and selecting OSS solutions
- How to directly participate in the OSS movement
- How to slash costs and protect existing investments when migrating to OSS solutions

Bio: As Vice President of Product Management at JBoss, Inc., Shaun Connolly is responsible for managing the products that comprise the JBoss Enterprise Middleware Suite. 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 contributor of articles on such topics as aligning IT operations with business goals and getting the most from IT investments.

3:30 – 4:20pm - TBD

4:30 – 5:20pm “Open Source Business Intelligence: The SOA Way” Sherman Wood, JasperSoft

Abstract: This talk will include an introduction to Business Intelligence (BI), what it consists of, and how it is used. There will be discussion of specific open source projects that can be used with JBoss to create an end-to-end BI solution, including data transformation and loading (ETL), reporting and data analysis, and how this fits into a Service Oriented Architecture. SOA is a key benefit, allowing BI to be easily plugged into existing environments and applications. At the end of this presentation the attendee should have an understanding of what BI is, and how to set up a reporting environment and Data Warehouse on JBoss and use it to gain insight into their data.

Bio: Sherman Wood is Director, Business Intelligence at JasperSoft, which drives the most widely used open source reporting solution, JasperReports. With a background contributing to a variety of open source projects, including JBoss Nukes and Portal, Mondrian (OLAP engine), and JPivot (OLAP user interface), Sherman is leading JasperSoft’s development of JasperReports into a broader business intelligence solution.

Back to top

Back to agenda

Core Infrastructure

9am – 9:50am “Hibernate Tools” Max Rydahl Andersen, JBoss, Inc.

Abstract: We will introduce Hibernate Tools which is part of JBoss Eclipse IDE. We will present and demonstrate the features, showing how reverse engineering, various code generation including EJB3 beans and JBoss Seam, HQL/EJBQL query prototyping and other Wizardry. We will also show how you best use and possibly extend the Hibernate Tools to integrate and it into your development process.

Bio: Max Rydahl Andersen have been employed by JBoss Inc., since September 2004 working as Hibernate core developer and consultant. He is a long time member of the Hibernate Team, developing on the core and the toolset. Today currently leading the development for Hibernate Tools (http://tools.hibernate.org). Before joining JBoss, Max worked as a project lead and developer for a company working with large scale healthcare solutions.

10 – 10:50am “The Evolution of the JBoss Application Server from the 4.x JMX-based MicroKernel design to the 5.x MicroContainer POJO-Based Architecture” Dimitris Andreadis, JBoss, Inc.

Abstract: This presentation will discuss the evolution of the JBoss Application Server from the 4.x JMX-based MicroKernel design to the 5.x MicroContainer-POJO based architecture. The focus will be on the main JBoss service abstractions and the transition from the traditional MBeans & XMBeans, to the new MicroContainer IoC-based wiring of POJOs, and the annotation-based AOP/EJB3 @Service and @Management extensions. Attendees will get a glimpse into the JBoss internals and the lightweight and modular nature of the server. They will also understand the various options and best practices for extending JBoss with custom services and using JEMS components in standalone and embedded environments.

Bio: Dimitris Andreadis studied Computer Science at Technological Educational Institute of Athens and received an M.Sc. by research from University College Dublin, Ireland. Dimitris served in the Navy for 2 years and the Telecoms software industry for another 7 years while working for Intracom and Motorola in the areas of NMS/OSS, designing reusable frameworks and distributed systems. He joined JBoss in 2004 in the midst of the J2EE 1.4 certification frenzy to become a core developer focusing on (and around) the JBoss microkernel. His main interest is in the core application server platform and the management aspect of it.

2:30 – 3:20pm “Hibernate EntityManager: EJB3 Java Persistence in Java” Emmanuel Bernard, JBoss, Inc.

Abstract: EJB3 includes the Java standard ORM specification, bringing together
concepts from Hibernate and other communities. JBoss provides a full
EJB3 persistence implementation on top of Hibernate: Hibernate
EntityManager. This presentation aims to drives you to the use of this
new standard inside and outside JavaEE:
* defining metadata annotations through EJB3 or Hibernate specific annotations,
* packaging EJB3 persistence applications
* deploying or bootstrapping the persistence implementation in user applications
* supported patterns round the Persistence Context in a user application

Bio: Emmanuel Bernard is involved in the ORM space for more than 3 and a half
years and a member of the Hibernate team for more than 2 and a half years. As a current JBoss Europe core developer, Emmanuel is the lead developer of Hibernate Annotations and Hibernate EntityManager, two key projects on top of Hibernate core to implements the EJB3 specification. Emmanuel is also a member of the EJB3 expert
group for almost 2 years now.

3:30 – 4:20pm “Cluster-wide Operations with JGroups” Yuri Baglaev, Ameritrade

Abstract: Cluster wide operations with JGroups Cluster wide operation is any activity applied to every node in JBoss cluster with possible aggregation of the results. We discuss design pattern and implementation of cluster wide operations using JGroups. The simplest example of such operations is the log viewer reading and filtering log files on each node, concatenating results from all nodes and submitting result to the client. The natural environment for such operations is the production cluster behind the firewall.

Bio: Yuri Boglaev is a senior software developer at Ameritrade, ThinkTech division, who specializes in building large-scale, real-time distributed applications, software design, Java, XML technologies, and declarative languages. He has more than 15 years of software development experience, including scientific and engineering applications. He is author of Computer Mathematics and Programming (Univ. Press, Moscow, 1990) and dozens of publications in scientific journals. His paper "A Design Pattern for a Rule Engine" can be found at http://www.ftponline.com/javapro/2003_08/online/xml_yboglaev_08_01_03/

4:30 – 5:20pm “JBoss Web Server” Mladen Turk, JBoss, Inc.

Abstract: JBoss Web Server is a enterprise ready web server designed for medium and large applications, based on the Apache Tomcat, Apache Portable Runtime (APR) and OpenSSL. It is meant to be used as a replacement for the standard Web servers on all major platforms. JBoss Web Server provides organizations with a single deployment platform for JavaServer Pages (JSP) and Java Servlet technologies, Microsoft .NET, PHP, and CGI. It uses a genuine high performance hybrid technology that incorporates best from the most recent OS technologies for processing high volume data, while keeping all the reference Java specifications. The hybrid technology model offers the best from threading and event processing models, and that makes the JBoss Web Server one of the fastest and most scalable web servers in the market.

Bio: Mladen Turk is a Developer and Consultant for JBoss Inc. in Europe, where he is responsible for native integration. He is a long time commiter for Apache Tomcat, Jakarta Tomcat Connectors, Apache Httpd and Apache Portable Runtime projects.

5:30 – 6:20pm “SPEC jAppServer2004 Performance Testing with JBoss Application Server Using Hewlett-Packard Integrity Unix Servers” Eric Scoredos, Hewlett-Packard

Abstract: Hewlett-Packard's SNSL and JBoss's Austin Performance Group have been working together to tune the JBoss Application Server to execute the Standard Performance Evaluation Corporation (SPEC)'s Java (SPECj) jAppServer2004 benchmark with the JBoss Application Server and HP-UX Integrity Servers. Our presentation discusses the nature of the SPECj jAppServer benchmark, the requirements of a SPECj submission, and the work HP-UX and JBoss have done to tune the Application Server, the Unix Servers, the HP-UX Java parameters, and the SQL Database. We will discuss the lessons learned when tuning the benchmark components. We present the tunings with which we achieved the best results so far and the reasons for these tuning. When the presentation is given at JBoss World, HP and JBoss should have already completed a submission to SPEC so these tuning will be public knowledge. we will discuss in detail the tuning process we followed. We will also present how HP's Work Load Manager (WLM) can be used with multiple instances of JBoss to shift CPUs (on a multi-cpu server) to provide more processing power to the JBoss instance with the most load.

Bio: Eric Scoredos is a Network Architect for Hewlett-Packard in the HP-UX Systems Networking and Security Laboratory.

Back to top

Back to agenda

Innovation Award

9am – 9:50am “JBoss Innovation Award Winner – Migration Category” Stanislaus County Partnership with Atomogy Corporation, John Emerson of Stanislaus County and Allen Gates of Atomogy Corporation

Abstract: Stanislaus County is located east of Santa Clara County (Silicon Valley). They were selected for their successful migration of mission-critical law enforcement and public safety applications from COBOL on mainframe terminal-based systems to EJBs on JBoss AS. Results included improved responsiveness and functionality, increased reliance on industry standards, reduced development and operational costs, and improved architectural flexibility and integration with other government agencies.

Bio: John Emerson spent many years in the private sector then the last 16 years in government, working both as a developer then as CIO. Since the 1970’s, he has developed or purchased software to replace a number of mainframes with minicomputers, P.C. networks and now open systems. (J2EE) web-based services are the first truly open standards systems, independent of the dominant vendor. -- As a CIO, he is business focused, performing as part of senior management and improving organizational performance. Through tenacity and delivery, John has shown that open source software is able to deliver improved performance. Since studying finance and economics, John’s ongoing learning includes a Senior Management Program (England) and the Harvard Balanced Scorecard Collective.

Allen Gates - CTO Atomogy Corporation
Allen is a seasoned technologist with a record of successful commercial software system development in the enterprise business applications and high-end electronics CAD markets. He has extensive expertise in high-volume data management, enterprise system architecture, development, deployment, and operations, application framework design, data modeling; and reusable component architecture.

Mr. Gates was technical project lead and system architect on the Stanislaus County ICJIS project, a demanding set of mission-critical, integrated law enforcement and criminal justice systems now in active production. These are JEE web-based systems which use open source extensively. --Allen received a Bachelors in Electrical Engineering from the University of Notre Dame, and an MBA from the University of California, Berkeley.

10 – 10:50am “JBoss Innovation Award Winner – SOA Category” RLPTechnologies

Abstract: RLPTechnologies, Inc. is a wholly-owned research and development subsidiary. They were selected for their use of JBoss AS and Hibernate as the foundation for their SOA-based platform that has revolutionized how data is collected, enhanced and compiled to increase data-file processing performance by 70%, increase scalability by 400%, and enrich the timeliness, accuracy and quality of R.L. Polk’s data for the automotive industry.

Bio: TBD

2:30 – 3:20pm, “Innovation Award Winner – Clustering Category” Met@logo project “in cooperation with OpenPELGO” Nima Heschmat, VITALAB Member – Vienna University of Technology (TUW)

Abstract: The Met@LoGo project aims to diminish the digital divide by improving communication and cooperation capabilities between Municipalities in Latin America and their SMEs. Using JBoss jBPM within the e-Governance Process Management component OpenPELGO, the Met@Logo Toolsuit aids local government agencies in Latin America to create e-Government solutions that automate complex business processes and improve service to their constituents.

Bio: Nima Heschmat is a member of the Vienna Internet Technologies Advanced Research Lab (VITALAB), and participates in the Met@Logo project as the principal developer of OpenPELGO, a jBPM based e-Governance Process Management component that integrates within the Met@Logo Toolsuit as a whole. 

Mr. Heschmat, a graduate in Computer Engineering from the University of California in San Diego (UCSD), conducted research assistance in the field of environmental data processing, before concentrating on the topic of Information and Communication Technology for Development (ICT4D) as part of his graduate studies at the Vienna University of Technology (TUW). He is currently undergoing a “Stage” at the European Commission’s EuropeAid Co-operation Office in Brussels, Belgium.

3:30 – 4:20pm “JBoss Innovation Award Winner - Core Infrastructure Category” Cendant Distribution Travel Services, Chuck Clark & Kris Kohlstedt

Abstract: Cendant Distribution Travel Services Group, Inc. (“TDS”), the entity that oversees Orbitz and the other travel distribution companies at Cendant, They were selected for their use of JBoss AS and its JMX capabilities as the foundation for their services container that allows them to provision core travel services more quickly and efficiently to a number of leading travel sites including Orbitz.com and Cheaptickets.com.

Bio: Chuck Clark is a software engineer with development experience in many industries currently serving as the Director of Platform Technology at Orbitz.  With a diverse background developing risk management tools, building wireless applications and introducing agile development methodologies to software engineering teams before joining Orbitz, Clark now leads the team developing the core technologies of the Online Travel Commerce Platform for Cendant’s Travel Distribution Services Division.  The Platform Technology team defines the architecture and builds the frameworks serving as the foundation of industry leading travel websites including orbitz.com and cheaptickets.com.

4:30 – 5:20pm “Clustering JBoss Innovation Award Winner” J. Craig Venter Institute, Saul A. Kravitz

Abstract: J. Craig Venter Institute (Rockville, Md.), selected for use of JBoss
Messaging and JBoss Clustering to provide the stability and scalability necessary to process in excess of 40 million traces per year across a 2 node cluster that supports over 100 DNA sequencers (scaling to 8 nodes to process large collections of traces) while also saving the not-for-profit genomic research center over $500,000 per year in licensing and maintenance costs. The presentation will trace the evolution of JCVI’s use of JBoss since 2004, and its application to DNA sequencing, trace processing and BLAST searches.

Bio: Saul A. Kravitz joined the J. Craig Venter Institute (JCVI) during its startup phase, hired the software engineering staff, and now manages all JCVI software development activities. His team develops, maintains and operates the software supporting 24x7 operation of JCVI's DNA sequencing facility and as well as high throughput analysis pipelines, JCVI's research website, and the CAMERA repository for metagenomic data and tools. Previously, at Celera Genomics, he managed software development for the Proteomics facility, and contributed to the development of Celera's Whole Genome Shotgun Assembler.  At IBM's Haifa Research Lab, Dr. Kravitz led the development of document processing tools, and optimizing compilers for the IBM AS/400.  He earned a PhD in Electrical and Computer Engineering at Carnegie Mellon University.

5:30 – 6:20pm “JBoss Innovation Award Winner - Certified Service ProviderAmentra, Brian Carothers of Amentra, Sherwin Lu and Walt Tracy of La Petite Academy

Abstract: La Petite Academy, the nation’s largest, privately held early childhood education provider, and Amentra will share how the business challenges of labor optimization under regulatory constraints and the existing technology barrier of dispersed legacy applications led to a reinvention of business processes supported by real-time, centralized aggregation of critical operational data.  La Petite Academy and Amentra will discuss how the use of JBoss Portal and other open source tools facilitated cost-effective implementation and Amentra’s signature mentoring methodology enabled the legacy development staff to quickly and safely migrate into the new implementation paradigm – ensuring cost-effective management in the future and preserving existing business knowledge.

Bio:Brian Carothers – Director, Operations – Amentra
Brian Carothers is responsible for ensuring successful delivery in the J2EE, .NET, and business intelligence arenas at many of Amentra’s clients across the Southeastern and Midwestern United States.  Most recently, Mr. Carothers has been focused on leading efforts using Amentra’s mentoring model to help clients seamlessly migrate their staff and systems from legacy platforms to service-oriented architectures based on J2EE and .NET platforms.

Sherwin Lu – Director of Solutions Architecture – La Petite Academy
Sherwin Lu is responsible for overseeing the architecture of all internal La Petite Academy projects.  Mr. Lu has spent 15 years managing, architecting, and developing web-based business systems in a variety of environments.  Most recently Mr. Lu was was a consultant to numerous companies in the Bay Area, including Network Appliance and Stanford University.  Mr. Lu serves on the board of advisors to several technology startup companies.  He has a BA in Computer Science from University of California Santa Cruz.

Walt Tracy – CIO – La Petite Academy
Walt Tracy joined La Petite Academy as the Chief Information Officer in July 2003. Prior to joining La Petite, Mr. Tracy was the Chief Information Officer at InterPark, Inc. from 1999-2002. From 1989-1998, Mr. Tracy held various positions in Information Technology and Operations for McDonalds Corporation and its licensees. He has a BS in Information and Computer Science from the Georgia Institute of Technology (Georgia Tech) and an MBA from the Wharton School, University of Pennsylvania.

Back to top

Back to agenda

Integration & Presentation Tier

9 – 9:50am “TIBCO BusinessWorks and JBoss Transaction Service” Rourke McNamara, TIBCO

Abstract: BusinessWorks is TIBCOs premier integration solution, building on years
of TIBCO leadership in this area. It provides a powerful graphical toolkit to aid in the visualisation and construction of complex business integration solutions and an engine that automates routine running of tasks. One important aspect is that BusinessWorks also provides the capability for applications to group together individual tasks into transactional activities.  In order to provide the necessary transactional semantics, BusinessWorks needs a transaction manager. Using JBoss Transactions, TIBCO BusinessWorks is now able to offer its customers the capability to group EJBs, database updates, JMS interactions and checkpointing within the same transaction.

In this presentation, we shall take a closer look at BusinessWorks and examine the requirements on transactions that it imposes. We will also look at how TIBCO/JBoss Transactions offers zero coding transactional applications to customers and touch on where we see BusinessWorks going in the future.

Bio: Rourke McNamara is the Senior Product Manager for TIBCO's Business Integration products, responsible for BusinessWorks and all of its attendant plug-ins. Rourke has been working for TIBCO Software for over six years and has extensive experience in designing and building highly reliable, enterprise grade distributed applications.

10 – 10:50am “Introduction to Workflow, BPM, Orchestration and JBoss jBPM” Tom Baeyens, JBoss, Inc.

Abstract: Selecting the right BPM technology for your project is crucial.  At the same time, that can be a challenge in the fragmented market place of BPM products.  Therefor we start with an overview of the different types of BPM engines.  JBoss jBPM introduces a new foundation for BPM engines called Graph Oriented Programming (GOP).  First of all, GOP enables jBPM to be easily embedded in a Java project or in a Java product.  Secondly, we'll show that there are different environments that all need their own process languages like e.g. service orchestration (BPEL), workflow (jPDL, XPDL) and pageflow.  GOP enables the support of multiple process languages so that the same technology can be used in all of these environments.

Bio: Tom Baeyens is the founder and lead developer of JBoss jBPM, the leading open source workflow management system.  He represents JBoss in the expert groups JSR207 “process definition for java” and JSR208 “java business integration”.  Tom is a frequent speaker on Java and BPM at international conferences and he's the author of the articles “Graph Oriented Programming”, “The State of Workflow” and “Open source workflow and the BPM-market”.

2:30 – 3:20pm “A Step-by-step guide to Developing, Configuring and Deploying a JCA 1.5 Connector to the JBoss Application Server” Matt Cannata & Greg Rochon, Michigan Millers Mutual

Abstract: This presentation will provide a step-by-step guide to developing, configuring and deploying a JCA 1.5 connector to the JBoss Application Server. Using examples from the integration process hub at Michigan Millers Mutual Insurance Company, it will show how to send requests to a ResourceAdapter with the Common Connector Interface (CCI), how to execute and monitor processes with the WorkManager and WorkListener, and how processes can call other server components with message driven beans. Finally, it will show how to configure and deploy all these features to as part of a Java EE application.

Bio: Matt Cannata is a Programmer/Analyst for Michigan Millers Mutual Insurance Company on a contract through TEKSystems. He has been developing enterprise Java applications for 5 years. Previously, he worked as a developer and architect at Lucidea and iXL Enterprises. Greg Rochon is a full-time system developer for Michigan Millers Mutual Insurance Co.  He is part of a 6 person team that is responsible for the integration of an internet-based policy management system with several disparate legacy systems and 3rd party vendors.

3:30 – 4:20pm “JBoss Seam” Thomas Heute & Gavin King, JBoss, Inc.

Abstract: JBoss Seam has now mature in a consistent project integrating the best of several worlds: EJB3, JSF and jBPM. It has never been easier to build web applications and to integrate business processes into the mix. The modularity of Seam let you use the pieces you want, you can use and mix the pieces you want, trade EJB3 for Hibernate for example. You can also use the sophisticated jBPM pageflow mechanism for some part of the website while using the simple nevagiation-rules system of JSF for some other parts.

Bio: TBD

4:30 – 5:20pm TBD

5:30 – 6:20pm “JBoss Messaging” Ovidiu Feodorov & Tim Fox, JBoss, Inc.

Abstract: The JBoss Messaging 1.0 production version is finally out! Attend this session to find out more about what this brand new product brings to you.  You will learn about Messaging's internals: the core Channel architecture, which is the foundation of a generic reliable and distributed messaging platform, the JMS AOP facade and the support for distributed/replicated queues and topics.  The presentation will focus on architecture, features, performance, and ultimately on how well is JBoss Messaging fit to power your next J2EE messaging application. Expect architectural diagrams, performance comparison charts and a lot of insider information, shared with you by the team that designed and implemented the JBoss Messaging.

Bio: Ovidiu’s bio is TBD [recycle bio’s from JBoss World Barcelona]
Tim has been Chief Architect of one of Britain's largest web consultancies, Chief Architect of a successful dotcom where he was pivotal in it's successful IPO, and Architect at one of the world's largest Telcos.  Tim is also one of the co-authors of the first and only Sun certified JAIN-SLEE application server.  Tim has been with JBoss since August 2005 and is the co-author of JBoss-Messaging."

Back to top

Back to agenda

Applying JEMS Technology: Best Practices

9 – 9:50am TBD

10 – 10:50am “7dream.com on JBoss--The eCommerce website of Japan's
leading retail company Seven-Eleven Japan” Ryusuke Kajiyama, Nomura Research Institute

Abstract: NRI (Nomura Research Institute, Ltd.) has complete renewing project of 7dream.com which is the eCommerce website of the Japan's leading retail company Seven-Eleven Japan. In this presentation, I will explain open source software architecture and distinctive inventions in this project. We bring in our solution "OpenStandia" which is combination of time-proven open source software stack and
installation/tuning guidelines. Our application test framework improves quality of application, especially it was effective and efficient in enhancing quality of offshore (e.g. China) developed applications.

Bio: Ryusuke is a Technical Engineer with Nomura Research Institute, Ltd., the largest consulting firm in Japan. He is responsible for design and development of system infrastructure, as well as open source partner relationship management, promotion and marketing.

2:30 – 3:20pm “Messages in a Bottle(neck): Solving Autotrader.com’s Image Processing Performance Problems” Chris Kulinski, Autotrader.com

Abstract: Providing high-quality images of vehicles is a critical part of the AutoTrader.com value proposition. The software responsible for processing the images of 3 million ads must be stable, scalable, flexible, fast and efficient. We designed a new image processing system using JBoss AS 4, leveraging the JBossMQ and JMX components to solve the problems of a crumbling infrastructure. This presentation will guide the audience through the business case, design specifications and best practices found when building a large scale JMS system with JBoss AS.

Bio: Chris Kulinski is a Senior Software Engineer with AutoTrader.com. Chris enjoys the challenge of designing applications to support high volumes of traffic. He focuses on developing software with self-monitoring and adaptive management capabilities. When he is not working on improvements to AutoTrader.com’s infrastructure, Chris enjoys helping his team build better software faster through emphasis on project automation and automated testing.

3:30 – 4:20pm TBD

4:30 – 5:20pm “Provisioning Services in the “Must Have Now” World: Guaranteed, Self-Managed Execution through Virtual Application Infrastructure” Gordon Jackson, DataSynapse

Abstract: Business Intelligence applications are often deployed to tens of thousands of users, creating extreme requirements for performance, scalability, and reliability. Delivering this kind of scalability requires a solid understanding of JBoss clustering capabilities, and some critical design and architecture decisions to avoid bottlenecks, ensure redundancy, and maximize scalability on the JBoss platform. This session will describe how Pentaho architects, designs, and implements for maximum scalability on clustered JBoss servers.

Bio: James Dixon is Chief Technical Officer for Pentaho Corporation. James has over 15 years of professional experience in software architecture, development and systems consulting. James most recently served as the CTO of EPM at Lawson Software where he was the lead technical resource behind the new EPM platform. Prior to Lawson software, James held senior technical roles at Hyperion Solutions and Appsource Corporation. He started his career in consulting, and wrote his university thesis on the graphical representation of large quantities of complex multidimensional data.

5:30 – 6:20pm “Migration Experiences” Mark Smith, Valtech

Abstract: Learn from the actual experience of managing user session state using multiple options with in J2EE, JBoss TreeCache and how JBoss Seam makes all these problems simple to manage. A large Rental Car agency is migrating from COBOL to Java to support reservations and rentals. A key part of a reference architecture supporting 10+ applications and over 1,000,000 SLOC. Learn what changes were required in the solution.

Bio: Mark has 19 years experience in the software industry and 9 in Java/J2EE. For the last three years, Mark has been working with a major car rental company. Mark has helped over 80 Cobol/waterfall programmers to be effective with Java/J2EE and Agile methodologies. Currently the senior architect for all J2EE projects with in the Major Car Rental’s Data Center. Mark works with senior staff members on strategic directions of the entire shop of 400 developers for technology and process.

Back to top

Back to agenda

JEMS in Government: Best Practices

9 – 9:50am “Using JEMS to Deliver a US Navy Enterprise Portal” Doug Schnelzer, AEM

Abstract: Using JEMS to Deliver a US Navy Enterprise Portal AEM is the enterprise architect for a US Navy Enterprise Portal. This portal is used worldwide to collect daily activity, continually plan 5 years out, and submit reports to congress. AEM selected JBoss JEMS as the architecture for integrating legacy applications into a consolidated enterprise portal. The system was developed while JBoss Portal 2.0 was in development and went to production within weeks of the JBoss Portal 2.0 release. This presentation describes how we met the Navy’s enterprise requirements using the JBoss JMX services and custom interceptors.

Bio: Doug Schnelzer has over 15 years of experience in developing enterprise software solutions. He is currently the Chief Technologist of Vizuri, a business unit of Applied Engineering Management Corporation, a JBoss Preferred Certified Systems Integration Partner that delivers advanced information systems and electronic business solutions for the private and public sector. Doug has extensive experience within the Healthcare, Government, and Financial Services industry segments that have yielded solutions for McKesson, US Navy, US Air Force and Smithsonian Institution. Doug has also taught a variety of courses including Extreme Programming, Using OOA&D, CORBA, and the 7 Habits of Highly Effective People.

10 – 10:50am "Model Based Acquisition with JBoss” George Thomas, GSA

Abstract: Model To Integrate (M2I) GSA employs MDA standards as an SOA metamodel, using EDOC to design eGov service choreographies. These models become part of a set of models managed in Eclipse using EMF. Various source<->target transformations generate assets required to make the models executable as Web Services deployed to JBoss JEMS. Goals and experiences discussed.

Bio: George Thomas is Enterprise Chief Architect in the Office of the Chief Information Officer at the General Services Administration.

2:30 – 3:20pm “JBoss Cache and JBoss Clustering-related technologies to provide the High Availability solution for a Web service Application in Microsoft Cluster Active/Standby Environment” Kurt Chou, Northrup Grumman

Abstract: A Microsoft cluster is a group of independent servers working collectively via clustering software such as the Microsoft Cluster Service (MSCS), MS exchange and MS SQL. Server clusters provide high availability, failback, scalability, and manageability for resources and applications.  Currently, it runs on JBoss Application server 4.0.2 under our development environment, and will run on other Web Application servers. Therefore, it is not a good idea using the Microsoft Cluster awareness API to solve the issue. The solution is using JBoss Clustering.  We take the advantage of underline JBoss Cache technology to sync up all the data among Active and standbys, and JBoss Cache event listener to implement the Active/standby protocol to provide Active/standby switch feature among the services. We also keep the JBoss Web Application Clustering feature.

Bio: Chou has a background as a Senior Software Engineer mostly in Telecommunication and financial industry. Recently, he joined Northrop Grumman to work for a government project.  He has experience in many aspects of development process - software architecture, systems integration, N-tier architecture programming, Web Security, project management, functional specification, gap analysis, and qualify assurance.  His current focus areas: SSL VPN, J2EE, Application Security, Web Service and Web Service Security (SAML or XACML), Wireless security, Distributed communication and processing.

3:30 – 4:20pm “Extending Future Naval Communications with JBoss” Dean Knickerbocker, SFA

Abstract: XCAFE, the eXtensible Communications Automation Framework and Environment, leverages JBoss to provide a platform for rapid development of distributed applications geared towards network centric solutions. Within the framework, software solutions can be developed and deployed with focus on business logic and presentation without limiting access to the power of J2EE. The XCAFE plug-in architecture transparently bridges the network space between client and server, so rigorous knowledge of concepts like RMI and EJB are not prerequisites for useful and powerful development.

Bio: Dean Knickerbocker works at SFA, Inc., where he is a systems and software engineer responsible for network management systems and element management and control systems. He has a BS in Mathematics/Computer Science from the United States Coast Guard Academy and an MS in Computer Science from Villanova University. In addition to his work on the eXtensible Communications Automation Framework and Environment (XCAFE), he supports the U.S. Navy’s Space and Naval Warfare Systems Command and the Office of Naval Research on multiple network and bandwidth management issues and systems.

4:30 – 5:20pm “Securing Web Services” Scott Streit, RABA

Abstract: A common question asked when working with web services is, "How do you secure Web services?" followed, skeptically, by the statement: "Currently we cannot secure Web services.”   The focus of this paper is to demonstrate the building of J2EE applications that ensure a secure solution irrespective of the type of access (web browser or web services).
According to W3C there are six important security considerations for a comprehensive security framework: These are: a) Authentication, b) Authorization, c) Confidentiality, d) Integrity, e) Non-repudiation, and f) Accessibility.
This paper offers unique solutions for authentication, authorization and confidentiality.  First, we will consider traditional methods of providing authentication, authorization and confidentiality using http and the associated problems. We will then present our unique solution using JBoss 4.0.3SP1 as the target environment. The client access to the server requires no knowledge of the target environment.  Our solution is elegant and implementation agnostic.

Bio: Mr. Streit is the technical lead engineer of a 6 person J2EE project for RABA Technologies, LLC.  The project uses Java Server Faces (JSR 127), session enterprise java beans (EJB), XDoclet, Hibernate, attribute oriented programming and web services.  Eclipse is the integrated development environment using the JBoss IDE and MySQL is the database.

5:30 – 6:20pm “Using JBoss Portal: Citizen eGovernment Portals” Varun Narula, TCS

Abstract: The JBoss Portal is used to provide an integrated view for all Government Services to its citizens. Various Departmental applications developed independently are viewed through portlets, content (government laws, acts etc) is uploaded and released through the browser and uploaded as required and the end user is presented all of these through a single URL. The Portal thus becomes a one stop shop for all government services and realizes the Government vision of citizen-to citizen online.

Bio: Varun Narula is currently working with TCS as a Business Analyst, and has over 8 years of work experience including working on projects using Java, J2EE, Perl, XML, UML and open source tools - Struts, Hibernate, Tomcat, JBoss, Eclipse and JUnit. Varun is a MBA and an Industrial Engineer and is a Sun Certified Programmer and Web Component Developer. His current interests include open source tools - JBoss AS and Eclipse.

Back to top

Back to agenda

Birds of a Feather

9am – 9:50am "Developing Lightweight POJO Applications." Michael Yuan.

Abstract: JBoss not only provides complete support for the Java EE specification, but also incorporates new Open Source frameworks to simplify enterprise Java application development. In particular, JBoss has built-in support for various POJO (plain old Java objects) frameworks. Using POJOs, developers can focus on the business logic with minimal boilerplate code, and then deliver container services to POJOs via annotations and XML configuration files. POJO development is a fast evolving field, so this BOF will cover the range of POJO frameworks to choose from.

10 – 10:50am "JBoss Rules Best Practices." Mark Proctor, Michael Neale.

Abstract: This session will demonstrate creating applications that use JBoss Rules and cover best practices for getting the most value out of JBoss Rules.

Bio: Michael has been working with J2EE and distributed systems for over 7 years, and is a relative newcomer to the power of rule engines. He started his career writing plant control system software for manufacturing. He came across the Drools project originally as an end user, adding features that he needed until becoming a full-time contributor and JBoss employee.

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

2:30 – 3:20pm "Web UI Development." Jacob Hookum, McKesson Medical-Surgical.

Abstract: Those interested in JavaServer Faces, UI development on the web, and willing to hear a unique and critical perspective on JSF technology and its future. One of the strongest additions to JavaServer Faces technology is Facelets which brings new perspective to UI development and reuse that makes large scale applications very practical and easy to maintain with JSF.

Back to top

Back to agenda