|
<<< Previous speaker
|
next speaker >>>
|
Vice-President Patrick Linskey, BEA
Patrick Linskey 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 also leads the OpenJPA open source project in Apache.
|
Presentation: "Designing for Scalability"
Time:
Monday 10:20 - 11:05
Location:
Bayside 204
Abstract: The enterprise software industry is becoming increasingly dependent on
the ability to scale, driven by the rapid increase in the number of
cores per CPU and by the mainstream adoption of virtualization
solutions such as VMWare and Xen. However, many enterprise
applications and frameworks are not really built with scalability in
mind.
In this talk, Patrick explores the major problems surrounding scalable
and concurrent architectures, including: "data coupling," in the form
of shared memory and the synchronized keyword; "service coupling," in
which tight implementation coupling between ostensibly separate parts
of an application impedes scalability; and "performance coupling," in
which performance-related concerns drive decisions to collocate
business logic. We will look at how to identify likely trouble spots
in existing code and discuss some techniques to eliminate or reduce
them.
Patrick then discusses how to design new systems to be scalable from
the beginning. This section of the talk includes a survey of
interesting non-Java solutions for the JVM, such as Erlang and Scala.
Presentation: "Enterprise Systems panel"
Time:
Monday 16:30 - 17:15
Location:
Bayside 204
Presentation: "New Frontiers Panel Discussion"
Time:
Tuesday 11:15 - 12:00
Location:
Bayside 202
Presentation: "JPA 2"
Time:
Tuesday 14:15 - 15:00
Location:
Bayside 201
Abstract: JPA 2.0 is an evolution of the JPA section of the EJB3 specification.
In this session, Patrick begins with an introduction to JPA as a
whole, and covers the proposed timeline for the JPA 2.0 specification.
Patrick then moves on to new features in the current draft. He walks
you through code examples demonstrating new functionality, and
highlights how the new functionality augments the existing JPA
specification. Patrick finishes this session with a sneak peek at the
features still on the drawing board for the specification.
|
|
|