Developing Component-Based Applications Using Microsoft .NET Enterprise Services

Course Details:

  • Days: 5
  • Course Code: MS2557
  • Booking: Please ring 08450 50 45 05



Overview

The goal of this course is to enable developers to effectively build scalable, distributed applications that use Microsoft .NET Enterprise Services and the .NET Framework.


Leads to examinations

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


Prerequisites

Delegates should have experience with assemblies by using Microsoft Visual Basic .NET or Microsoft Visual C#, plus experience handling database transactions in program code. Delegates should also have attended course 2349 – Programming with the Microsoft .NET Framework or have equivalent knowledge.

 

Delegates will learn how to

  • Create transactional message queues and queued components
  • Create Enterprise Services scripts for managing deployment and administration
  • Describe some interoperability scenarios for enterprise applications and how to design and program for these scenarios
  • State the need for using Enterprise Services and list the elements of an enterprise-wide application and the classes of the Enterprise Services namespace
  • Describe the Enterprise Services architecture and programming model and create Just-in-Time (JIT) activated and synchronized components
  • Create data access components that use ADO.NET to retrieve or update data in a database
  • Create transactional components
  • Secure an enterprise application by using Enterprise Services role-based security and .NET role-based security
  • Create Compensating Resource Managers (CRMs) to enable transactional support for resources lacking a resource manager
  • Debug Enterprise Services applications and describe common application failure scenarios and how to solve these failures


Course Outline

    INTRODUCTION TO .NET ENTERPRISE SERVICES:

    Component-based solutions; elements of an enterprise application

    .NET ENTERPRISE SERVICES ARCHITECTURE AND PROGRAMMING MODEL:

    The COM+ runtime architecture; the .NET enterprise services programming model; just-in-time activation; synchronisation

    USING ADO.NET TO WORK WITH DATA:

    The ADO.NET architecture; accessing a Microsoft SQL server database

    TRANSACTION SERVICES:

    Introduction to transaction processing; .NET enterprise services transactions

    SECURING ENTERPRISE APPLICATIONS:

    Enterprise applications security overview; .NET enterprise services 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 MANAGER:

    Introduction to compensating resource managers; implementing compensating resource managers

    LOOSELY COUPLED EVENTS:

    Introducing loosely coupled events; the event system; using loosely coupled events

    MESSAGE QUEUING AND QUEUED COMPONENTS:

    Message queuing fundamentals; working with message queues; queued components

    DEBUGGING .NET ENTERPRISE SERVICES APPLICATIONS:

    Debugging tools; common debugging scenarios

    DEPLOYING AND ADMINISTERING .NET ENTERPRISE SERVICES APPLICATIONS:

    Deploying a .NET enterprise services application; using COMAdmin objects in WSH scripts COM+ 1.5

    ENHANCEMENTS:

    Scalability and availability enhancements; manageability enhancements; other feature

     

For more information or advice please complete the form below.

Name*  
Phone*  
Mobile  
Email*  
Receive info on...   MCSE
MCDBA
MCAD
MCP
MCSA
MCDST
MCSD
Other
Status   Company
Individual
Where did you hear about us?*  
Comments  
Address  

* These fields are required

 

e-Learning           Classroom       Online Demo         Benefits          Contact us          Sitemap
  

Microsoft Training © 2005.

Please Note: We are not Microsoft. We are a training company that provides training materials and classes to gain your Microsoft certification.