Persistence in the Enterprise and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $0.50 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Persistence in the Enterprise: A Guide to Persistence Technologies
 
 
Start reading Persistence in the Enterprise on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Persistence in the Enterprise: A Guide to Persistence Technologies [Hardcover]

Geoffrey Hambrick (Author), Kyle Brown (Author), Roland Barcia (Author), Robert Peterson (Author), Kulvir S. Bhogal (Author)
4.7 out of 5 stars  See all reviews (3 customer reviews)

List Price: $54.99
Price: $44.41 & this item ships for FREE with Super Saver Shipping. Details
You Save: $10.58 (19%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 7 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $25.64  
Hardcover $44.41  
Sell Back Your Copy for $0.50
Whether you buy it used on Amazon for $12.44 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $0.50.
Used Price$12.44
Trade-in Price$0.50
Price after
Trade-in
$11.94

Book Description

0131587560 978-0131587564 May 11, 2008 1
The Definitive Guide to Today’s Leading Persistence Technologies

 

Persistence in the Enterprise is a unique, up-to-date, and objective guide to building the persistence layers of enterprise applications. Drawing on their extensive experience, five leading IBM® Web development experts carefully review the issues and tradeoffs associated with persistence in large-scale, business-critical applications.

 

The authors offer a pragmatic, consistent comparison of each leading framework--both proprietary and open source. Writing for IT managers, architects, administrators, developers, and testers, the authors address a broad spectrum of issues, ranging from coding complexity and flexibility to scalability and licensing. In addition, they demonstrate each framework side by side, via a common example application. With their guidance, you’ll learn how to define your persistence requirements, choose the most appropriate solutions, and build systems that maximize both performance and value.

 

Coverage includes

  • Taking an end-to-end application architecture view of persistence
  • Understanding business drivers, IT requirements, and implementation issues
  • Driving your persistence architecture via functional, nonfunctional, and domain requirements
  • Modeling persistence domains
  • Mapping domain models to relational databases
  • Building a yardstick for comparing persistence frameworks and APIs
  • Selecting the right persistence technologies for your applications
  • Comparing JDBC™, Apache iBATIS, Hibernate Core, Apache OpenJPA, and pureQuery

 

The companion web site includes sample code that implements the common example used throughout the technology evaluation chapters, 5-9.

 

The IBM Press developerWorks® Series is a unique undertaking in which print books and the Web are mutually supportive. The publications in this series are complemented by resources on the developerWorks Web site on ibm.com. Icons throughout the book alert the reader to these valuable resources.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Pro JPA 2: Mastering the Java(TM) Persistence API (Expert's Voice in Java Technology) $30.42

Persistence in the Enterprise: A Guide to Persistence Technologies + Pro JPA 2: Mastering the Java(TM) Persistence API (Expert's Voice in Java Technology)


Editorial Reviews

About the Author

Roland Barcia is a Senior Technical Staff Member (STSM) and Lead Web 2.0 Architect within IBM Software Services for WebSphere®. He is the coauthor of the book IBM WebSphere: Deployment and Advanced Configuration. He has published over 40 articles and papers on topics such as Java™ Persistence, Ajax, REST, JavaServer Faces, and Messaging Technologies. He frequently presents at conferences and customers on various technologies. He has spent the past 10 years implementing middleware systems on various platforms, including Sockets, CORBA, Java EE, SOA, and most recently the Web 2.0[nd]based platform called Project Zero. He has a Masters Degree in Computer Science from the New Jersey Institute of Technology. Roland maintains a blog called “Web 2.0 and Middleware” (http://www.ibm.com/developerworks/blogs/page/barcia).

 

Geoffrey M. Hambrick is a Distinguished Engineer in the IBM Software Services for WebSphere Enablement Team, whose mission is to help develop and disseminate best practices for using IBM WebSphere runtimes, tools, and technologies. Geoff has long been a pioneer in the area of Distributed Object Technology, and was involved in the development of various standards, like the Object Management Group CORBA Object Services and the Enterprise JavaBeans specifications. Geoff has engaged with numerous clients and is often asked to present at conferences throughout the world. Geoff is the author of the IBM developerWorks® column “The EJB Advocate,” which describes various best practices patterns for using EJB technologies, especially entity bean components. Geoff's current focus is in pattern authoring tools that can be used to automate application of best practices. He and Chris Gerken invented the Design Pattern Toolkit, which extended the Eclipse Java Emitter Template standard and has helped make Pattern Based Engineering a practical reality.

 

Kyle Brown is a Distinguished Engineer with IBM Software Services and Support. He is a coauthor or contributor to several books, including Enterprise Java Programming with IBM WebSphere and Enterprise Integration Patterns. He is a well-known authority on patterns, and has been a past chair of the PLoP (Pattern Languages of Programs) Conference. Kyle was one of the coauthors of one of the first papers on patterns of object-relational mapping, "Crossing Chasms," which was published in Pattern Languages of Program Design 2. In his day job, Kyle helps IBM's customers adopt emerging technologies, and teaches best practices for using IBM's WebSphere family of products.

 

Robert R. Peterson is a Senior Managing Consultant for IBM Software Services for WebSphere. He travels the world implementing strategic proof of concept projects for future IBM software systems. He has published numerous technical books and papers, is a frequent conference speaker, and has filed several US Patents for enterprise systems. You can visit his website at http://juzzam.org/PersonalSite/.

 

Kulvir Singh Bhogal works as a Senior Managing Consultant with IBM Software Services for WebSphere, devising and implementing WebSphere-centric, SOA solutions at customer sites across the nation. He has more than a hundred patents filed in a myriad of technology areas. Kulvir has written for numerous publications, including JavaPro Magazine, IBM developerWorks, O'Reilly Media, Java Developer's Journal, DevX, InformIT, and WebSphere Advisor Magazine. He is also a frequent presenter at numerous technology conferences.

 

 


Product Details

  • Hardcover: 464 pages
  • Publisher: IBM Press; 1 edition (May 11, 2008)
  • Language: English
  • ISBN-10: 0131587560
  • ISBN-13: 978-0131587564
  • Product Dimensions: 7.1 x 1.4 x 9.5 inches
  • Shipping Weight: 2.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #1,457,436 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

3 Reviews
5 star:
 (2)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

3 of 3 people found the following review helpful:
5.0 out of 5 stars A Superb Review of Java Persistence Technologies, July 20, 2008
This review is from: Persistence in the Enterprise: A Guide to Persistence Technologies (Hardcover)
This unique, well-produced book is, in fact, more than a review of today's leading Java persistence technologies. The book sets the stage with a view from 10,000 feet. The authors briefly recall the history of how we got to where we are today. This is a highly useful perspective that helps the reader understand how each technology milestone in turn contributed to the next one: from JDBC to TopLink to EJB to Hibernate to iBATIS to EJB3/JPA to pureQuery and so on. I can't think of a better way to develop a solid understanding of the Java persistence problem-solution landscape than to appreciate the set of problems each new framework aimed to solve and the extent to which each technology succeeded or failed.

After laying the above context, the book outlines factors to consider when evaluating persistence technologies in order to pick the technology that is optimal for the task at hand.

Finally, the book provides detailed overviews (and comparisons) of five key Java persistence technologies: JDBC, iBATIS, Hibernate, OpenJPA, and pureQuery/Project Zero. These overviews consistently build upon the problem-solution landscape described in the first few chapters and include a common working example that has been implemented using each of the five technologies.

The end result of this one-of-a-kind book is a very satisfying and competent recap of the current Java persistence landscape.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
4.0 out of 5 stars like borrowing a consultant, June 27, 2008
By 
This review is from: Persistence in the Enterprise: A Guide to Persistence Technologies (Hardcover)
8 horseshoes:

"Persistence in the Enterprise" helps architects pick the right persistence technology for JEE applications. The books is written from a "we the IBM consultants" point of view. I liked this as it made the five author book more consistent.

The persistence technologies evaluated are JDBC, iBatis, Hibernate Core (not the JPA implementation), Apache Open JPA and IBM's Pure Query. The last one seemed like plugging IBM tools, but the others were really good. Similarly Open JPA was chosen to represent JPA since it used by WebSphere (and WebLogic for that matter.) This was fine because the ideas apply to all JPA implementations.

The stated goals of the book are to provide "an end to end view of choosing a persistence technology" and "help clients exploit the WebSphere product suite." These dual goals worked well for them. Luckily, the first goal dominates. The authors go into a lot of detail describing the criteria used for evaluating and comparing.

The book did spend some time describing basic database concepts that I'd like to think an architect already knows. Starting with the criteria in chapter four, things got excellent. The following five chapters describe each persistence technology with sample code implementing CRUD. It's not meant to teach the language - just to show what a solution consists of. They also include literature references, ORM features and tuning options.

The last chapter includes five pages of tables to easily compare technologies along with what each technology is best for. Overall, this book is a good value if you are choosing a persistence technology. It saves countless hours of time in research and analysis.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars hibernate, June 23, 2009
This review is from: Persistence in the Enterprise: A Guide to Persistence Technologies (Hardcover)
Surprisingly this book has an excellent overview of Hibernate which you won't easily find elsewhere.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
particular persistence technology, data mapper, java class, entity manager, web services, unexpected exception, hibernate configuration, session bean, metadata mapping, database layer, service oriented architecture, user library, customer session, table inheritance strategy, enterprise quality solutions, row handler, int customerld, hibernate mapping file, bytecode enhancement, int orderld, public void submit, int productld, eager loading, persistence tier, persistence framework
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Project Zero, Programming Model, Features Supported, Designing Persistent Object Services, Hibernate Core, Application Server, Apache Derby, Java Persistence, Development Process of the Common Example, Addison-Wesley Professional, Brief History of Object-Relational Mapping, Hibernate Session, Architectural Overview, Putting Theory, Java Interface, Evaluating Your Options, The Object-Relational Mapping Impedance Mismatch Revisited, Java Transaction, Java Annotations, Setting Up the Common Example, System Library, Plain Old Java Objects, Extending the Framework, Patterns of Enterprise Architecture, Comparing Apples
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(2)
(1)
(1)
(1)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject