Principles of Transaction Processing for the Systems Professional (The Morgan Kaufmann Series in Data Management Systems)

By Philip A. Bernstein, Eric Newcomer

Principles of Transaction Processing is a transparent, concise consultant for anyone
involved in constructing purposes, comparing items, designing systems,
or engineering items. This publication offers an figuring out of the internals of
transaction processing platforms, describing how they paintings and the way top to exploit them.
It contains the structure of transaction processing screens, transactional
communications paradigms, and mechanisms for improving from transaction and
system failures.

Use of transaction processing platforms in company, undefined, and
government is expanding swiftly; the emergence of digital trade on
the net is developing new calls for. accordingly, many builders are
encountering transaction processing purposes for the 1st time and need
a useful rationalization of innovations. software program engineers who construct and
market working structures, communications structures, programming instruments, and
other items utilized in transaction processing purposes also will benefit
from this thorough presentation of ideas. wealthy with examples, it
describes advertisement transaction processing structures, transactional aspects
of database servers, messaging platforms, net servers, and
object-oriented structures, in addition to each one in their subsystems.

* Easy-to-read descriptions of fundamentals.
* genuine international examples illustrating key points.
* makes a speciality of sensible matters confronted by way of developers.
* Explains so much significant items and criteria, together with IBM's CICS, IMS, and MQSeries; X/Open's XA, STDL, and TX; BEA platforms' TUXEDO; Digital's ACMS; Transarc's Encina; AT&T/NCR's best finish; Tandem's Pathway/TS; OMG's OTS; and Microsoft's Microsoft Transaction Server.

Show description

Preview of Principles of Transaction Processing for the Systems Professional (The Morgan Kaufmann Series in Data Management Systems) PDF

Similar Computer Science books

PIC Robotics: A Beginner's Guide to Robotics Projects Using the PIC Micro

This is every little thing the robotics hobbyist must harness the facility of the PICMicro MCU! during this heavily-illustrated source, writer John Iovine presents plans and entire components lists for eleven easy-to-build robots each one with a PICMicro "brain. ” The expertly written assurance of the PIC uncomplicated desktop makes programming a snap -- and many enjoyable.

Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics (Interactive Technologies)

Successfully measuring the usability of any product calls for selecting the right metric, using it, and successfully utilizing the data it finds. Measuring the consumer event offers the 1st unmarried resource of useful info to permit usability pros and product builders to just do that.

Information Retrieval: Data Structures and Algorithms

Info retrieval is a sub-field of machine technology that offers with the computerized garage and retrieval of records. offering the newest info retrieval innovations, this consultant discusses info Retrieval facts buildings and algorithms, together with implementations in C. aimed toward software program engineers development platforms with publication processing elements, it presents a descriptive and evaluative rationalization of garage and retrieval platforms, dossier buildings, time period and question operations, rfile operations and undefined.

The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1

The artwork of desktop Programming, quantity 4A:  Combinatorial Algorithms, half 1   Knuth’s multivolume research of algorithms is widely known because the definitive description of classical computing device technology. the 1st 3 volumes of this paintings have lengthy comprised a distinct and precious source in programming conception and perform.

Additional resources for Principles of Transaction Processing for the Systems Professional (The Morgan Kaufmann Series in Data Management Systems)

Show sample text content

The TP display screen is familiar with that the machine attached at a undeniable handle is of a definite sort: a laptop operating a definite working procedure, operating a definite conversation protocol, etc. • A request style, that's the identifier of the kind of transaction that the request is calling to execute. • every one request style typically calls for a definite variety of parameters as enter. the remainder of the message includes these request-specific parameters, that are assorted for every kind of request. After the presentation server has accumulated the user's enter, it needs to create a request message to ship to the workflow controller. while a varieties supervisor is tightly built-in with the TP monitor's presentation server, the request should be built via the presentation server with little program programming. via surroundings convinced houses of the menu merchandise and via tagging varieties fields with the names of parameters required by way of the transaction, the appliance programmer can provide the presentation server what it must translate that menu merchandise and shape right into a transaction request. while utilizing a varieties supervisor that may not tightly built-in with the presentation server, the applying programmer must factor calls to the presentation server layer that constructs the request, which we name the request (there's no usual time period for this). this can be the typical case with client/server 4GLs and with types managers designed to engage with really expert units, corresponding to bar code readers, bank card authorization terminals, money registers, fuel pumps, robots, ATMs, and so forth. The interface to the request is an easy Send-request and Receive-reply. The parameters to Send-request are the fields required via the 2. three Presentation Server forty five request layout and the enter info. If the presentation server is permitted to have many requests extraordinary, then Send-request returns a request identifier, which the presentation server can later use to spot the next answer (to fit it with the request). Receive-reply returns the result of operating the request, within the TP monitor's answer layout (analogous to the request format), every so often together with method keep an eye on details for exception dealing with and transaction coordination. There are frequently features to maneuver very huge parameters (e. g. , an extended enter movement from a communique machine or a wide report back to be displayed as output). The presentation server may possibly supply a cancel functionality, which makes an attempt to kill the request prior to it truly executes. This operation can't be certain to prevail. If the request has already carried out and dedicated on the time the cancel operation is acquired through the method, it truly is too overdue simply because as soon as a transaction is dedicated, its effects are everlasting (except by means of operating a compensating transaction). Many TP screens have carried out a request layer that incorporates a lot communique equipment to really stream the request messages among the presentation server and workflow controller.

Download PDF sample

Rated 4.58 of 5 – based on 12 votes