This course is to provide students with the knowledge and skills that are required to develop Extensible Markup Language (XML) Web services-based solution to solve common problems in the distributed application domain.
The course focuses on using Microsoft Visual Studio .NET and Microsoft ASP .NET to enable students to build, deploy, locate and consume Web services.
Prerequisites: Before attending this course, students must have the following: Familiarity with C# or Microsoft Visual Basic .NET. Programming in C++, Java or Microsoft Visual Basic. An understanding of how to read and write XML documents.
Who Should Attend: This course is intended for experienced software developers who have previously built component-based applications.
Duration: 3 days
Price: $1125
The Need for XML Web Services
- Describe Evolution of Distributed Applications
- Identify Problems with Traditional Distributed Application Architectures & Technologies
- Describe Web Services & Explain How they Address the Design Problems in Traditional Distributed Applications
|
XML Web Service Architectures
- Identify How Web Service Architecture is a Type of Service-Oriented Architecture
- Desctibe the Elements of a Web Service Architecture & Explain Their Roles
- Describe the Web Services Program Model
|
The Underlying Technologies of XML Web Services
- Describe the Structures of an HTTP Request & Response
- Issue HTTP POST and GET Requests and Processing the Responses by Using the .NET Framework
- Describe Data Types by Using the XML Schema Definition Language (XSD)
- Explain How to Control .NET Framework Object is Serialized to XML
- Describe the Structure of Simple Object Access Protocol (SOAP) Request & Response
- Issuing a SOAP Request & Processing
|
|
Consuming XML Web Services
- Explaining the Structure of a Web Service Description Language (SWDL) document
- Explaining the Web Service Process
- Locate Serice Contracts by using Discoverer
- Generate Web Service Proxies by using Wsdl.exe
- Implementing a Web Service Consumer by using Visual Studio .NET
- Invoke a Web Service Synchronously & Asynchronously by Using a Web Service Proxy
|
Implement a Simple XML Web Service
- Creating a Web Service Project
- Implementing Web Service Methods, Exposing Them, and Controlling Their Behavior
- Manage State in a ASP .NET-based Web Service
- Debugging Web Services
|
Publish & Deploy XML Web Services
- Explaining the role of UDDI in Web Services
- Publishing a Web Service in a UDDI Registry by Using the UDDI SDK
- Searching a UDDI Registry to Locate Web Services by Using the UDDI SDK
- Explaining the Various Options for Publishing a Web Service on an Intranet
- Explaining Some of the Options for Modifying the Default Configurations
|
|
Securing XML Web Services
- Identify the Differences Between authentication and Authorization
- Explain how to use Security Mechanisms
- Use SOAP Headers for Authorization
- Use Role-based Security & Code Access Security for Authorization
- Encrypt Communication Between a Web Service Consumer & a Web Service.
|
Designing XML Web Services
- Identify Restrictions Imposed on Data Types
- Explain how the use of Application & Session State Affects Performance & Scaling
- Implement Caching in a Web Service
- Explain how Asynchronous Web Service Methods Can Improve Performance
- Explain how to Implement a Virtual Web Service by using Screen Scraping
- Identify Trade-Offs in Techniques
|
Global XML Web Services Architecture
- Identify Limitations Inherent to the Specifications with Web Services
- Examine the Design Principles & Specifications of Global XML Web Services Architecture (GXA)
- Investigate Application Scenarios
- Explain how to use Web Services Security Language (SW-Security) & Web Services License Language (SW-License)
|
|
Register Now
This page is printer friendly.