LEADER 05303nam 2200733 a 450 001 9910816444503321 005 20200520144314.0 010 $a1-282-89652-0 010 $a9786612896521 010 $a1-84968-077-9 035 $a(CKB)2670000000054668 035 $a(EBL)952064 035 $a(OCoLC)798535877 035 $a(SSID)ssj0000439626 035 $a(PQKBManifestationID)11250786 035 $a(PQKBTitleCode)TC0000439626 035 $a(PQKBWorkID)10464748 035 $a(PQKB)11433237 035 $a(Au-PeEL)EBL952064 035 $a(CaPaEBR)ebr10428647 035 $a(CaONFJC)MIL289652 035 $a(PPN)228047358 035 $a(OCoLC)740439290 035 $a(OCoLC)ocn740439290 035 $a(FR-PaCSA)88851849 035 $a(CaSebORM)9781849680769 035 $a(MiAaPQ)EBC952064 035 $a(EXLCZ)992670000000054668 100 $a20101129d2010 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aMicrosoft Windows Communication Foundation 4.0 cookbook for developing SOA applications $eover 85 easy recipes for managing communication between applications /$fSteven Cheng 205 $a1st edition 210 $aBirmingham, U.K. $cPackt Publishing$d2010 215 $a1 online resource (316 p.) 300 $aIncludes index. 311 $a1-84968-076-0 327 $aCover; 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 service 327 $aCreating 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 client 327 $aChoosing 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; Introduction 327 $aBinding 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 transport 327 $aUsing 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 session 327 $aTuning WCF concurrency performance via Visual Studio testing tools 330 $aOver 85 easy recipes for managing communication between applications with Microsoft Windows Communication Foundation 4.0 in this book and eBook 517 3 $aMicrosoft Windows Communication Foundation 4.0 cookbook for developing SOA applications :$eover eighty-five easy recipes for managing communication between applications 606 $aApplication software$xDevelopment 606 $aWeb services 606 $aElectronic data processing$xDistributed processing 615 0$aApplication software$xDevelopment. 615 0$aWeb services. 615 0$aElectronic data processing$xDistributed processing. 676 $a005.4 676 $a005.4469 700 $aCheng$b Steven$01633790 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910816444503321 996 $aMicrosoft Windows Communication Foundation 4.0 cookbook for developing SOA applications$93973711 997 $aUNINA