Microsoft Windows Server AppFabric Cookbook

60 recipes for getting the most out of WCF and WF services, including the latest capabilities in AppFabric 1.1 for Windows Server with this book and ebook.

Microsoft Windows Server AppFabric Cookbook

Cookbook
Hammad Rajjoub , Rick G. Garibay

60 recipes for getting the most out of WCF and WF services, including the latest capabilities in AppFabric 1.1 for Windows Server with this book and ebook.
$10.00
$59.99
RRP $35.99
RRP $59.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

+ Collection
Free Sample

Book Details

ISBN 139781849684187
Paperback428 pages

About This Book

  • Gain a solid understanding of the capabilities provided by Windows Server AppFabric with a pragmatic, hands-on, results-oriented approach with this book and eBook
  • Learn how to apply the WCF and WF skills you already have to make the most of what Windows Server AppFabric has to offer
  • Includes step-by-step recipes for developing highly scalable composite services that utilize the capabilities provided by Windows Server AppFabric including caching, hosting, monitoring and persistence

Who This Book Is For

If you are a .NET developer or WCF/WF developer, then this book is for you. This book does not assume any prior knowledge of Windows AppFabric. However, a basic understanding of .NET Framework 4.0, Windows Communication Foundation (WCF) and Windows Workflow Foundation (WWF) technologies is required.

Table of Contents

Chapter 1: Installing Windows Server AppFabric
Introduction
Installing Windows Server AppFabric
Configuring Windows Server AppFabric (hosting and monitoring)
Configuring Windows Server AppFabric (caching)
Installing Cache Client Assemblies
Changing the Windows Server AppFabric configuration after installation
Starting a Caching service
Troubleshooting Windows Server AppFabric — configuration errors
Troubleshooting Windows Server AppFabric — auto restart issues
Chapter 2: Getting Started with AppFabric Caching
Introduction
Initializing Cache Client using code
Initializing Cache Client using configuration
Programming AppFabric Cache Client
Using AppFabric Cache via the ASP.NET provider model
Using AppFabric local cache
Using the AppFabric cache management tool
Building a custom provider model
Handling common Windows Server AppFabric caching errors
Chapter 3: Windows Server AppFabric Caching — Advanced Use Cases
Introduction
Using regions in cache
Using tags in cache
Using optimistic concurrency
Using pessimistic concurrency
Setting up expiration
Setting up eviction
Setting up notifications
Using performance counters
Troubleshooting throttling
Troubleshooting eviction
Setting up read through — write behind
Chapter 4: Windows Server AppFabric Hosting Fundamentals
Introduction
Installing the Web Deployment tool (Web Deploy)
Packaging services for deployment with Web Deploy
Hosting WCF services
Hosting WCF REST services
Hosting basic workflow services
Chapter 5: More Windows Server AppFabric Hosting Features
Introduction
Hosting long-running workflow services
Taking advantage of WAS and Auto-Start
Hosting Windows Azure Relay services
Using common Server AppFabric hosting commandlets
Chapter 6: Utilizing AppFabric Persistence
Introduction
Using Windows Server AppFabric workflow persistence
Programmatically querying persisted workflow instances
Programmatically controlling persisted workflow instances
Developing an Instance Store provider
Developing an Instance Query provider
Developing an Instance Control provider
Registering and configuring custom store, query, and control providers
Chapter 7: Monitoring Windows Server AppFabric Deployment
Introduction
Collecting events from WCF and WF services
Viewing and classifying events in the AppFabric Dashboard
Enabling tracing and evaluating trace logs with WCF
Creating a customized tracking profile for WF services
Accessing the Monitoring DB
Building a custom dashboard
Using monitoring database cmdlets
Monitoring cache cluster health
Chapter 8: Scaling AppFabric Hosting, Monitoring, and Persistence
Introduction
Creating an initial base configuration
Adding and removing servers from the farm
Application deployment on the farm
Configuration and management on the farm
Automating deployment with scripts
Chapter 9: Configuring Windows Server AppFabric Security
Introduction
Running caching services using Domain accounts
Setting up security for persistence stores
Securing Windows Server AppFabric's monitoring store
Securing the Event Collection service

What You Will Learn

  • Download, install, configure and get up and running with Windows Server AppFabric quickly
  • Learn how to take advantage of distributed caching for providing high performance and elastic scale on-premise today
  • Take advantage of the enhanced hosting capabilities that Windows Server AppFabric has to offer including Auto-Start and a greatly simplified configuration experience
  • Enable support for long-running composite applications that are resilient and fault-tolerant while maximizing computing resources
  • Gain insight into the health of your composite applications seamlessly, both proactively and when something goes wrong
  • Learn how to scale Windows Server AppFabric by leveraging farm deployments

In Detail

Windows Server AppFabric provides a set of integrated capabilities that extend IIS and the Windows Server platform making it easier to build, scale and manage composite applications today. Windows Server AppFabric delivers the first wave of innovation within an exciting new middleware paradigm which brings performance, scalability and enhanced management capabilities to the platform for applications built on the .NET Framework using Windows Communication Foundation and Windows Workflow Foundation.

'Microsoft Windows Server AppFabric Cookbook' shows you how to get the most from WCF and WF services using Windows Server AppFabric leveraging the capabilities for building composite solutions on the .NET platform.

Packed with over 60 task-based and immediately reusable recipes, ‘Microsoft Windows Server AppFabric Cookbook’ starts by showing you how to set up your development environment to start using Windows Server AppFabric quickly. The book then moves on to provide comprehensive coverage of the most important capabilities provided by Windows Server AppFabric, diving right in to hands-on topics such as deploying WCF and WF applications to Windows Server AppFabric and leveraging the distributed caching, scalable hosting, persistence, monitoring and management capabilities that Windows Server AppFabric has to offer, with recipes covering a full spectrum of complexity from simple to intermediate and advanced.

Authors

Table of Contents

Chapter 1: Installing Windows Server AppFabric
Introduction
Installing Windows Server AppFabric
Configuring Windows Server AppFabric (hosting and monitoring)
Configuring Windows Server AppFabric (caching)
Installing Cache Client Assemblies
Changing the Windows Server AppFabric configuration after installation
Starting a Caching service
Troubleshooting Windows Server AppFabric — configuration errors
Troubleshooting Windows Server AppFabric — auto restart issues
Chapter 2: Getting Started with AppFabric Caching
Introduction
Initializing Cache Client using code
Initializing Cache Client using configuration
Programming AppFabric Cache Client
Using AppFabric Cache via the ASP.NET provider model
Using AppFabric local cache
Using the AppFabric cache management tool
Building a custom provider model
Handling common Windows Server AppFabric caching errors
Chapter 3: Windows Server AppFabric Caching — Advanced Use Cases
Introduction
Using regions in cache
Using tags in cache
Using optimistic concurrency
Using pessimistic concurrency
Setting up expiration
Setting up eviction
Setting up notifications
Using performance counters
Troubleshooting throttling
Troubleshooting eviction
Setting up read through — write behind
Chapter 4: Windows Server AppFabric Hosting Fundamentals
Introduction
Installing the Web Deployment tool (Web Deploy)
Packaging services for deployment with Web Deploy
Hosting WCF services
Hosting WCF REST services
Hosting basic workflow services
Chapter 5: More Windows Server AppFabric Hosting Features
Introduction
Hosting long-running workflow services
Taking advantage of WAS and Auto-Start
Hosting Windows Azure Relay services
Using common Server AppFabric hosting commandlets
Chapter 6: Utilizing AppFabric Persistence
Introduction
Using Windows Server AppFabric workflow persistence
Programmatically querying persisted workflow instances
Programmatically controlling persisted workflow instances
Developing an Instance Store provider
Developing an Instance Query provider
Developing an Instance Control provider
Registering and configuring custom store, query, and control providers
Chapter 7: Monitoring Windows Server AppFabric Deployment
Introduction
Collecting events from WCF and WF services
Viewing and classifying events in the AppFabric Dashboard
Enabling tracing and evaluating trace logs with WCF
Creating a customized tracking profile for WF services
Accessing the Monitoring DB
Building a custom dashboard
Using monitoring database cmdlets
Monitoring cache cluster health
Chapter 8: Scaling AppFabric Hosting, Monitoring, and Persistence
Introduction
Creating an initial base configuration
Adding and removing servers from the farm
Application deployment on the farm
Configuration and management on the farm
Automating deployment with scripts
Chapter 9: Configuring Windows Server AppFabric Security
Introduction
Running caching services using Domain accounts
Setting up security for persistence stores
Securing Windows Server AppFabric's monitoring store
Securing the Event Collection service

Book Details

ISBN 139781849684187
Paperback428 pages
Read More

Recommended for You

Microsoft BizTalk 2010: Line of Business Systems Integration
$ 10.00