| 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 Provider” Amentra, 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 |
|