Course code: MOC 2557« Back

Building COM+ Applications Using Microsoft .NET Enterprise Services

This course will cover Enterprise Services such as Just-in-time activation, Transactions, Object Pooling, Construction Strings, Compensating Resource Managers, Loosely Coupled Events, Queued Components, and COM+ role-based security to implement distribute.

This course has been removed from our portfolio
This section contains overview of retired courses which don’t belong to GOPAS course offer any more or were replaced by new course versions.
For more information about possibility to buy retired courses contact our customer services department ( or business department (

AffiliateDurationCatalogue priceHandbook priceITB
Praha5 33 950 CZK included in course price 50
Brno5 33 950 CZK included in course price 50
Bratislava5 900,00 EUR 268,00 EUR 50

User intensity level

Who is the course for

  • Departmental developers who currently build client/server applications and large-scale solutions for departments inside a business.
  • Consultants who work with developers to build client/server applications and large-scale solutions for businesses.
  • Web developers who build Web-based applications requiring significant infrastructure support such as transactions, security, and pooling of resources.
  • Line-of-business (LOB) application develope.

    What we teach you

  • Describe the history of server-based applications and describe the COM+ runtime architecture.
  • Use attributes to configure an assembly as a COM+ application and create components that use just-in-time (JIT) activation and are synchronized.
  • Create data access components that use Microsoft ADO.NET to retrieve or update data in a database.
  • Create transactional components.
  • Help protect an enterprise application by using COM+ services role-based security.
  • Manage state in JIT activated components.
  • Create compensating resource managers to enable transactional support for resources lacking a resource manager.
  • Use loosely coupled events to send notifications to other applications.
  • Create queued components.
  • Debug COM+ applications and describe common application-failure scenarios and how to solve these failures.
  • Create scripts for managing deployment and administration.
  • Use the enhancements provided by COM+ version 1.5 to improve the scalability, availability, and manageability of COM+ applications and use COM+ features such as services without components (SWCs), bring your own transaction (BYOT), and Phase Zero notification in applications.

    Required skills

  • Experience building assemblies by using Microsoft Visual Basic® .NET or Microsoft Visual C#®.
  • Experience handling database transactions in program code.

    Teaching methods

    Expert instruction with practical examples, computer practice

    Teaching materials

    The student kit includes a comprehensive workbook and other necessary materials for this workshop.

    Course Outline

    Introduction to COM+ Services

    • History of Server-Based Applications
    • The COM+ Runtime Architecture

    Configuring Just-in-Time Activation and Synchronization

    • The .NET Enterprise Services Programming Model
    • JIT Activation
    • Synchronization

    Using ADO.NET to Work With Data

    • The ADO.NET Architecture
    • Accessing a SQL Server Database

    Transaction Services

    • Introduction to Transaction Processing
    • .NET Enterprise Services Transactions

    Securing Enterprise Applications

    • Introduction to Application Security
    • Implementing COM+ Role-Based Security
    • Authentication and Impersonation

    State Management

    • Introduction to State Management
    • Using the Shared Property Manager
    • Using ASP.NET to Store State

    Compensating Resource Managers

    • Introduction to Compensating Resource Managers
    • Implementing Compensating Resource Managers

    Loosely Coupled Events

    • Introduction to Loosely Coupled Events
    • COM+ Events
    • Using Loosely Coupled Events

    Queued Components

    • Introduction to Queuing
    • Developing Queued Components
    • Queued Components and Transactions

    Debugging COM+ Applications

    • Debugging Tools
    • Common Debugging Scenarios

    Deploying and Administering COM+ Applications

    • Deploying a COM+ Application Built Using .NET Enterprise Services
    • Using COMAdmin Objects in WSH Scripts

    COM+ 1.5 Enhancements

    • Scalability and Availability Enhancements
    • Manageability Enhancements
    • Other COM+ Features
  • Tištěná příručka MOC 2557

    6950 CZK
    Tištěná příručka MOC 2557

    268 EUR
    The prices are without VAT.