Cover image for .NET Web Services Solutions.
.NET Web Services Solutions.
Title:
.NET Web Services Solutions.
Author:
Jamsa, Kris.
ISBN:
9780782151626
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (463 pages)
Contents:
.NET Web Services Solutions -- Acknowledgments -- Contents at a Glance -- Contents -- 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 -- Getting Started with the Hello Web Service -- 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 -- Understanding and Applying HTML Behaviors -- 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 -- XML 101 -- 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 -- Preparing to Publish Your Web Service -- 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 -- Allowing and Controlling Anonymous Access -- 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 -- Understanding the Process of Working with Binary Data -- 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.
Abstract:
.NET Web Services Solutions offers just what its title states: practical solutions to the real challenges you face as you use .NET to create applications that communicate with web services and--more to the point--to build and deploy web services of your own. By the time you're done, you'll understand how the web services platform works, because chapter by chapter you get all the hands-on instruction, detailed examples, and inside advice you need to make your project succeed. For example, you'll learn to connect to a database using ADO.NET operations, carry out the exchange of binary files, and extend the reach of your web service so that it touches e-mail, fax machines, mobile devices, and remote PCs. You'll master techniques for making your web service available to other programs--but you'll also discover ways to control its availability through authentication and encryption. Kris Jamsa's expert coverage goes above and beyond, providing advanced optimization tips, including instructions for implementing asynchronous operations. He also shows you a neat trick for calling a web service from within an HTML page using JavaScript. Want an even neater trick? Check out the section on making money with your web service, where you'll find a billing model that will work for you. The final chapter brings it all together, walking you through a cohesive, highly functional example of an employment web service.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: