|
Developing XML Web Services Using Microsoft ASP.NET
Course Details:
- Days: 3
- Course Code: MS2524
- Booking: Please ring 08450 50 45 05
Overview
This course will provide delegates with the knowledge and skills required to develop Web Services based solutions to solve common problems in the distributed application domain. The course focuses on using the Microsoft Visual Studio .NET, Microsoft Visual C# .NET, Microsoft ASP.NET and Universal Description, Discovery and Integration (UDDI) to enable delegates to build, deploy, locate, and consume Web services
Leads to examinations
- 70–310 - Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework
- 70–320 - Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework
Prerequisites
Delegates should have an understanding of how to read and write Extensible Markup Language (XML) documents and have experimented with simple C# applications. Delegates should be able to develop distributed applications using Microsoft Visual Basic, Java, or C++.
Delegates will learn how to
- Explain how Web services emerged as a solution to the problems with traditional approaches to designing distributed applications
- Describe the architecture of a Web services-based solution
- Describe the underlying technologies of Web services and explain how the Microsoft .NET framework can be used to implement Web services using these technologies
- Implement a Web service consumer by using Microsoft Visual Studio .NET
- Implement a simple Web Service by using Visual Studio .NET
- Publish and deploy a Web service
- Publish and deploy a Web service
- Secure a Web service
- Evaluate the trade-offs and issues involved in designing a real-world Web Services
- Implement nonstandard Web services such as HyperText Markup Language (HTML) screen scraping and aggregating Web services
Course Outline
THE NEED FOR WEB SERVICES:
Evolution of distributed applications; problems with traditional distributed applications; introducing Web services; the Web technology stack and .NET; the .NET alternatives to Web services; common Web service scenarios
WEB SERVICE ARCHITECTURES:
Service-oriented architecture; Web service architectures and service-oriented architecture; roles in a Web service architecture; the Web services programming model
THE UNDERLYING TECHNOLOGIES OF WEB SERVICES:
HTTP fundamentals; XML essentials; SOAP fundamentals
CONSUMING WEB SERVICES:
WSDL documents; Web service discovery; Web service proxies; implementing a Web service consumer using Visual Studio .NET
IMPLEMENTING A SIMPLE WEB SERVICE:
Creating a Web service project; implementing Web service methods; managing state in an ASP.NET Web service; debugging Web services
PUBLISHING AND DEPLOYING WEB SERVICES:
Overview of UDDI; publishing a Web service; finding a Web service; publishing a Web service on an Intranet; configuring a Web service
SECURING WEB SERVICES:
Overview of security; built-in authentication; custom authentication: SOAP headers; authorisation: role-based security; authorisation: code access security; encryption
DESIGNING WEB SERVICES:
Datatype constraints; scalability; performance; reliability versioning; ISP and ASP deployment; architectural elements
IMPLEMENTING A NONSTANDARD WEB SERVICE:
HTML screen scraping Web services; aggregating Web services
Recommended follow on courses
|