did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780596521301

Programming Wcf Services

by
  • ISBN13:

    9780596521301

  • ISBN10:

    0596521308

  • Edition: 2nd
  • Format: Paperback
  • Copyright: 2008-11-10
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.99 Save up to $5.00
  • Digital
    $44.99
    Add to Cart

    DURATION
    PRICE

Supplemental Materials

What is included with this book?

Summary

Completely updated for Visual Studio 2008, .NET 3.5 SP1 and C3 3.0, this book covers the topics and skills you need to design and develop service-oriented WCF-based applications. You will see how to take advantage of built- in features such as service hosting, instance management, concurrency management, transactions, disconnected queued calls, and security. While the book shows you how to use these features, it sets the focus on the 'why' and the rationale behind particular design decisions. You'll not only learn WCF programming and the related system issues, but also relevant design options, tips, best practices, and pitfalls.

Author Biography

Juval Lowy is a software architect and the principal of IDesign, a company specializing in .NET architecture consulting and advanced .NET training. Juval is Microsoft's Regional Director for the Silicon Valley, working with Microsoft on helping the industry adopt .NET. Juval participates in the Microsoft internal design reviews for future versions of .NET and related technologies. Juval published numerous articles, regarding almost every aspect of .NET development, and is a frequent presenter at development conferences. Microsoft recognized Juval as a Software Legend as one of the world's top .NET experts and industry leaders. Contact him at www.idesign.net

Table of Contents

Dedication
Forewords
Preface
How This Book Is Organized
Some Assumptions About the Reader
What You Need to Use This Book
Conventions Used in This Book
Using Code Examples
How to Contact Us
Safari“ Books Online
Acknowledgments
WCF Essentials
What Is WCF?
Services
Addresses
Contracts
Hosting
Bindings
Endpoints
Metadata Exchange
Client-Side Programming
Programmatic Versus Administrative Configuration
WCF Architecture
Working with Channels
Transport-Level Sessions
Reliability
Service Contracts
Operation Overloading
Contract Inheritance
Service Contract Factoring and Design
Contract Queries
Data Contracts
Serialization
Data Contract Attributes
Data Contract Hierarchy
Data Contract Equivalence
Versioning
Enumerations
Delegates and Data Contracts
Data Sets and Tables
Generics
Collections
Instance Management
Behaviors
Per-Call Services
Per-Session Services
Singleton Service
Demarcating Operations
Instance Deactivation
Durable Services
Throttling
Operations
Request-Reply Operations
One-Way Operations
Callback Operations
Events
Streaming
Faults
Error Isolation and Decoupling
Fault Propagation
Error-Handling Extensions
Transactions
The Recovery Challenge
Transactions
Transaction Propagation
Transaction Protocols and Managers
The Transaction Class
Transactional Service Programming
Explicit Transaction Programming
Service State Management
Instance Management and Transactions
Callbacks
Concurrency Management
Instance Management and Concurrency
Service Concurrency Modes
Instances and Concurrent Access
Resources and Services
Resource Synchronization Context
Service Synchronization Context
Custom Service Synchronization Contexts
Callbacks and Client Safety
Callbacks and Synchronization Contexts
Asynchronous Calls
Queued Services
Disconnected
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program