JAVA SIG: Java Data Objects & Transactions in JDO



  • The Monthly Meeting of the JAVA SIG


    Presentation Overview

    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.


    Event Logistics


    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