• Complain

Philip A. Bernstein - Principles of Transaction Processing

Here you can read online Philip A. Bernstein - Principles of Transaction Processing full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2013, publisher: Elsevier Science, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover

Principles of Transaction Processing: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Principles of Transaction Processing" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Principles of Transaction Processing is a comprehensive guide to developing applications, designing systems, and evaluating engineering products. The book provides detailed discussions of the internal workings of transaction processing systems, and it discusses how these systems work and how best to utilize them. It covers the architecture of Web Application Servers and transactional communication paradigms.
The book is divided into 11 chapters, which cover the following:
  • Overview of transaction processing application and system structure
    • Software abstractions found in transaction processing systems
    • Architecture of multitier applications and the functions of transactional middleware and database servers
    • Queued transaction processing and its internals, with IBMs Websphere MQ and Oracles Stream AQ as examples
    • Business process management and its mechanisms
    • Description of the two-phase locking function, B-tree locking...
  • Philip A. Bernstein: author's other books


    Who wrote Principles of Transaction Processing? Find out the surname, the name of the author of the book and a list of all author's works by series.

    Principles of Transaction Processing — read online for free the complete book (whole text) full work

    Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Principles of Transaction Processing" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make
    Principles of Transaction Processing Second Edition Philip A Bernstein Eric - photo 1
    Principles of Transaction Processing

    Second Edition

    Philip A. Bernstein

    Eric Newcomer

    Table of Contents Copyright Page Morgan Kaufmann Publishers is an imprint of - photo 2

    Table of Contents
    Copyright Page

    Morgan Kaufmann Publishers is an imprint of Elsevier

    30 Corporate Drive, Suite 400, Burlington, MA 01803, USA

    Copyright 2009 by Elsevier Inc. All rights reserved.

    Designations used by companies to distinguish their products are often claimed as trademarks or registered trademarks. In all instances in which Morgan Kaufmann Publishers is aware of a claim, the product names appear in initial capital or all capital letters. All trademarks that appear or are otherwise referred to in this work belong to their respective owners. Neither Morgan Kaufmann Publishers nor the authors and other contributors of this work have any relationship or affiliation with such trademark owners nor do such trademark owners confirm, endorse or approve the contents of this work. Readers, however, should contact the appropriate companies for more information regarding trademarks and any related registrations.

    No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any meanselectronic, mechanical, photocopying, scanning, or otherwisewithout prior written permission of the publisher.

    Permissions may be sought directly from Elseviers Science & Technology Rights Department in Oxford, UK: phone: (+44) 1865 843830, fax: (+44) 1865 853333, E-mail: ), by selecting Support & Contact then Copyright and Permission and then Obtaining Permissions.

    Library of Congress Cataloging-in-Publication Data

    Bernstein, Philip A.

    Principles of transaction processing/Philip A. Bernstein, Eric Newcomer.2nd ed.

    p. cm.(The Morgan Kaufmann series in data management systems)

    Includes bibliographical references and index.

    ISBN 978-1-55860-623-4 (pbk.)

    1. Transaction systems (Computer systems) I. Newcomer, Eric. II. Title.

    QA76.545.B47 2009

    005.745dc22

    2009003605

    For information on all Morgan Kaufmann publications, visit our Web site at www.mkp.com or www.elsevierdirect.com

    Printed in the United States of America

    09 10 11 12 13 5 4 3 2 1

    Dedication For Jim Gray wherever he may be Preface Why Read this Book - photo 3

    Dedication

    For Jim Gray, wherever he may be

    Preface
    Why Read this Book?

    Transaction processing has been an important software technology for 40 years. Large enterprises in transportation, finance, retail, telecommunications, manufacturing, government, and the military are utterly dependent on transaction processing applications for electronic reservations, banking, stock exchanges, order processing, music and video services, shipment tracking, government services, telephone switching, inventory control, and command and control. Many large hardware and software vendors receive much of their revenue from components of transaction processing systems, such as IBM, HP, Oracle, Microsoft, Dell, Red Hat, and EMC. The market for transaction processing products and services is many tens of billions of dollars per year. As consumers, we all use this technology every day to withdraw cash, buy gas, rent movies, and make purchases on the Internet.

    How exactly do these transaction processing systems work? This question was once of interest only to computer professionals in the commercial data processing field. Now, given the widespread use of transaction processing in todays economy, it is of interest to a much broader engineering audience. Despite this interest, there is little written for a system professional to get a readable, technically solid introduction to this complex technology. This book fills the gap.

    The software environment of most large-scale transaction processing systems is based on transactional middleware, which helps knit together many software components. These components include front-end applications to drive web browsers and other devices, middle-tier applications to route requests to the server that can run them, and server applications that execute business logic. Examples of transactional middleware include IBMs CICS; Microsofts .NET Enterprise Services; and Java Enterprise Edition products, such as IBM WebSphere Application Server, Oracles WebLogic Server, and Red Hats JBoss Application Server. The first half of this book focuses on transactional middleware technology.

    For many software engineers, transactional middleware is obscure technologystrange software glue that seems to be needed beyond operating systems, database systems, communication systems, and application programming languages. This book demystifies transactional middleware by explaining how it contributes to the performance, security, scalability, availability, manageability, and ease-of-use of transaction processing systems. The first half of the book explains transactional middleware outside and inthe features it offers to application programmers and how it is constructed to offer these features.

    The transaction abstraction itself is largely implemented by database systems. They ensure that each transaction executes in its entirety, is isolated from interference by other transactions, and generates results that will survive hardware and software failures. This behavior is implemented by locking, logging, communication protocols, and replication. These technologies are the subject of the second half of this book.

    This book is an introduction to transaction processing, intended to meet the needs of a broad audience, including:

    Application programmers with an interest in building transaction processing applications

    Database administrators who manage database systems used for transaction processing

    Application analysts who design applications for deployment on transaction processing systems

    Product developers in related areas, such as database systems, operating systems, and communications

    Marketing and technical support engineers for both systems and application products

    Computer science undergraduates and graduate students looking for an introduction to this topic

    Our focus is on the principles of transaction processing, not on a prescription for how to build a transaction processing applicationhow come? not how to. We include examples from many products, to illustrate how the principles have been applied and where ideas originated. But we do not dwell heavily on any one product. We present technology that is practical and used in products and pay only modest attention to good ideas that are not commonly used in practice.

    We do not assume any special prerequisites, other than system sophistication. We expect most readers will have some familiarity with SQL and database systems, but this background isnt necessary.

    After finishing the book, you will understand how transactional middleware works and when to use it, and how transactional middleware and database systems work together to support reliable distributed transaction processing applications. You will be able to learn quickly how to use any transactional middleware product or database system to support the development and management of transaction processing applications.

    Whats New in this Second Edition?

    The short answer is a lot. There are several new chapters and rewritten chapters, and many new and revised sections of the rest.

    Next page
    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make

    Similar books «Principles of Transaction Processing»

    Look at similar books to Principles of Transaction Processing. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


    Reviews about «Principles of Transaction Processing»

    Discussion, reviews of the book Principles of Transaction Processing and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.