Librería Portfolio Librería Portfolio

Búsqueda avanzada

TIENE EN SU CESTA DE LA COMPRA

0 productos

en total 0,00 €

PROGRAMMING WCF SERVICES 4E. DESIGN AND BUILD MAINTAINABLE SERVICE-ORIENTED SYSTEMS
Título:
PROGRAMMING WCF SERVICES 4E. DESIGN AND BUILD MAINTAINABLE SERVICE-ORIENTED SYSTEMS
Subtítulo:
Autor:
LÖWY, J
Editorial:
O´REILLY
Año de edición:
2015
Materia
C# Y .NET
ISBN:
978-1-4919-4483-7
Páginas:
1018
52,50 €

 

Sinopsis

Programming WCF Services is the authoritative, bestselling guide to Microsoft's unified platform for developing modern, service-oriented applications on Windows. Hailed as the definitive treatment of WCF, this guide provides unique insight, rather than documentation, to help you learn the topics and skills you need for building maintainable, extensible, and reusable WCF-based applications.

Authors Juval Löwy-one of the world's top .NET experts-and Michael Montgomery have revised this edition to include the productivity-enhancing features of .NET Framework 4.6, along with the latest WCF ideas and techniques. By teaching you the why and the how of WCF programming, this book will help you master WCF and make you a better software engineer.

Learn WCF's architecture and essential building blocks, including key concepts such as reliability and transport sessions
Use built-in features such as service contracts, instance and concurrency management, transactions, queued services, and security
Increase the quality of your WCF services by using design options, tips, and best practices in Löwy's ServiceModelEx framework
Understand the rationale behind particular design decisions, and rarely understood aspects of WCF development
Learn why Azure Service Fabric is the killer app for modern DevOps



Chapter 1WCF Essentials
What Is WCF?
Services
Addresses
Contracts
Hosting
Bindings
Endpoints
Metadata Exchange
More on Behavior Configuration
Client-Side Programming
Programmatic Versus Administrative Configuration
WCF Architecture
Working with Channels
Transport-Level Sessions
Reliability
Chapter 2Service Contracts
Operation Overloading
Contract Inheritance
Service Contract Factoring and Design
Contract Queries
Chapter 3Data Contracts
Serialization
Data Contract Attributes
Data Contract Hierarchy
Data Contract Equivalence
Versioning
Data Contract Factoring and Design
Enumerations
Delegates and Data Contracts
Generics
Collections
Chapter 4Instance Management
Behaviors
Per-Call Services
Per-Session Services
Singleton Service
Demarcating Operations
Instance Deactivation
Durable Services
Throttling
Chapter 5Operations
Request-Reply Operations
One-Way Operations
Callback Operations
Events
Streaming
Chapter 6Faults
Error Isolation and Decoupling
Fault Propagation
Error-Handling Extensions
Chapter 7Transactions
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 8Concurrency 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
Chapter 9Queued Services
Disconnected Services and Clients
Queued Calls
Transactions
Instance Management
Concurrency Management
Delivery Failures
Playback Failures
Queued Versus Connected Calls
The Response Service
The HTTP Bridge
Chapter 10Security
Authentication
Authorization
Transfer Security
Identity Management
Overall Policy
Scenario-Driven Approach
Intranet Application Scenario
Internet Application Scenario
Business-to-Business Application Scenario
Anonymous Application Scenario
No Security Scenario
Scenarios Summary
Declarative Security Framework
Security Auditing
Chapter 11The Azure Service Fabric
Why Azure Service Fabric
Preparing for the Service Fabric
Configuring the Service Fabric
Programming the Service Fabric
Modeling the Service Fabric
Appendix Introduction to Service Orientation
A Brief History of Software Engineering
Service Orientation
Tenets and Principles
What's Next?
Appendix Headers and Contexts
Message Headers
Context Bindings
Appendix Discovery
Address Discovery
Announcements
TCP-Based Discovery
TCP-Based Announcements
Appendix Publish-Subscribe Service
The Publish-Subscribe Design Pattern
The Publish-Subscribe Framework
Publish-Subscribe with Discovery
Appendix Generic Interceptor
Intercepting Service Operations
Intercepting Client Calls
The Trace Interceptors
Identity Stack Propagation
Appendix WCF Coding Standard
General Design Guidelines
Essentials
Configuration
Addressing
Service Contracts
Data Contracts
Instance Management
Operations and Calls
Faults
Transactions
Concurrency Management
Queued Services
Security
Appendix ServiceModelEx Catalog
CollectionExtensions
ArrayExtensions
InProcFactory
WcfWrapper
ServiceHost
MetadataHelper
DataContractSerializer
GenericResolver, GenericResolverBehaviorAttribute, GenericResolverInstaller
ServiceThrottleHelper
IInstanceStore
FileInstanceStore, FilePersistenceProvider, FilePersistenceProviderFactory
MemoryProvider, MemoryProviderFactory
TransactionalMemoryStore, TransactionalMemoryProvider, TransactionalMemoryProviderFactory
TransactionalInstanceStore, TransactionalInstanceProvider, TransactionalInstanceProviderFactory
InstanceContext, DuplexClientBase, DuplexChannelFactory
DebugHelper
ErrorHandlerHelper
ErrorHandlerBehaviorAttribute, CallbackErrorHandlerBehaviorAttribute
ILogbookManager, LogbookManagerClient, LogbookManager
BindingRequirementAttribute
ResourceManager, TransactionalLock
Transactional
TransactionalCollection
TransactionalArray, TransactionalDictionary, TransactionalLinkedList, TransactionalList, TransactionalQueue, TransactionalSortedDictionary, TransactionalSortedList, TransactionalStack
TransactionalBehaviorAttribute
OneWayClientBaseAsync
FormHost
SafeButton, SafeLabel, SafeListBox, SafeProgressBar, SafeStatusBar, SafeTextBox, SafeTrackBar
ThreadPoolSynchronizer, ThreadPoolBehaviorAttribute, CallbackThreadPoolBehaviorAttribute, ThreadPoolHelper
AffinitySynchronizer, ThreadAffinityBehaviorAttribute, CallbackThreadAffinityBehaviorAttribute, HostThreadAffinity
PrioritySynchronizer, PriorityClientBase, PriorityContext, PriorityCallsBehaviorAttribute
AsyncContextSynchronizer, AsyncContextBehaviorAttribute, HostAsyncContextExtensions
QueuedServiceHelper
ClientResponseBase, ServiceResponseBase, ResponseContext
CredentialsManager, AspNetSqlProviderService
SecureClientBase, SecureDuplexClientBase, SecurityBehaviorAttribute, SecurityHelper, ServiceSecurity
HeaderClientBase, HeaderChannelFactory, GenericContext
ContextClientBase, ContextManager
NetNamedPipeContextBinding, NetNamedPipeContextBindingElement, NetNamedPipeContextBindingCollectionElement
AsyncContext, AsyncContextScope
DiscoveryHelper
DiscoveryFactory
AddressesContainer
AnnouncementSink
DiscoveredServices
IDiscovery, IDiscoveryCallbac