Home     Business Solutions    eLearning     Room Rentals    Resources     About Us    Careers    Directions    Contact Us     
IT Technologies
    - SharePoint
    - MDOP
    - Vista
    - Visual Studio
    - Win Server 2008


Download our
current catalog!










New Horizons Computer Learning Center
410-597-9722

2549: Advanced Distributed Application Development with Microsoft Visual Studio 2005

Course Length: 2 Days

Overview:
This two-day instructor-led workshop provides students with the knowledge and skills to develop advanced distributed applications using Microsoft Visual Studio 2005. The workshop focuses on advanced features of Web Services Enhancements (WSE) 3.0 and message queuing.

Prerequisites:
Course 2548: Core Distributed Application Development with Microsoft Visual Studio 2005

Course Objectives:
Upon successful completion of this course, students will be able to:

  • Implement WSE 3.0 security and policy
  • Implement WSE 3.0 custom policy assertions
  • Handle large data transfer by using WSE 3.0
  • Implement WSE 3.0 SOAP messaging
  • Implement SOAP headers and extensions
  • Implement WSE 3.0 routing
  • Optimize and protect Microsoft Message Queuing client and server applications

Course Content

Lesson 1: Implementing WSE 3.0 Security and Policy

  • What is WSE 3.0 Security?
  • Implementing WSE 3.0 Policies
  • Lab 1: Implementing WSE 3.0 Security and Policy
  • Exercise 1. Protecting a Web Service by Using X509 Certificates
  • Exercise 2. Using a WSE 3.0 Policy from a Web Service Client
  • Exercise 3. Protecting a Web Service by Using Username Tokens

Lesson 2: Implementing WSE 3.0 Custom Policy Assertions

  • What is a WSE 3.0 Custom Policy Assertion?
  • Applying Custom Policy Assertions
  • Lab 2: Implementing WSE 3.0 Custom Policy Assertions
  • Exercise 1. Configuring a Web Service to Use a WSE 3.0 Custom Policy Assertion
  • Exercise 2. Configuring a Client Application to Use a WSE 3.0 Custom Policy Assertion
  • Exercise 3. Examining the WSE 3.0 Custom Policy Assertion

Lesson 3: Handling Large Data Transfer by Using WSE 3.0

  • What is the Message Transmission Optimization Mechanism (MTOM)?
  • How to Use MTOM with WSE 3.0
  • Lab 3: Handling Large Data Transfers with WSE 3.0
  • Exercise 1. Handling Large Data Transfer with WSE 3.0

Lesson 4: Implementing WSE 3.0 SOAP Messaging

  • What is SOAP Messaging?
  • Sending and Receiving SOAP Messages
  • TCP and HTTP Messaging
  • Lab 4: Implementing WSE 3.0 SOAP Messaging
  • Exercise 1. Creating a SOAP Web Service using the TCP Protocol
  • Exercise 2. Sending and Receiving SOAP Messages

Lesson 5: Implementing SOAP Headers and Extensions

  • What is a SOAP Header?
  • What is a SOAP Extension?
  • Lab 5: Implementing SOAP Headers and Extensions
  • Exercise 1. Implementing a SOAP Header
  • Exercise 2. Implementing SOAP Extensions

Lesson 6: Implementing WSE 3.0 Routing

  • What is Routing?
  • Using WSE 3.0 Routing
  • Lab 6: Implementing WSE 3.0 Routing
  • Exercise 1. Implementing WSE 3.0 Routing
  • Exercise 2. Implementing WSE 3.0 Content-based Routing

Lesson 7: Optimizing and Protecting Message Queuing

  • How to Reduce Message Queue Bottlenecks
  • How to Verify Message Delivery
  • How to Correlate Message Replies
  • How to Use Encryption and Authentication in Message Queues
  • Lab 7: Optimizing and Protecting Message Queuing
  • Exercise 1. Encrypting and Authenticating Messages
  • Exercise 2. Optimizing Message Queuing Applications
  • Exercise 3. Verifying Message Delivery
  • Exercise 4. Correlating Messages and Responses

6940 Tudsbury Road, Baltimore, MD 21244
P: 410-597-9722
www.nhbaltimore.com

New Horizons Computer Learning Centers
6940 Tudsbury Road, Baltimore, MD 21244   (410) 597-9722
Copyright © 2005 New Horizons Computer Learning Centers of Baltimore. All rights reserved.