MS2557 Building COM+ Applications Using Microsoft .NET Enterprise Services

Target Audience


• 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 developers.

This five-day, instructor-led course provides students with the knowledge and skills to effectively build scalable, distributed applications that use Microsoft .NET Enterprise Services and the Microsoft .NET Framework.

Learning Objectives

After completing this course, students will be able to:

• 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.

Pre-Requisites

Before attending this course, students must have:

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

In addition, it is recommended, but not required, that students have completed:

• Course MS2349: Programming with the Microsoft .NET Framework (Microsoft Visual C# .NET).

Select a course date to view a detailed course outline.

Course Summary

Module 1: Introduction to COM+ Services

Module 2: Configuring Just-in-Time Activation and Synchronization

Module 3: Using ADO.NET to Work With Data

Module 4: Transaction Services

Module 5: Securing Enterprise Applications

Module 6: State Management

Module 7: Compensating Resource Managers

Module 8: Loosely Coupled Events

Module 9: Queued Components

Module 10: Debugging COM+ Applications


Module 11: Deploying and Administering COM+ Applications


Module 12: COM+ 1.5 Enhancements

Examinations

This course will help students prepare for these Microsoft Certification exams:

• Exam 70-310: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework
 
• Exam 70-320: Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework

Upcoming Courses

There are no scheduled dates for this course.

All Course Dates & Locations

Related Courses

Related Certificates

None.