M2524: Developing XML Web Services Using Microsoft ASP.NET

3 Day Course
Hands On
Official Curriculum
Code M2524

This course has been retired. Please view currently available HTML, XHTML and XML Training Courses.


Hide all

Module 1: The Need for XML Web Services (7 topics)

  • Evolution of Distributed Applications
  • Problems with Traditional Distributed Applications
  • Introducing XML Web Services
  • The Web Technology Stack and .NET
  • The .NET Alternatives to XML Web Services
  • Common XML Web Service Scenarios

Module 2: XML Web Service Architectures (5 topics)

  • Service-Oriented Architecture
  • XML Web Service Architectures and Service-Oriented Architecture
  • Roles in an XML Web Services Architecture
  • The XML Web Services Programming Model

Module 3: The Underlying Technologies of XML Web Services (7 topics)

  • HTTP Fundamentals
  • Using HTTP with the .NET Framework
  • XML Essentials
  • XML Serialization in the .NET Framework
  • SOAP Fundamentals
  • Using SOAP with the .NET Framework

Module 4: Consuming XML Web Services (5 topics)

  • WSDL Documents
  • XML Web Service Discovery
  • XML Web Service Proxies
  • Implementing an XML Web Service Consumer Using Visual Studio .NET

Module 5: Implementing a Simple XML Web Service (5 topics)

  • Creating an XML Web Service Project
  • Implementing XML Web Service Methods
  • Managing State in an ASP.NET XML Web Service
  • Debugging XML Web Services

Module 6: Publishing and Deploying XML Web Services (6 topics)

  • Overview of UDDI
  • Publishing an XML Web Service
  • Finding an XML Web Service
  • Publishing an XML Web Service on an Intranet
  • Configuring an XML Web Service

Module 7: Securing XML Web Services (7 topics)

  • Overview of Security
  • Built-In Authentication
  • Custom Authentication: SOAP Headers
  • Authorization: Role-Based Security
  • Authorization: Code Access Security
  • Encryption

Module 8: Designing XML Web Services (7 topics)

  • Datatype Constraints
  • Performance
  • Reliability
  • Versioning
  • HTML Screen Scraping XML Web Services
  • Aggregating XML Web Services

Module 9: Global XML Web Services Architecture (4 topics)

  • Introduction to GXA
  • Routing and Referral
  • Security and Licensing


Before attending this course, students must have:
  • An understanding of how to read and write XML documents.
  • Experimented with simple C# applications.
  • Developed distributed applications by using Microsoft Visual Basic®, Java, or C++.

Relevant Certifications