<<< Previous speaker Next speaker >>>

Patrick Linskey, BEA

 Patrick  Linskey Patrick has been involved in object/relational mapping for 5+ years. As the founder and CTO of SolarMetric, Patrick drove the technical direction of the company and oversaw the development of Kodo. Now at BEA, he leads the EJB team in designing and implementation of the WebLogic Server EJB solution. Patrick is one of the leaders on the EJB3 and the JDO specification teams, and is BEA's representative on the EJB3 expert group. Patrick is involved in several industry consortia, serving as a luminary on JDOcentral and as the moderator on forthcoming JavaPersistence.com. He has been the face of standards-based persistence, having evangelized JDO and EJB Persistence in hundreds of talks throughout the world. Patrick is co-author of Bitter EJB, and is on the JAOO Conference Program Committee. Patrick has also worked for TechTrader, MIT's Media Lab and Bank One in various technical roles. Under Patrick's leadership, Kodo has become the market leading JDO implementation with over 350 customers throughout the world spanning all industries, and is now the basis for the WebLogic Server EJB persistence provider. Patrick holds a B.S. in Computer Science from the Massachusetts Institute of Technology.

Presentation: "Making Java Persistence Perform"

Track:   Performance in Modern Enterprise Systems

Time: Tuesday 11:00 - 12:00

Location: SAS Nortvegia

Abstract: The terms "performance" and "scalability" can be found in requirements documents, marketing glossies and white papers throughout the IT industry. But what do they mean, really? How are they related? And how can you write software that meets your performance and scalability needs? Patrick Linskey will discuss these questions and their answers in general terms, and then focus on the primary source of performance and scalability woes in the J2EE environment: the database. You will learn how to define your requirements and design a system that meets them, and you will gain an understanding of the tradeoffs implied by those needs.

Password protected Download slides

Tutorial: "EJB 3 Persistence with OpenJPA"

Track:   Tutorial

Time: Thursday 13:00 - 16:00

Location: SAS Suecia

Abstract: The tutorial starts with a high level overview of EJB 3 persistence (better known as JPA) and the open source implementation OpenJPA. Thereafter, it examines the steps required to build a model and related service that uses JPA. Two deployment scenarios are considered: deployment as an EJB 3 stateless session bean and as part of a J2SE application. The last half of the tutorial examines JPA's and OpenJPA's support for relationships, detachment, attachment, and queries. Questions are welcomed throughout.

Password protected Download slides