My bio is published online on the JBoss site, along with the Chief Architect on my current project, for our upcoming presentation at JBoss World 2005 on Hibernate usage and lessons learnt.
2024 Update: although JBoss and this page on the JBoss site are long gone, they’re still archived by the Internet Archive here :
Here’s the text from the website:
Hibernate in a Large J2EE Project Wayne Lund, Kevin Hooke, Accenture Abstract: What are the issues a large project has to consider with Hibernate where there are 160 developers working on a common java business object model that is leveraging Hibernate? In this presentation we discuss how a large project implementation introduced hibernate into a WebSphere environment and solved the following problems: Integration with XDE Object/Business Modeling; Integration with XDE Data Modeling (LDM’s and PDM’s); The challenge of removing human middleware in ORM mapping; Challenges XDoclet/Middlegen didn’t solve; Challenges of coordinating conflicts between database naming standards and object naming standards; Challenges of tool integration; Challenges of shared code ownership – application developers and business methods vs ORM team and structural methods and relationships; A specification for automating the ORM mapping. The team has been pleased with the richness of the semantic model that Hibernate allows but was challenged with how much manual effort there was to sync the ORM mapping files, java object model and physical database design. This challenge occurred during both the initial physical database rollout and the subsequent weeks of handling database and object model change requests. Although the team is convinced that there was less time expended than would have been the case with all developers exposed to individual jdbc logic, it was still a daunting task to get 60-100 change requests a week through a reasonable timeframe with the resources allocated. This presentation addresses the solutions and processes implemented in solving these problems. Presenter: Wayne Lund is a senior technical manager within Accenture specializing in enterprise Java solutions. In his role as chief architect and technical lead for numerous large corporations he has been involved in the development and deployment of every version of WebLogic since WebLogic 3.4. Most recently he has been involved in the largest IT project undertaken by the state of CA that involves the use of JBOSS Hibernate and IBM WebSphere. He coauthored and edited the Component Solutions Handbook eBook used within Accenture for best practices on distributed architecture patterns and most recently was involved in the creation of enterprise reference architectures built on the unification of J2EE, Portal, and EAI. Before the days of Java he was involved in object- oriented technologies including C++, Smalltalk, and Objective-C. Wayne has extensive experience with OODBM’s including ObjectStore, Versant, and Gemstone as well as RDBMS and ORM tools. He has extensive CORBA experience with Smalltalk and C++ in the Telco world. Kevin is a Senior Systems Analyst with Accenture Technology Solutions, currently working as a Java J2EE Architect on a large State project using IBM Websphere with Hibernate for the Persistence Layer. He is actively involved in the development, maintenance and support of the project’s Business Objects and Object Relational Mappings, and advises on the usage of Hibernate on the project. Kevin Hooke has worked as a software developer since 1994, and has experience working with Java technnology since 1996. He has extensive experience working with previous large companies as a developer/architect on J2EE web-based systems using BEA Weblogic, JBoss and Tomcat, and also has worked on development of Mobile PDA and Phone-based systems. As an independent consultant he has developed and deployed systems on JBoss 3.x, which included designing and building a Web Services client framework which involved generating proxy code dynamically at runtime to proxy client requests and cache SOAP responses. Kevin has a BSc in Computing from Leeds Metropolitan University, England, and is a Sun Certified Java Developer and Programmer. Originally from Essex, England, he now lives and works in the Sacramento, CA area. |