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...
Main Author: | |
---|---|
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