Flylib.com
.NET Web Services Solutions
.NET Web Services Solutions
ISBN: 0782141722
EAN: 2147483647
Year: 2005
Pages: 161
Authors:
Kris Jamsa
BUY ON AMAZON
Table of Contents
BackCover
.NET Web Services Solutions
Introduction: Why Web Services Will Drive the Growth of the Web
Where .NET Comes into Play
What You Are Going to Learn
Part I: Laying the Foundation
Chapter 1: Taking Web Services for a Test Drive
What s a Web Service?
Understanding Operations That Are Well Suited for Web Services
Retrieving Weather Information
Using a Web Service 101
Retrieving Stock Quotes
Retrieving Book Information
Retrieving Caller-ID Information
Retrieving Traffic Information
Retrieving Airport Information
Where to Find Web Services on the Web
Summary
Chapter 2: Creating Your First Web Services
Changing the Hello Web Service
Remembering What Makes a Good Web Service
Passing Parameters to a Web Service
Returning a Non-String Value from a Web Service
Handling Multiple Parameters in a Web Service Method
Changing Parameter Values within a Web Service Method
Getting a Feel for Web Service Overhead
Passing an Array of Values to a Web Service
Changing Array Values in a Web Service
Returning an Array of Values from a Web Service Method
Returning a Structure from a Web Service
Throwing an Exception within a Web Service
Calling a Web Service from within a Web Service
Summary
Chapter 3: Accessing Web Services from within HTML Pages
Calling a Web Service
Handling Web Service Errors
Using a Web Service As a Proxy
Using the Google Web Service
Summary
Chapter 4: Looking Behind the Scenes at Web Service Protocols
Understanding the Web Service Description Language (WSDL)
Thinking About How Visual Studio .NET Uses a WSDL Document
Understanding the Simple Object Access Protocol (SOAP)
Test Driving Web Services Methods within Your Browser
Taking a Quick Look at Universal Description Discovery and Integration (UDDI)
Summary
Chapter 5: Looking at Key Operations
Using the Application Object
Using the Session Object
Storing and Retrieving Cookie-Based Data
Revisiting Session Objects
Using Server Variables
Removing a Web Service from an Application
Summary
Part II: Publishing Your .NET Web Services
Chapter 6: Making .NET Web Services Available to Others
Understanding Universal Description Discovery Integration (UDDI)
Helping Other Programmers Discover Your Web Services
Understanding the .map File
Summary
Chapter 7: Connecting Web Services to Databases
Becoming Familiar with ADO.NET Operations
Using a Web Service to Interact with a Database
Performing Database Operations from within an HTML Page
Taking a Look at ADO.NET s Behind-the-Scenes Use of XML
Summary
Chapter 8: Authenticating Users within .NET Services
Understanding Basic Authentication
Understanding Digest Authentication
Understanding Windows Integrated Authentication
Understanding Forms Authentication
Understanding Certificate-Based Authentication
Providing Username and Password Information from within an Application
Using the Web.config File to Configure Security Settings
Summary
Chapter 9: Securing Communication between a Web Service and a Client
Understanding the Threat
Encrypting HTTP Messages Using the Secure Sockets Layer (SSL)
Configuring a Web Server to Support Secure SSL-Based Connections
Summary
Chapter 10: Extending the Lines of Communication
Sending an E-Mail Message with .NET
Using a Web Service to Provide E-Mail Access
Building an Online Chat Web Service
Building a Chat Client
Summary
Chapter 11: Integrating Binary Data into .NET Web Services
Returning an Image File from a Web Service
Providing Multimedia Files Using a Web Service
Receiving a Binary File Using a Web Service
Uploading a Binary File to a Web Service
Summary
Part III: Advanced Concepts
Chapter 12: Examining Key Web Service Files
Taking a Quick Look at a Web Service s Support Files
Using the AssemblyInfo File to Customize Assembly Settings
Revisiting a Web Service s .asmx Files
Using Global.asax to Specify Startup, Termination, and Request Processing
Using the Web.config File to Customize Application Settings
Using the .WebInfo File to Move a Web Service
Using the .vsdisco File to Control a Web Service s Discovery
Summary
Chapter 13: Unlocking Remote Access
Providing Excel and Word Files Using a Web Service
Making Remote File Access More Flexible
Helping a Remote User Locate a File on the Server
Locating and E-Mailing a File
Allowing a Web Service to Access Files on a User s PC
Using a Web Service to Coordinate a Shared File s Use
Summary
Chapter 14: Improving Web Page Performance
Understanding the Big Picture (AKA How Programs Use Your Web Service)
Using Events to Monitor Web Service Operations
Using Caching to Improve Web Service Performance
Using Asynchronous Web Services
Summary
Chapter 15: Making Money with Web Services
Preparing the Database
Offering and Managing User Keys
Allowing Users to Upgrade a Web Service
Handling Lost Keys
Restricting a Web Service to 30 Days Use
Restricting a Web Service to Specific Hours of the Day
Restricting the Number of Calls to a Web Service Each Day
Billing on a Per-Use Basis
Summary
Chapter 16: Putting It All Together
Understanding How the Jobs Web Service Works
Building the Jobs Web Service
Retrieving Resumes and Job Opportunities
Summary
Index
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J
Index_K
Index_L
Index_M
Index_N
Index_O
Index_P
Index_Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X
List of Figures
List of Tables
List of Code Listings
List of Sidebars
.NET Web Services Solutions
ISBN: 0782141722
EAN: 2147483647
Year: 2005
Pages: 161
Authors:
Kris Jamsa
BUY ON AMAZON
Interprocess Communications in Linux: The Nooks and Crannies
Locking Files
Semaphore Control
Key Terms and Concepts
Thread Attributes
Thread Synchronization
Cisco IOS in a Nutshell (In a Nutshell (OReilly))
Common Configuration Items
The Loopback Interface
Fast Switching and Process Switching
Dialer Interfaces (Dialer Profiles)
Trunking
MySQL Cookbook
Selecting Records from the Beginning or End of a Result Set
Specifying the Datafile Format
Per-Group Descriptive Statistics
Performing Transactions Using SQL
Using MySQL-Based Sessions in Perl Applications
Java All-In-One Desk Reference For Dummies
Making Your Own Classes
Using the LinkedList Class
Book VIII - Files and Databases
Using File Streams
Using Images and Sound
GDI+ Programming with C#
Tutorial: Your First GDI+ Application
Working with Fonts
Advanced Typography
Reading Metadata of Images
The PrintDocument and Print Events
Microsoft Visual Basic .NET Programmers Cookbook (Pro-Developer)
Windows Programming
Windows Controls
Printing and Drawing with GDI+
Remoting and Enterprise Services
Security and Cryptography
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies