Microsoft Windows Architecture for Developers Training Kit

Application Components

MTS application components  are modeled based on business rules. They  are COM  in-process servers  or DLLs. COM is discussed in Chapter 5. You can create and implement these components with Visual Basic, Visual C++, Visual J++, or any ActiveX-compatible development tool.

Because components running under Transaction Server take advantage of transactions, applications can be developed as if they will run in isolation. Transaction Server handles concurrency, resource pooling, security, context  management, and other system-level complexities. The transaction system, working in cooperation with database servers and other types of resource managers, ensures that concurrent transactions are atomic, consistent, properly isolated, and, once committed, durable.

Категории