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 |