My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Tell a friend
Programming WCF Services
By
Juval Löwy
February 2007
Pages: 634
|
Table of Contents
|
Index
|
Sample Chapter
|
Colophon
Table of Contents
Chapter 1
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
Reliability
Chapter 2
Service Contracts
Operation Overloading
Contract Inheritance
Service Contracts Factoring and Design
Contract Queries
Chapter 3
Data Contracts
Serialization
Data Contract Attributes
Data Contract Hierarchy
Data Contract Equivalence
Versioning
Enumerations
Delegates and Data Contracts
Data Sets and Tables
Generics
Collections
Chapter 4
Instance Management
Behaviors
Per-Call Services
Per-Session Services
Singleton Service
Demarcating Operations
Instance Deactivation
Throttling
Chapter 5
Operations
Request-Reply Operations
One-Way Operations
Callback Operations
Events
Streaming
Chapter 6
Faults
Errors and Exceptions
Fault Contracts
Error-Handling Extensions
Chapter 7
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
Chapter 8
Concurrency Management
Instance Management and Concurrency
Service Concurrency Mode
Instances and Concurrent Access
Resources and Services
Resource Synchronization Context
Service Synchronization Context
Custom Service Synchronization Context
Callbacks and Client Safety
Callbacks and Synchronization Context
Asynchronous Calls
Chapter 9
Queued Services
Disconnected Services and Clients
Queued Calls
Transactions
Instance Management
Concurrency Management
Delivery Failures
Playback Failures
Queued Versus Connected Calls
Response Service
HTTP Bridge
Chapter 10
Security
Authentication
Authorization
Transfer Security
Identity Management
Overall Policy
Scenario-Driven Approach
Intranet Application
Internet Application
Business-to-Business Application
Anonymous Application
No Security
Scenarios Summary
Declarative Security Framework
Security Auditing
Appendix A
Introduction to Service-Orientation
A Brief History of Software Engineering
Service-Orientation
Tenets and Principles
Appendix B
Publish-Subscribe Service
The Publish-Subscribe Design Pattern
The Publish-Subscribe Framework
Appendix C
WCF Coding Standard
General Design Guidelines
Essentials
Service Contracts
Data Contracts
Instance Management
Operations and Calls
Faults
Transactions
Concurrency Management
Queued Services
Security
Colophon
Return to
Programming WCF Services