JAVA SIG: Java Data Objects & Transactions in JDO
The Monthly Meeting of the JAVA SIG
First Talk: Overview of Java Data Objects and Versant Open Access JDO
Robert Greene, Director, Systems Engineering Versant Corporation
Overview of Java Data Objects. Specifically, how JDO can be used to solve issues related to OR-Mapping both inside and outside of managed environments. We will see an example of JDO's mapping capabilities built into the "Versant Open Access - JDO" solution by converting an in memory application to one that is working with a relational database. During the conversion we will discuss each of the specifics of a persistence implementation using JDO. We will then open the discussion to how a JDO solution compares with other technologies like EJB 3.0, Hibernate, TopLink, etc.
Second Talk: Transactions in JDO
Richard Taylor, Kernel Architect IBM Silicon Valley Lab
JDO provides transparent persistence of your Java object models in transactional datastores. In practice this means that you can have persistent objects in Java without having to know, understand or deal with databases. However, JDO does not hide transactions, and you do need to understand transactions to use JDO properly. This talk will tell you what you need to know about transactions, including explaining such mysteries as transaction isolation levels and what optimistic transactions are. We will also talk about how to structure applications to make them work well in a transactional environment.
About the Speakers
Robert Greene, Versant Corporation
Robert Greene has been with Versant since 1997 where he has helped corporate enterprises implement next generation distributed information systems across the BioInformatics, Telecommunications, Defense, Finance, and Transportation industries. Prior to his term with Versant, Robert served as the Chief Engineer responsible for the hardware and software development of wireless systems for Seaboard Systems, Inc. Robert has over 15 years experience building hardware and software systems and holds a BSEE from the State University of Florida.
Richard Taylor, IBM Silicon Valley Lab
Richard Taylor works on database system development currently at IBM, and over the last 15 years at Informix, Red Brick Systems, Hitachi, Data-Cache and DEC. He has also experience in parallel and distributed systems, having been an architect for the Transputer. He chairs the Business Intelligence SIG for the SDForum and is a member of the SDForum Executive Council. Richard has a PhD in Computer Science from the University of Cambridge and a BSc in Computer Science from the University of Manchester.
Cubberly Community Center
4000 Middlefield Road, Room H-1
Palo Alto, CA 94105
6:30-7:00 Doors open. Networking. Pizza.
7:00-7:50 "Overview of Java Data Objects"
7:50-8:10 Announcements. Break. Give-Aways.
8:10-9:00 "Transactions in Java Data Objects"
$15 at the door for non-SDForum members
No charge for SDForum members
Please call 408.494.8378 for student memberships
No registration required