Sorry, I meant to also post the links to my blog entries about the book:

http://ericnewcomer.wordpress.com/2009/06/19/second-edition-of-tp-book-out-today/

The above link includes links to a sample chapter, TOC, etc.

http://ericnewcomer.wordpress.com/2009/05/15/what-we-learned-writing-the-second-edition-of-the-tp-book/

The one above is a perspective on what's changed in the TP industry since we
wrote the first edition about 13 years ago.

Eric

On Thu, Jul 9, 2009 at 9:24 AM, Eric <[email protected]> wrote:

> Hi,
>
> Phil posted the attached to the database community, and I thought it
> might also be of interest to this list.
>
> Among other things described in Phil's email, this update has a fairly
> complete description of how to use Java to create transaction
> programs, including examples of Ajax, EJB3, JPA, and Spring
> Transactions.  We also include descriptions of TP application designs
> based on SOA, Web services, and REST/HTTP.
>
> We  cover .NET transaction programs in comparable detail, and provide
> some compare and contrast between the two approaches to TP - something
> I'm not sure any other book covers.
>
> At the end we include a chapter on how future trends are likely to
> impact TP technologies and products (the book is focused as much as
> possible on currently adopted practices), including cloud computing,
> solid state memory, and large scale web site architectures.
>
> If you do get the book and read it, let us know what you think.
>
> Thanks,
>
> Eric
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> On Behalf Of Philip Bernstein
> Sent: Friday, July 03, 2009 5:25 PM
> To: [email protected]
> Subject: [Dbworld] New Book: Principles of Transaction Processing (2nd
> edition) by P.A. Bernstein & E. Newcomer
>
>
> *****************************************
> *                                       *
> * PRINCIPLES OF TRANSACTION PROCESSING  *
> *         Second Edition                *
> *                                       *
> * Philip A. Bernstein and Eric Newcomer *
> *                                       *
> *****************************************
>
> http://www.elsevierdirect.com/product.jsp?isbn=9781558606234
> ISBN-13<http://www.elsevierdirect.com/product.jsp?isbn=9781558606234%0AISBN-13>:
> 978-1-55860-623-4
> 400 pages
> Currently discounted at www.amazon.com
> Also 20% off at www.elsevier.com, use code 95773
>
> This book is an introduction to transaction processing, intended for a
> technical audience, including computer science graduate students,
> database administrators, application programmers, and product
> developers. It focuses on the principles: "how come?", not "how to."
> It explains how the principles are used in the world's most demanding
> applications to achieve performance, reliability, availability, and
> scalability. It includes examples from many products, to illustrate
> how the principles have been applied and where ideas originated. It
> presents technology that is practical and used in products and pays
> only modest attention to good ideas that are not commonly used in
> practice.
>
> The book has two parts. Part one covers transactional middleware
> abstractions: transaction bracketing, message protocols, transactional
> remote procedure calls, multithreaded processes, resource pooling,
> session management, caching, multi-tier architecture, persistent
> message queues, and business process management. Part two covers
> database system technology that supports transactions: locking,
> logging, system recovery, two-phase commit, and replication. It
> concludes with a long chapter on today's products and standards,
> especially focusing on Microsoft's .NET and Java Enterprise Edition,
> followed by a summary of future trends.
>
> The second edition is a major revision. It has several new chapters
> and rewritten chapters, and many new and revised sections. Two
> chapters on transactional middleware have been entirely rewritten.
> There is a new chapter on business process management. The chapter on
> locking has new sections on optimistic concurrency control, B-tree
> locking, multigranularity locking, and nested transactions. There are
> new sections on the TPC-E benchmark, state management, scalability,
> shadow-paging, data sharing systems, consensus algorithms, log-based
> replication, and multi-master replication. Concepts of service-
> oriented architecture (SOA), REST/HTTP, and Web Services are sprinkled
> through the book.
>
> Although the book is intended primarily for system professionals, it
> can also be used as a textbook. Details of the first author's recent
> transaction processing courses based on the book can be found at
> http://www.cs.washington.edu/education/courses/csep545/, including
> assignments, projects, and video-recorded lectures.
>
> CHAPTER TITLES
>
> 1. Introduction
> 2. Transaction Processing Abstractions
> 3. Transaction Processing Application Architecture
> 4. Queued Transaction Processing
> 5. Business Process Management
> 6. Locking
> 7. System Recovery
> 8. Two-Phase Commit
> 9. Replication
> 10. Transactional Middleware Products and Standards
> 11. Future Trends
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to