Chapter 33. Introduction to WSE 2.0


IN BRIEF

The previous chapter provided an introduction to the basic concepts dealing with web services. You saw that a web service is essentially a method of transmitting messages over the Internet using an agreed-upon message format. Web Services Description Language (WSDL) defines the interface to the web service, whereas Simple Object Access Protocol (SOAP) defines the format of messages to be used in communicating between the service and the client.

This chapter will introduce you to additional web service standards, such as WS-Security, and other standards, such as DIME for attaching files to XML messages, and much more. Web Service Enhancements (WSE) 2.0 is a powerful set of tools and APIs that take the basic web service functionality to a whole new level. This chapter will show you just a few of the many different features available within WSE.

WHAT YOU NEED

REQUIRED SOFTWARE

.NET Framework SDK v1.1

Visual Studio .NET 2003 with C# installed

Windows XP/2000 Pro or Windows Server 2003

IIS version 5+

WSE 2.0 Service Pack 1

RECOMMENDED HARDWARE

PC that meets .NET SDK minimum requirements

SKILLS REQUIRED

C# and .NET familiarity


INTRODUCTION TO WSE 2.0 AT A GLANCE

Introduction to WSE 2.0

679

  
 

Overview of GXA

679

Evolution of WSE

679

TCP Messaging

679

  
 

SOAP over TCP

680

The SoapService Class

683

 

SoapSender and SoapReceiver

680

The SoapClient Class

686

Security

687

  
 

Introduction to WSE Security

687

X.509 Certificates

689

 

UsernameTokens

688

Signing Messages

690

Messaging with Attachments Using WSE 2.0

690

  
 

Introduction to DIME

690

Transferring files via WSE

691

Summary

691

  

Further Reading

691

  




    Visual C#. NET 2003 Unleashed
    Visual C#. NET 2003 Unleashed
    ISBN: 672326760
    EAN: N/A
    Year: 2003
    Pages: 316

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net