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
• 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
• 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 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
• 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.
Related Courses
Related Certificates
None.






