The Need for XML Web Services
- 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
XML Web Service Architectures
- Service-Oriented Architecture
- XML Web Service Architectures and Service-Oriented Architecture
- Roles in an XML Web Services Architecture
- The XML Web Services Programming Model
The Underlying Technologies of XML Web Services
- HTTP Fundamentals
- Using HTTP with the .NET Framework
- XML Essentials
- XML Serialization in the .NET Framework
- SOAP Fundamentals
- Using SOAP with the .NET Framework
Consuming XML Web Services
- WSDL Documents
- XML Web Service Discovery
- XML Web Service Proxies
- Implementing an XML Web Service Consumer Using Visual Studio .NET
Implementing a Simple XML Web Service
- Creating an XML Web Service Project
- Implementing XML Web Service Methods
- Managing State in an ASP.NET XML Web Service
- Debugging XML Web Services
|
|
Publishing and Deploying XML Web Services
- 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
Securing XML Web Services
- Overview of Security
- Built-In Authentication
- Custom Authentication: SOAP Headers
- Authorization: Role-Based Security
- Authorization: Code Access Security
- Encryption
Designing XML Web Services
- Datatype Constraints
- Performance
- Reliability
- Versioning
- HTML Screen Scraping XML Web Services
- Aggregating XML Web Services
Global XML Web Services Architecture
- Introduction to GXA
- Routing and Referral
- Security and Licensing
|