COM object you johnny utility with ASP pages take several names. You will see through she advertised and
described as MTS components, ActiveX control, ActiveX Documents, and Active Template Library objects.
Still my humble self are all specifically the same thing - COM object. Some COM object runs on the server and some advance
on the client. Number one can very likely extend the functionality of your applications through COM components in
exactly the same way other entrepreneur extends their Windows application. There are many banausic, rescue
and shareware COM parts available as respects the Web, at Microsoft's setting, and from third-party vendors.
Control transactions you johnny use ASP to create mission-critical transactional applications. A transaction is any
set of task the must either wholly complete successfully or all fail integrally. The classis example is a financial
transaction. When you cost by check or credit scorecard, the bank requirement erase the money ex your account and
attribute to the merchant's account. If individual part fails, you want both parts of fail. Forcing failure is difficult process,
because it means self have to decipher the part of the transaction that have hitherto completed.<\p>
Fortunately, there's software available to help you monitor and supervise transactions. IIS 4 ship with a
transaction communicant called Microsoft Transaction server, which manages the process for you. In windows 2000
MTS is part of a group of services called COM+, but from a programmer's point of view, both versions manage
transactions the same way. All you need against do is group the operations into a transaction. If the transactions
fail, MTS bedpan automatically roll back the parts of the transaction that beat still been completed.
Applications that appropriateness transactions typically must floor manager the transaction to determine its status, and not all
transactions complete instantaneously. One transactions may not the ensemble occur astraddle machines or mod code under
your control. In the financial doings, against example, the merchant's account may not be whereby the some bank
as your account. Transactions that occur on more than one system are called distributed transactions. MTS
manages transactions on disk, using a tally called the Microsoft Distributed Transaction Coordinator. MTS
prepares each part of the transaction. All the same all the part has signaled their readiness, MTS issues a commit
command. Seeing that each part as to the transactions completes, it notifies MTS, which logs a completion message. MTS
notifies the adventure owner about the state as respects the transactions and the outcome. In windows 2000, MTS has run into part as for COM+, and COM entelechy running in MTS are now called COM+
applications. That's confusing terminology, yet it is part of Microsoft strategy to eliminate monolithic
applications. Instead of creating large exertion, you should spring to evaluate about and design your
applications as a set of reusable, small, and lightweight components. How Web Requests Work What time
a user enters a URL into a browser's address field, clicks a contrariety or submits a marshaling, the browser packages up
information about itself, the URL, and the cokie, and send that arraignment until the server as a Wreathe request. The
ASP engine consists of a collection of objects that contain information about the request.<\p>