Explain how a TP Monitor manages memory and processor
resources more effectively than a typical operating system.
Answer Posted / kunal rokade
An application server permits a large
number of
users to execute applications using a
minimum of
system resources. An application server
can be
extended to allow coordinated
transactions to be
invoked from applications executed by the
application server. This transaction
coordination is
generally known as a Transaction
Processing (TP)
monitor. A TP monitor works in
conjunction with
an application server.
A transaction can be thought of as a
routine event,
usually a request for service, in
running the day-
to-day operations of an organization.
The orderly
processing of transactions is the type
of work for
which TP monitors were designed.
Transaction processing
Every organization has rules and
procedures that
describe how it is supposed to operate.
The user
applications which implement these rules
can be
called business logic. The transactions
these
business applications execute are often
referred to
as Transaction Processing or Online
Transaction
Processing (OLTP).
The key characteristics of commercial
OLTP are:
Many Users
It is common for transaction processing
to be
used by the majority of the people in an
organization, since so many people
affect the
current state of the business.
Repetitive
Most interactions with the computer tend
to be the
same process executed over and over
again. For
example, entering an order or processing
payments are used many times every day.
Short Interactions
Most interactions that people in the
organization
have with the transaction processing
system are
short in duration.
Shared Data
Since data represents the state of the
organization,
there can only be a single copy of the
data.
Data Integrity
The data must represent the current
state of the
organization, and must be internally
consistent.
For example, every order must be
associated with
a customer record.
Low Cost/Transaction
Since the transaction processing
represents a
direct cost of doing business, the cost
of the
system must be a minimum. DB2 Connect
allows applications under the control of
an
application server running on UNIX,
Windows
NT, or Windows 2000 to execute
transactions
against remote LAN, host, and iSeries
database servers and have these
transactions
coordinated by a TP monitor.
Figure 6. DB2 Connect support for TP
monitors
In this figure, the APIs, as well as
the connectivity
mechanism between the application server
and the
back-end database servers, are provided
by DB2
Connect Enterprise Edition.
Examples of transaction processing
monitors
The most common TP monitors on the
market
today are:
IBM WebSphere Application Server
IBM TxSeries CICS
IBM TxSeries Encina Monitor
BEA Tuxedo
BEA WebLogic
Microsoft Transaction Server
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
How to create test case scenario?
How can I get know that my pc contains dram or sram..?
What have you done to improve or develop your knowledge / professional qualifications in the last year?
What are special features of Silk Test ? In what way it is advanced than QTP?
How does agile communication differ from tradition software engineering communication? How it is similar?
What would be the difficulties with building a bridge that connects the UK and Canada?
What is frog testing? What is cone model?
sample sbi questions paper
what is the difference between C and C++? what is the difference between scanf and gets? what is mean by extern what is the use of it? what will happen if i say delete this> Difference between C structure and C++ structure? What is the difference between overloading and overridding? Explain the need for "virtual Destructor" Can we have "virtual Constructors"? What is the different types of polymorphism> What is virtual functions? How to implement virtual function in "C"? What are the different types of storage classes?
What is the difference between tcp/ip protocol and IP protocol?
Given Max hash and set of numbers find the way they are arranged.
Please mail me the sample papers of PNB for the post Dy. Manager.
what is the difference between verification and validation
explain software engineering practices
i need to know abt renault nissan company and the rounds and type of questions asked by today