Windows Communication Foundation 4 step by step

Your hands-on, step-by-step guide to building connected, service-oriented applications. Teach yourself the essentials of Windows Communication Foundation (WCF) 4 -- one step at a time. With this practical, learn-by-doing tutorial, you get the clear guidance and hands-on examples you need to begin cr...

Full description

Bibliographic Details
Main Author: Sharp, John
Format: eBook
Language:English
Published: Sebastopol, Calif. Microsoft/O'Reilly 2010
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Authentication and Authorization in a Windows EnvironmentTransport-Level and Message-Level Security; Implementing Security in a Windows Domain; Protecting a TCP Service at the Message Level; Protecting an HTTP Service at the Transport Level; Protecting an HTTP Service at the Message Level; Authenticating Windows Users; Authorizing Users; Using Impersonation to Access Resources; Summary; Chapter 5. Protecting a WCF Service over the Internet; Authenticating Users and Services in an Internet Environment
  • Authenticating and Authorizing Users by Using the ASP.NET Membership Provider and the ASP.NET Role ProviderAuthenticating and Authorizing Users by Using Certificates; Authenticating Service Messages by Using a Certificate; Summary; Chapter 6. Maintaining Service Contracts and Data Contracts; Modifying a Service Contract; Selectively Protecting Operations; Versioning a Service; Making Breaking and Nonbreaking Changes to a Service Contract; Modifying a Data Contract; Data Contract and Data Member Attributes; Data Contract Compatibility; Summary; Chapter 7. Maintaining State and
  • Implementing the ServiceConfiguring and Testing the Service; Building a WCF Client Application; Deploying a WCF Service to Internet Information Services; WCF and the Principles of SOA; Summary; Chapter 2. Hosting a WCF Service; How Does a WCF Service Work?; Service Endpoints; Processing a Client Request; Hosting a WCF Service by Using Windows Process Activation Service; Hosting a Service in a User Application; Using the ServiceHost Class; Building a Windows Presentation Foundation Application to Host a WCF Service; Reconfiguring the Service to Support Multiple Endpoints
  • Understanding Endpoints and BindingsThe WCF Predefined Bindings; Configuring Bindings; Default Endpoints; Hosting a WCF Service in a Windows Service; Summary; Chapter 3. Making Applications and Services Robust; CLR Exceptions and SOAP Faults; Throwing and Catching a SOAP Fault; Using Strongly Typed Faults; Reporting Unanticipated Exceptions; Managing Exceptions in Service Host Applications; ServiceHost States and Transitions; Handling Faults in a Host Application; Handling Unexpected Messages in a Host Application; Summary; Chapter 4. Protecting an Enterprise WCF Service; What Is Security?
  • Table of Contents; Acknowledgments; Introduction; Introducing Windows Communication Foundation; Chapter 1. What Is Windows Communication Foundation?; The Early Days of Personal Computer Applications; Inter-Process Communications Technologies; The Web and Web Services; Using XML as a Common Data Format; Sending and Receiving Web Service Requests; JavaScript Object Notation and Rich Internet Applications; Handling Security and Privacy in a Global Environment; Service-Oriented Architectures and Windows Communication Foundation; Building a WCF Service; Defining the Contracts