Learning WCF

Learning WCF

Book Description

This easy-to-use introduction to Microsoft Windows Communication Foundation (WCF) is ideal for developers who want to learn to build services on a company network or as part of an enterprise system. Built into Windows Vista and Longhorn, and available for Windows XP and Windows 2003, WCF provides a platform for service-oriented architecture (SOA) that enables secure and reliable communication among systems within an organization or across the Internet. With WCF, software developers can focus on their business applications and not the plumbing required to connect them. Furthermore, with WCF developers can learn a single programming API to achieve results previously provided by ASMX, Enterprise Services and .NET Remoting. Learning WCF removes the complexity of using this platform by providing detailed answers, explanations and code samples for the most common questions asked by software developers.

Windows Communication Foundation (or WCF, formerly code name “Indigo”) provides a set of programming APIs that make it easy to build and consume Read More ...

Pro WCF 4: Practical Microsoft SOA Implementation, 2nd Edition

Pro WCF 4: Practical Microsoft SOA Implementation, 2nd Edition

Book Description

Pro WCF 4.0: Practical Microsoft SOA Implementation is a complete guide to Windows Communication Foundation from the SOA perspective, showing you why WCF is important to service-oriented architecture and development. This book provides deep insight into the functionality of WCF, which shipped with .NET 4.0-like service discovery, routing service, simplified configuration, and other advanced features. Included in this title are informative examples that will aide the reader in understanding and implementing these important additions. This book also covers the unified programming model, reliable messaging, security, and the peer-to-peer programming model. You’ll also learn how to move your current .NET remoting and web service applications to WCF and how to integrate those applications with WCF 4.0. This book offers genuine insight into solving real enterprise problems using WCF and .NET 4.0.

What you’ll Read More ...

Windows Communication Foundation 4 Step by Step

Windows Communication Foundation 4 Step by Step

Book Description

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 creating Web services for robust Windows-based business applications.

Discover how to:

  • Build and host SOAP and REST services
  • Maintain service contracts and data contracts
  • Control configuration and communications programmatically
  • Implement message encryption, authentication, and authorization
  • Manage identity with Windows CardSpace
  • Begin working with Windows Workflow Foundation to create scalable and durable business services
  • Implement service discovery and message routing
  • Optimize performance with service throttling, encoding, and streaming
  • Integrate WCF Read More ...

Windows Communication Foundation 3.5 Unleashed, 2nd Edition

Windows Communication Foundation 3.5 Unleashed, 2nd Edition

Book Description

Windows Communication Foundation (WCF) is Microsoft’s dynamic technology for allowing autonomous software to communicate. Superseding earlier technologies such as COM/DCOM, .NET Remoting, ASP.NET Web Services, and the Web Services Enhancements for .NET, WCF provides a single solution that is designed to always be the best way to exchange data among software entities. It also provides the infrastructure for developing the next generation of Web Services, with support for the WS-* family of specifications, and a new serialization system for enhanced performance. In the 3.5 release, WCF has been expanded to include support for REST, JSON, and Syndication (RSS and Atom) services, further broadening the possibilities for what can be done. For information technology professionals, WCF supplies an impressive array of administration tools that enterprises and software vendors can use to reduce the cost of ownership of their solutions without writing a single line of Read More ...

Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications

Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications

Book Description

The Windows Communication Foundation 4.0 (WCF 4.0) is a .NET-based application programming interface for building and running connected systems. It enables secure and reliable communication among systems within an organization or across the Internet. This book deals with the difficult issues faced by a .NET developer while working with WCF.

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-world recipes and covers basic recipes on topics such as working with contracts to more advanced topics such as extending WCF runtime. By the end of this book you will have valuable information that helps transform the potentially unproductive habits of .Net developers Read More ...

Professional WCF 4: Windows Communication Foundation with .NET 4

Professional WCF 4: Windows Communication Foundation with .NET 4

Book Description

A guide to architecting, designing, and building distributed applications with Windows Communication Foundation

Windows Communication Foundation is the .NET technology that is used to build service-oriented applications, exchange messages in various communication scenarios, and run workflows. This guide enables developers to create state-of-the-art applications using this technology.

Written by a team of Microsoft MVPs and WCF experts, this book explains how the pieces of WCF 4.0 build on each other to provide a comprehensive framework to support distributed enterprise applications. Experienced developers will learn both theory and practical application using the familiar Wrox approach.

.NET developers will learn to design services, create a hosting environment with Dublin, build cloud-based integrations, and much more.

Coverage Includes: