Transactional COM+ Programming: Creating Scalable Application Systems: Creating Scalable Application Systems

Author: Edward
Publisher:
Publish Date: 2003-09-01
Features: Creating scalable distributed systems for key enterprise functions is undoubtedly a highly challenging task. Microsoft's COM+ can help with this. COM+ is a highly complex runtime environment for COM components, designed to simplify the development of scalable systems and serve as a foundation for higher-level frameworks (such as BizTalk) and the Commerce Server. However, without understanding the working principles of COM+, its powerful capabilities cannot be fully leveraged. This book explains the working principles of COM+ and demonstrates to readers how to use it to develop scalable applications. Specific topics include: the characteristics of scalability, why traditional object-oriented methods are not suitable for scalable systems, and the importance of transactions. The book explains how COM+ runtime services are implemented through description tables and causal relationships; introduces activation contexts and organizations, as well as their roles in concurrency control within COM+ processes; and further illustrates transaction flows and their workings in integrating objects and transactions. The author demonstrates how instant activation and object pooling work together; reveals the importance of HTTP and MSMQ as communication protocols that are significantly superior to DCOM; and, more importantly, explains the overall impact of all these elements on the design of scalable COM+ systems.

📌 Related Posts