Training
Certifications
Books
Special Offers
Community




 
XML Web Services in the Organization
Author Chris Boar
Pages 208
Disk N/A
Level Beg/Int
Published 06/11/2003
ISBN 9780735618824
ISBN-10 0-7356-1882-8
Price(USD) $29.99
To see this book's discounted price, select a reseller below.
 

More Information

About the Book
Table of Contents
Sample Chapter
Index
Companion Content
Related Series
Related Books
About the Author

Support: Book & CD

Rate this book
Barnes Noble Amazon Quantum Books

 

Table of Contents


    Introductionix
1  Understanding the Basics of XML-Based Web Services1
    Deciding to Use Web Services1
    Getting Set Up3
    Accessing a Web Service3
        Creating the Application4
        Adding a Web Reference4
    Looking on the Surface5
    Looking Under the Hood5
        Introducing WSDL6
        Finding the Proxy Code8
        Creating the Proxy Code9
        The Complete Picture9
    Looking Behind the Scenes10
    Understanding SOAP11
        SOAP Messages12
        The Role of HTTP13
        Choosing Alternative SOAP Transports13
    Using Directories to Locate Web Services14
        Universal Description, Discovery, and Integration14
        Using UDDI at Run Time14
        Publishing Web Services15
    Developing a Web Service15
        Code Inside a Web Service16
        Testing the Web Service18
        DISCO and WSDL Documents19
2  Supporting Remote Access23
    Defining the Problem23
    Developing the Customer Correspondence Template24
        Using Web Services in an Office Application26
        Using the Generated Class in VBA30
        Using Complex Data Types32
    Adding Offline Functionality37
        Caching the Requested Data on the Client37
        Testing the Offline Functionality43
        Caching All the Data on the Client45
3  Integrating Disparate Applications and Systems59
    Integrating Systems Using SOAP59
        Providing Additional Data with SOAP Headers60
        Creating SOAP Headers61
    Providing Transaction Functionality with SOAP Headers64
        Examining the Fabrikam Orders Web Service65
        Implementing the AddOrder method66
        Implementing the AddItem method67
        Implementing the CommitTransaction method69
        Using Transaction Support from the Client70
    Understanding Header Properties73
4  Developing Electronic Business-to-Business Communication75
    Understanding Electronic Data Interchange75
        Making Sense of the Standards76
        Looking at a Sample Order Response Message77
        Choosing Between EDI and Web Services78
    Designing a Business-to-Business Connection with Web Services79
    Implementing the Delivery Forecast System Using an Object-Based Approach80
        Testing the Object-Based Forecast Solution82
    Implementing the Delivery Forecast System Using an XML-Based Approach83
        Testing the XML-Based Forecast Solution85
    Comparing the SOAP Messages86
5  Connecting with Customers91
    Using Web Services to Support Customers92
        Defining a Web Service Interface to Be Implemented by Others93
        Examining User Interaction with the Satellite Site104
        Setting a Web Service URL at Run Time107
    Supporting Direct Business-to-Customer Relationships110
        Using the .NET Compact Framework111
        Implementing the Wine Guide Client113
    Calling Web Services Asynchronously115
6  Securing Web Services119
    Understanding Symmetric Key Encryption120
    Understanding Asymmetric Key Encryption120
    Using the Symmetric .NET Framework Classes122
        Generating Symmetric Keys126
    Using the Asymmetric .NET Framework Classes128
        Generating Asymmetric Keys131
    Implementing Authentication and Authorization132
        Using Windows Authentication132
        Passing a User Identification and a Password in a SOAP Message135
    Implementing Privacy140
        Introducing the SoapExtension Class141
        Introducing the SoapExtensionAttribute Class142
        Implementing Privacy in the Satellite Installation Application144
    Ensuring the Integrity of Data Exchanged161
        Introducing Hash Algorithms161
7  Monitoring, Scaling, and the Future165
    Monitoring Your Web Services165
        Implementing Custom Performance Counters166
        Writing to the Application Event Log171
    Implementing Scalable Web Services173
        Addressing Performance Problems174
    The Future of Web Services176
INDEX181



Last Updated: May 29, 2003
Top of Page