Building Web Services Using Visual Basic 2005 Course

Course Code: IN 652
Course Abstract: In this course, participants will build a solid foundation for the development of Web Services using Visual Basic 2005 and gain an understanding of how commonly used protocols can impact development effort. Attendees will learn how to create and consume ASP.NET Web Services, work with XML serialization, and understand discovery and UDDI. Participants will also learn how current and evolving standards such as Web Service Enhancements (WSE) 3.0 and Message Transmission Optimization Mechanism (MTOM) can be integrated in Web Service development, how to secure Web Services using different technologies like X.509 certificates and Kerberos and how to increase reliability of XML messages by locating bottlenecks and invoking delivery verification.
Audience: This course is designed for developers.
Duration: 3 days
Learning Outcomes: Upon completion of this course, the participant will be able to:
> Build and consume ASP.NET Web Services
> Call Web methods asynchronously
> Learn about WSE 3.0 Security and Policy
> Perform large XML data transfers with MTOM
> Implement SOAP headers and extension
> Learn how to optimize and protect message queuing
Course Topics:

Building and Consuming Simple Web Services
The Need for Web Services
Web Service Design
Using Visual Studio to Create a Web Service
Web Service Clients
Discovery of Web Services with UDDI

Configuring and Customizing a Web Service
Working with Complex Data
Working with XML Serialization
SOAP Formatting
Namespaces and Binding
Using Attributes for Custom Serialization
Configuration Files

Calling Web Methods Asynchronously
The Need for Asynchronous Web Services
One-Way Methods
Asynchronous Web Methods
Asynchronously Calling Web Methods
Client Classes for Asynchronous Calls

Implementing WSE 3.0 Security and Policy
Web Service Enhancements (WSE) 3.0
WSE3.0 Security
WSE3.0 Tool
X.509 Certificates
Kerberos
UserName Tokens

Implementing WSE 3.0 Custom Policy Assertions
Coding an Assertion
Securing SOAP Messages
Using a WSE 3.0 Custom Policy

Large Data Transfers Using WSE 3.0
Exploring MTOM
MTOM and WSE3.0
Implementing Large Data Transfers by Using WSE 3.0

Implementing WSE 3.0 SOAP Messaging
TCP and Web Services
SoapClient and SoapService
SoapSender and SoapReceiver

Implementing SOAP Headers and Extensions
SOAP Headers
SOAP Extensions
Implementing Extensions

Optimizing and Protecting Message Queuing
Reliable Messaging
Message Queue Bottlenecks
Message Delivery Verification
Message Queue Encryption
Message Queue Authentication
Correlating Message Replies
Message Validation

Prerequisites: The course materials assume that the participant is familiar with Visual Basic. Some familiarity with Visual Basic .NET and Visual Studio .NET (ability to recognize namespaces and directives) is useful, as well as familiarity with creating Internet applications.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning

Testimonials

We chose Education Services for our Project Management training based on a long list of successful previous engagements with exemplary instructors and the benefits of an in house class focused on solid management structure procedures and principles