Microsoft's proprietary ASP, COM+, and.Net software development technologies provide a powerful set of application runtime services that target the development of enterprise-class applications. When it comes to deploying ASP, COM+, and .Net applications, the Microsoft strategy is noticeably less coherent. Performance monitoring and capacity planning for the Microsoft application development platform is challenging due to significant gaps in the measurement data available and familiar problems correlating data from distributed transaction processing components running across multiple machines. This paper focuses on the current ASP and COM+ runtime environment and the problems that arise in monitoring the performance of web-based transaction processing applications that rely on these services.
[1]
Tim Ewald.
Transactional COM+: Building Scalable Applications
,
2001
.
[2]
Andreas Reuter,et al.
Transaction Processing: Concepts and Techniques
,
1992
.
[3]
Daniel A. Menascé,et al.
Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning
,
2000
.
[4]
Grady Booch,et al.
Essential COM
,
1998
.
[5]
Mark W. Johnson.
The Application Response Measurement (ARM) API Version 2
,
1997,
Int. CMG Conference.
[6]
G. Pascal Zachary,et al.
Show Stopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft
,
1994
.