05303nam 2200733 a 450 991081644450332120200520144314.01-282-89652-097866128965211-84968-077-9(CKB)2670000000054668(EBL)952064(OCoLC)798535877(SSID)ssj0000439626(PQKBManifestationID)11250786(PQKBTitleCode)TC0000439626(PQKBWorkID)10464748(PQKB)11433237(Au-PeEL)EBL952064(CaPaEBR)ebr10428647(CaONFJC)MIL289652(PPN)228047358(OCoLC)740439290(OCoLC)ocn740439290 (FR-PaCSA)88851849(CaSebORM)9781849680769(MiAaPQ)EBC952064(EXLCZ)99267000000005466820101129d2010 uy 0engur|n|---|||||txtccrMicrosoft Windows Communication Foundation 4.0 cookbook for developing SOA applications over 85 easy recipes for managing communication between applications /Steven Cheng1st editionBirmingham, U.K. Packt Publishing20101 online resource (316 p.)Includes index.1-84968-076-0 Cover; Copyright; Credits; Foreword; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Working with Contracts; Introduction; Defining a one-way Contract; Make DataContract forward-compatible; Generate DataContract from an XML Schema; Using XMLSerializer to control message; Using MessageContract to control the; Adding a custom SoapHeader via Contract; Return custom exception data; Chapter 2: Endpoint, Binding, and Behavior; Introduction; Configuring Default Endpoints; Setting up two-way communication; Building a Publish-Subscribe serviceCreating a multiple-endpoint serviceImplementing a POX HTTP service; Defining a CustomBinding without a; Suppressing mustUnderstand validation; Sharing a physical address between; Chapter 3: Hosting and Configuration; Introduction; Hosting a service in a console application; Hosting a service in Windows Service; Hosting a HTTP service with; Hosting a non-HTTP service in IIS 7; Customizing IIS ServiceHost via; Specifying a dedicated service; Hosting a service in WSS 3.0; Chapter 4: Service Discovery and Proxy Generation; Introduction; Creating a typed service clientChoosing a specific type forReusing types between service and client; Customizing an auto-generated service; Building an ad-hoc auto-discoverable; Using managed ServiceDiscovery; Generating a service proxy in code; Customizing auto-generated service; Chapter 5: Channel and Messaging; Introduction; Using ChannelFactory to consume a WCF; Invoking async operation via; Creating a service via ChannelListener; Getting the IP address of a client consumer; Adding a dynamic SoapHeader into a message; Chapter 6: Dealing with Data in Service; IntroductionBinding a WPF element with data from a WCF serviceReturning ReadOnlyCollection data; Using raw XML as an operation parameter; Returning a DataTable/DataSet in a; Transferring binary data with MTOM; Specifying ServiceKnownType; Using XmlSerializer for custom data; Chapter 7: Security; Introduction; Setting up ad hoc Windows authentication over plain HTTP; Getting an authenticated client identity in a service operation; Using username authentication with an ASP.NET membership provider; Sending a clear text username token over unsecured HTTP transportUsing transport and message security at the same timeAuthorizing through declarative role-based access control; Impersonating with a client caller identity; Adding multiple tokens in a service request (supportingToken); Supplying dedicated credentials for firewall or proxy authentication; Securing a dynamic SoapHeader; Chapter 8: Concurrency; Introduction; Hosting a singleton instance service; Invoking a WCF service without blocking the front UI; Using throttling to control service concurrency; Ensuring termination of a client sessionTuning WCF concurrency performance via Visual Studio testing toolsOver 85 easy recipes for managing communication between applications with Microsoft Windows Communication Foundation 4.0 in this book and eBookMicrosoft Windows Communication Foundation 4.0 cookbook for developing SOA applications :over eighty-five easy recipes for managing communication between applicationsApplication softwareDevelopmentWeb servicesElectronic data processingDistributed processingApplication softwareDevelopment.Web services.Electronic data processingDistributed processing.005.4005.4469Cheng Steven1633790MiAaPQMiAaPQMiAaPQBOOK9910816444503321Microsoft Windows Communication Foundation 4.0 cookbook for developing SOA applications3973711UNINA