|
Session 1
Section A: Introduction
· CD Tour
· Web Services Today
· Components
· Why Reuse?
· Why Not Reuse?
· Web Services
· Web Components
· Platform Independence
Section B: Web Service Protocols
· SOAP
· SOAP Format
· XSDL
· UDDI
· WSDL
· XML
· Web Service Request
Section C: Global XML Architecture
· WS-Security
· WS-Routing
· WS-Referral
· Future Protocols
Section D: XML Refresher
· Basic Rules
· Attributes/Namespaces
· Sample SOAP Message
Section E: Processing Architecture
· Original Intent
· Requests
· Receivers
· Process Styles
· Design Tips
Section F: Visual Studio
· Initial Configuration
· VS Developer Group
· Access Methods
· Code Security
· Fully Trusted Mode
· Debugging
· Impersonation Mode
Section G: Create Web Service
· Setup
· Starting Point
· Web Service Directive
· Namespace
· Naming Your Service
· Web Service Class
Section H: Implement Web Method
· Description Property
· CacheDuration Property
· BufferResponse Property
· EnableSession Property
Section I: XML Serialization
· XML Serialization Class
· Configuring an Object
· XML Element
· Attribute Result
· Configuring Arrays
· Test Object
· Test Complex Method
|
Session 2
Section A: Dynamic Web Service
· Modify Machine.Config
· Asynchronous Call
· Callback Function
· BeginGetPrice
· Callback Subroutine
Section B: IDL/WSDL
· IDL
· WSDL
· WSDL Specifications
· WSDL Definitions
· Types Element
· Message Element
· PortType Element
· Operational Modes
Section C: Bind Web Service
· Binding Element
· Operation Element
· Service Element
Section D: WSDL with COM
· WSDL Generator
· WSDL Options
Section E: Publishing a Web Service
· Using Web Services
· UDDI Data Model
· tModel Element
· BindingTemplate
· Data Context
Session 3
Section A: UDDI Registry
· Registration Process
· Provider
· Contact Information
· Identifiers
· Category
· tModel
· Service
Section B: Search for Web Services
· Use MS SDK
· Specify Criteria
· Query UDDI Registry
· Use tModel
· Use FindBinding
Section C: SOAP
· Purpose
· Platforms
· Benefits
· Issues
Section D: SOAP Elements
· SOAP Message
· Using Roles
· Components
· SOAP Fault
· Create Web Method
· Generate SOAP Fault
· Catch Exception
|
Section E: SOAP Encoding
· Section 5 Encoding
· Compound Data Types
· Arrays
· Serialization
Section F: XML Schema
· Schema vs. DTD
· Schema
· Namespaces
· Default Namespace
Section G: Schema Elements
· <schema> Element
· <element> Element
· Element Restrictions
· Complex Elements
· Order Indicators
· Extendibility
Section H: Validate XML Documents
· XmlValidatingReader
· Add Schema
· Handle Validation Errors
· Validate Error Correction
Session 4
Section A: Authentication
· Windows Authentication
· Digest Authentication
· Configure Permissions
· Configure Web Site
· Access User Information
· Forms Authentication
· Passport Authentication
Section B: WS-Security
· <security> Element
· Sign Message
· Digital Signatures
· KeyInfo
· Encryption
· Encrypted Body
Section C: Custom Security
· Add Security Extension
· Add Security Namespace
· Add Security Class
· SOAP Header Directive
· Process SOAP Header
· Custom SOAP Header
Section D: Quality of Service
· Availability
· Accessibility
· Integrity
· Performance
· Reliability
· Standards
· Security
Section E: Performance Issues
· Characteristics
· HTTP Bottleneck
· Asynchronous
· Design Options
· Design Solutions
· SOAP
|