๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications

โœ Scribed by Steven Cheng


Publisher
Packt Publishing
Year
2010
Tongue
English
Leaves
316
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


The recipes in this book are easy to understand and follow as the author discusses real-world scenarios. The range of topics covered in this book will bring out the forward-thinking WCF developer in you. It is not a comprehensive reference to the whole of WCF, but a practical guide that boosts proficiency when working with the various features of WCF. The examples are supported by relevant background information for ease of understanding. If you work with Windows Communication Foundation 4.0 and you want to be efficient when working with WCF features such as interoperability, proxy generation, and security, you will find this book very useful. With this book you will be able to find quick and handy solutions for various kinds of service development scenarios using Microsoft Windows Communication Foundation 4.0. To follow the recipes you will need to be comfortable with .NET Framework, C# programming, and the basics of SOA and how to develop them. [

โœฆ Table of Contents


Cover......Page 1
Copyright......Page 3
Credits......Page 4
Foreword......Page 5
About the Author......Page 6
About the Reviewers......Page 7
Table of Contents......Page 8
Preface......Page 12
Introduction......Page 18
Defining a one-way Contract......Page 19
Make DataContract forward-compatible......Page 22
Generate DataContract from an
XML Schema......Page 24
Using XMLSerializer to control message......Page 27
Using MessageContract to control the......Page 30
Adding a custom SoapHeader via Contract......Page 31
Return custom exception data......Page 34
Introduction......Page 38
Configuring Default Endpoints......Page 39
Setting up two-way communication......Page 42
Building a Publish-Subscribe service......Page 46
Creating a multiple-endpoint service......Page 51
Implementing a POX HTTP service......Page 54
Defining a CustomBinding without a......Page 58
Suppressing mustUnderstand validation......Page 60
Sharing a physical address between......Page 63
Introduction......Page 66
Hosting a service in a console application......Page 67
Hosting a service in Windows Service......Page 70
Hosting a HTTP service with......Page 74
Hosting a non-HTTP service in IIS 7......Page 78
Customizing IIS ServiceHost via......Page 81
Specifying a dedicated service......Page 83
Hosting a service in WSS 3.0......Page 87
Introduction......Page 94
Creating a typed service client......Page 95
Choosing a specific type for......Page 99
Reusing types between service and client......Page 101
Customizing an auto-generated service......Page 105
Building an ad-hoc auto-discoverable......Page 107
Using managed ServiceDiscovery......Page 110
Generating a service proxy in code......Page 117
Customizing auto-generated service......Page 120
Introduction......Page 124
Using ChannelFactory to consume a WCF......Page 125
Invoking async operation via......Page 127
Creating a service via ChannelListener......Page 129
Getting the IP address of a client consumer......Page 132
Adding a dynamic SoapHeader into a
message......Page 133
Introduction......Page 136
Binding a WPF element with data from a
WCF service......Page 137
Returning ReadOnlyCollection data......Page 139
Using raw XML as an operation parameter......Page 141
Returning a DataTable/DataSet in a......Page 143
Transferring binary data with MTOM......Page 145
Specifying ServiceKnownType......Page 147
Using XmlSerializer for custom data......Page 150
Introduction......Page 154
Setting up ad hoc Windows authentication over plain HTTP......Page 155
Getting an authenticated client identity in a service operation......Page 157
Using username authentication with an ASP.NET membership provider......Page 159
Sending a clear text username token over unsecured HTTP transport......Page 161
Using transport and message security at the same time......Page 164
Authorizing through declarative role-based access control......Page 166
Impersonating with a client caller identity......Page 169
Adding multiple tokens in a service request (supportingToken)......Page 172
Supplying dedicated credentials for firewall or proxy authentication......Page 176
Securing a dynamic SoapHeader......Page 177
Hosting a singleton instance service......Page 182
Invoking a WCF service without blocking
the front UI......Page 184
Using throttling to control service
concurrency......Page 187
Ensuring termination of a client session......Page 189
Tuning WCF concurrency performance via Visual Studio testing tools......Page 191
Introduction......Page 198
Using a custom ServiceHost......Page 200
Intercepting operation parameters in a
strong-type manner......Page 202
Filtering operation requests based on
message......Page 205
Generic operation error handling with
OperationInvoker......Page 209
Altering operation messages via
MessageInspector......Page 214
Building a custom MessageEncoder......Page 219
Centralizing authorization through a custom ServiceAuthorizationManager......Page 225
Introduction......Page 228
Building a self-hosted REST service......Page 229
Using an auto-generated Help page......Page 232
Mapping URL suffix to operation parameters......Page 234
Applying OutputCache in a REST service......Page 237
Implementing file download via REST
endpoint......Page 239
Consuming a WCF service from an ASP.NET AJAX client......Page 241
Accessing a remote REST service in an
AJAX client......Page 245
Introduction......Page 248
Building a WS-I Basic Profile 1.1 compatible service......Page 249
Consuming an ASMX Web Service from a
WCF client......Page 251
Accessing a WCF service via the
WebRequest component......Page 254
Consuming a WCF service with a raw
MSMQ program......Page 257
Using a WCF Service in Microsoft Office......Page 261
Using the WCF Test Client tool to test a service......Page 266
Capturing WCF request/response
messages via Fiddler tool......Page 269
Using built-in tracing and message logging......Page 271
Debugging in a Windows service host......Page 275
Creating a custom Visual Studio Debugger Visualizer for WCF debugging......Page 277
Using PerformanceCounters for WCF
service monitoring......Page 281
Introduction......Page 286
Creating test X.509 certificates for WCF Service......Page 287
Managing X.509 certificates installed on service machine......Page 289
Building an RSS feed service......Page 293
Building a routing service......Page 297
Registering WCF components manually in IIS server......Page 301
Index......Page 304


๐Ÿ“œ SIMILAR VOLUMES


Microsoft Windows Communication Foundati
โœ Steven Cheng ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› Packt Publishing ๐ŸŒ English

The recipes in this book are easy to understand and follow as the author discusses real-world scenarios. The range of topics covered in this book will bring out the forward-thinking WCF developer in you. It is not a comprehensive reference to the whole of WCF, but a practical guide that boosts profi

Microsoft Windows Communication Foundati
โœ Steven Cheng ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› Packt Publishing ๐ŸŒ English

Over 85 easy recipes for managing communication between applications Master WCF concepts and implement them in real-world environments An example-packed guide with clear explanations and screenshots to enable communication between applications and services and make robust SOA applications Resol

Microsoft Windows Communication Foundati
โœ Steven Cheng ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐ŸŒ English

The recipes in this book are easy to understand and follow as the author discusses real-world scenarios. The range of topics covered in this book will bring out the forward-thinking WCF developer in you. It is not a comprehensive reference to the whole of WCF, but a practical guide that boosts profi

Microsoft Windows Communication Foundati
โœ Steven Cheng ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› Packt Publishing ๐ŸŒ English

WCF 4.0 is a communications infrastructure that unifies a broad array of distributed systems' capabilities in a composable, extensible architecture that supports multiple transports, messaging patterns, encodings, network topologies, and hosting models. This book is a collection of focused real-worl

Microsoft Windows Workflow Foundation 4.
โœ Andrew Zhu ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐ŸŒ English

Over 70 recipes with hands-on, ready to implement solutions for authoring workflows Customize Windows Workflow 4.0 applications to suit your needs A hands-on guide with real-world illustrations, screenshots, and step-by-step instructions Explore various functions that you can perform using

Microsoft Windows Workflow Foundation 4.
โœ Andrew Zhu ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› Packt Publishing ๐ŸŒ English

This is a fast-paced and to-the-point handbook, it takes you through the important aspects that you need to know when working with Windows WF. The range of topics that we cover in this book is driven by what the working developer needs to know. It is neither a comprehensive reference to the whole WF