Please consider the latest edition.
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. Not only will this book make you a WCF expert, it will deliver techniques and guidance to become a better software engineer. It's the Rosetta Stone of WCF.
-
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
- Title:
- Programming WCF Services
- By:
- Juval Lowy
- Publisher:
- O'Reilly Media
- Formats:
-
- Ebook
- Safari Books Online
- Print Release:
- February 2007
- Ebook Release:
- December 2008
- Pages:
- 640
- Print ISBN:
- 978-0-596-52699-3
- | ISBN 10:
- 0-596-52699-7
- Ebook ISBN:
- 978-0-596-15856-9
- | ISBN 10:
- 0-596-15856-4
The animal on the cover of Programming WCF Services is an angelfish. Angelfish are
found in tropical and subtropical reefs around the world; there are at least 86
different species. The average size of an angelfish is about 7 to 12 inches (20 to 30
cm), but their size varies greatly, as does their coloring, which changes with maturity.
Their diet consists of algae, worms, and various shellfish and small sea
creatures. A spine on the gill cover differentiates the angelfish from the also colorful
butterfly fish. Depending on the species, angelfish have different mating habits. Some mate for life in territorial pairs, while others create harems of female fish with one dominant male. All angelfish are protogynous hermaphrodites, which means that if the dominant male were to die or leave the group, a female would morph into a male for mating purposes.
In some countries angelfish are used for food, but mostly they are caught for aquariums. Rare species of angelfish can range in price from hundreds to thousands of dollars. In addition to collectors, angelfish are threatened by reef destruction and
continual environmental degradation.
