Microsoft® Windows® Communication Foundation Step by Step

Teach yourself the essentials of Windows Communication Foundation-one step at a time. With this practical tutorial, you get hands-on guidance for creating the Web services you need to implement robust business applications for Windows. Discover how to: Build and host a Web service Design service c...

Descripción completa

Detalles Bibliográficos
Autor principal: Sharp, John, 1964- (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Sebastopol : Microsoft Press 2009.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627117906719
Tabla de Contenidos:
  • Microsoft® Windows® Communication Foundation Step by Step; Introduction; Finding Your Best Starting Point in This Book; Conventions and Features in This Book; System Requirements; Code Samples; Installing and Configuring the Microsoft .NET Framework 3.0 (Windows XP only); Installing the Visual Studio 2005 Extensions for .NET Framework 3.0; Installing and Configuring the Microsoft Enterprise Library; Installing and Configuring the AdventureWorks Database; Installing the Microsoft Windows XP Service Pack 2 Support Tools (Windows XP only); Granting Access to Your Documents Folder
  • Using the Code SamplesUninstalling the Code Samples; Support for This Book; Questions and Comments; 1. Introducing Windows Communication Foundation; Inter-Process Communications Technologies; The Web and Web Services; Using XML as a Common Data Format; Sending and Receiving Web Service Requests; Handling Security and Privacy in a Global Environment; The Purpose of Windows Communication Foundation; Building a WCF Service; Implementing the Service; Configuring, Deploying, and Testing the WCF Service; Building a WCF Client; Service-Oriented Architectures and Windows Communication Foundation
  • Summary2. Hosting a WCF Service; Processing a Client Request; Hosting a WCF Service in a User Application; Building a Windows Presentation Foundation Application to Host a WCF Service; Reconfiguring the Service to Use Multiple Endpoints; Understanding Bindings; Configuring Bindings; Hosting a WCF Service in a Windows Service; Summary; 3. Making Applications and Services Robust; Using Strongly-Typed Faults; Reporting Unanticipated Exceptions; Managing Exceptions in Service Host Applications; Handling Faults in a Host Application; Handling Unexpected Messages in a Host Application; Summary
  • 4. Protecting an Enterprise WCF ServiceTransport and Message Level Security; Message Level Security; Implementing Security in a Windows Domain; 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; 5. Protecting a WCF Service over the Internet; Authenticating and Authorizing Users by Using Certificates; Authenticating a Service by Using a Certificate; Summary; 6. Maintaining Service Contracts and Data Contracts; Versioning a Service
  • Making Breaking and Nonbreaking Changes to a Service ContractModifying a Data Contract; Data Contract Compatibility; Summary; 7. Maintaining State and Sequencing Operations; The PerCall Instance Context Mode; The Single Instance Context Mode; Maintaining State with the PerCall Instance Context Mode; Selectively Controlling Service Instance Deactivation; Sequencing Operations in a WCF Service; Summary; 8. Supporting Transactions; Implementing WS-AtomicTransaction Transactions; Designing a WCF Service to Support Transactions; Transactions and Messaging; Transactions and Multi-Threading
  • Long-Running Transactions