Cover of Programming WCF Services

Programming WCF Services

Written by Microsoft software legend Juval Lowy, "Programming WCF Services" is the authoritative introduction to Microsoft's new, and some say revolutionary, unified platform for developing service-oriented applications (SOA) on Windows. Relentlessly practical, the book delivers insight, not documentation, to teach developers what they need to know to build the next generation of SOAs.

Read more

After explaining the advantages of service-orientation for application design and teaching the basics of how to develop SOAs using WCF, the book shows how you can take advantage of built-in features such as service hosting, instance management, asynchronous calls, synchronization, reliability, transaction management, disconnected queued calls and security to build best in class applications. "Programming WCF Services" focuses on the rationale behind particular design decisions, often shedding light on poorly-documented and little-understood aspects of SOA development. Developers and architects will learn not only the "how" of WCF programming, but also relevant design guidelines, best practices, and pitfalls. Original techniques and utilities provided by the author throughout the book go well beyond anything that can be found in conventional sources.

Based on experience and insight gained while taking part in the strategic design of WCF and working with the team that implemented it, "Programming WCF Services" provides experienced working professionals with the definitive work on WCF. Not only will this book make you a WCF expert, it will make you a better software engineer. It's the Rosetta Stone of WCF.

Audience
adult
Length
epic · 610 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Programming WCF Services? Here’s where I’d start.

These suit anyone who liked Programming WCF Services. Sign in and mark a few books for picks shaped around your own taste.

  1. Dependency Injection in .NET Shares programming, software, net
  2. The Art of Unit Testing: With Examples in .NET Shares programming, software, software development
  3. C# in Depth Shares programming, software development, software
  4. CLR via C# Shares programming, software development, net

“People who read Programming WCF Services tend to reach for these next.”

  1. MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework 2.0�Application Development Foundation: Microsoft .NET Framework 2.0--Application Development Foundation
  2. Object-Oriented Design Heuristics
  3. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
  4. xUnit Test Patterns: Refactoring Test Code

“If you want more of the same (science about technology), start with these.”

  1. Java: A Beginner's Guide
  2. Pragmatic Unit Testing in C# with Nunit
  3. Just Spring
  4. Android Programming: The Big Nerd Ranch Guide

“If it was the programming that hooked you, try one of these.”

  1. Concurrency in C# Cookbook
  2. The Senior Software Engineer
  3. Head First Software Development
  4. Joel on Software

“These start from a similar idea, even if they go somewhere else with it.”

  1. Advanced Apex Programming for Salesforce.com and Force.com
  2. iPhone Programming
  3. RESTful Web Services
  4. Essential ActionScript 2.0