You are previewing Microsoft Windows Server AppFabric Cookbook.
O'Reilly logo
Microsoft Windows Server AppFabric Cookbook

Book Description

"

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

  • 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

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.

"

Table of Contents

  1. Microsoft Windows Server AppFabric Cookbook
    1. Microsoft Windows Server AppFabric Cookbook
    2. Credits
    3. Foreword
    4. About the Authors
    5. About the Reviewers
    6. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
        3. Instant Updates on New Packt Books
    7. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Downloading the example code
        2. Errata
        3. Piracy
        4. Questions
    8. 1. Installing Windows Server AppFabric
      1. Introduction
      2. Installing Windows Server AppFabric
        1. Getting ready
        2. How to do it...
        3. How it works...
      3. Configuring Windows Server AppFabric (hosting and monitoring)
        1. Getting ready
        2. How to do it...
        3. How it works...
      4. Configuring Windows Server AppFabric (caching)
        1. Getting ready
        2. How to do it...
        3. How it works...
      5. Installing Cache Client Assemblies
        1. Getting ready
        2. How to do it...
        3. How it works...
      6. Changing the Windows Server AppFabric configuration after installation
        1. Getting ready
        2. How to do it...
        3. How it works...
      7. Starting a Caching service
        1. Getting ready
        2. How to do it...
        3. How it works...
      8. Troubleshooting Windows Server AppFabric — configuration errors
        1. How to do it...
        2. How it works...
      9. Troubleshooting Windows Server AppFabric — auto restart issues
        1. How to do it...
        2. How it works...
    9. 2. Getting Started with AppFabric Caching
      1. Introduction
      2. Initializing Cache Client using code
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. See also
      3. Initializing Cache Client using configuration
        1. Getting ready
        2. How to do it...
          1. How it works...
      4. Programming AppFabric Cache Client
        1. Getting ready
        2. How to do it...
        3. How it works...
      5. Using AppFabric Cache via the ASP.NET provider model
        1. Getting ready
        2. How to do it...
        3. How it works...
      6. Using AppFabric local cache
        1. Getting ready
        2. How to do it...
          1. How it works...
      7. Using the AppFabric cache management tool
        1. Getting ready
        2. How to do it...
        3. How it works...
      8. Building a custom provider model
        1. Getting ready
        2. How to do it...
          1. How it works...
      9. Handling common Windows Server AppFabric caching errors
        1. RetryLater
        2. TimeOut
        3. ConnectionTerminated
        4. Getting ready
        5. How to do it...
        6. How it works...
        7. There's more...
    10. 3. Windows Server AppFabric Caching — Advanced Use Cases
      1. Introduction
      2. Using regions in cache
        1. Getting ready
        2. How to do it...
          1. How it works...
          2. There's more...
      3. Using tags in cache
        1. Getting ready
        2. How to do it...
          1. How it works...
      4. Using optimistic concurrency
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      5. Using pessimistic concurrency
        1. Getting ready
        2. How to do it...
          1. How it works...
      6. Setting up expiration
        1. Getting ready
        2. How to do it...
          1. How it works...
          2. There's more...
      7. Setting up eviction
        1. Getting ready
        2. How to do it...
        3. How it works...
      8. Setting up notifications
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      9. Using performance counters
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
        5. See also
      10. Troubleshooting throttling
        1. How to do it...
        2. How it works...
      11. Troubleshooting eviction
        1. How to do it...
        2. How it works...
      12. Setting up read through — write behind
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
    11. 4. Windows Server AppFabric Hosting Fundamentals
      1. Introduction
      2. Installing the Web Deployment tool (Web Deploy)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
        5. See also
      3. Packaging services for deployment with Web Deploy
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. Deploying a package from the command line
          2. Including SQL artifacts in your deployment
        5. See also
      4. Hosting WCF services
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
        5. See also
      5. Hosting WCF REST services
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. Where's my XML?
          2. Extension-less caveats
          3. Advanced conditional HTTP GET caching support
        5. See also
      6. Hosting basic workflow services
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
        5. See also
    12. 5. More Windows Server AppFabric Hosting Features
      1. Introduction
      2. Hosting long-running workflow services
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. More on persistence
          2. Understanding correlation
          3. Understanding the Workflow Management Service
        5. See also
      3. Taking advantage of WAS and Auto-Start
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. Avoiding application pool recycling
        5. See also
      4. Hosting Windows Azure Relay services
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
        5. See also
      5. Using common Server AppFabric hosting commandlets
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. Remote management
        5. See also
    13. 6. Utilizing AppFabric Persistence
      1. Introduction
        1. Durable application scale out
        2. Computational resources
      2. Using Windows Server AppFabric workflow persistence
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      3. Programmatically querying persisted workflow instances
        1. Getting ready
        2. How to do it...
        3. How it works...
          1. Execute Query
        4. There's more...
          1. Execute Count
          2. Execute Group Count
      4. Programmatically controlling persisted workflow instances
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      5. Developing an Instance Store provider
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      6. Developing an Instance Query provider
        1. Getting ready
        2. How to do it...
          1. How it works...
          2. There's more...
      7. Developing an Instance Control provider
        1. Getting ready
        2. How to do it...
        3. How it works...
      8. Registering and configuring custom store, query, and control providers
        1. Getting ready
        2. How to do it...
          1. How it works...
          2. There's more...
    14. 7. Monitoring Windows Server AppFabric Deployment
      1. Introduction
      2. Collecting events from WCF and WF services
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. See also
      3. Viewing and classifying events in the AppFabric Dashboard
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
        5. See also
      4. Enabling tracing and evaluating trace logs with WCF
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. See also
      5. Creating a customized tracking profile for WF services
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
        5. See also
      6. Accessing the Monitoring DB
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. See also
      7. Building a custom dashboard
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. Consuming monitoring data from Microsoft Excel
        5. See also
      8. Using monitoring database cmdlets
        1. How to do it...
        2. How it works...
        3. There's more...
        4. See also
      9. Monitoring cache cluster health
        1. How to do it...
        2. How it works...
        3. There's more...
        4. See also
    15. 8. Scaling AppFabric Hosting, Monitoring, and Persistence
      1. Introduction
      2. Creating an initial base configuration
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. See also
      3. Adding and removing servers from the farm
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
        5. See also
      4. Application deployment on the farm
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. See also
      5. Configuration and management on the farm
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. See also
      6. Automating deployment with scripts
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. See also
    16. 9. Configuring Windows Server AppFabric Security
      1. Introduction
        1. Windows Server AppFabric security building blocks
      2. Running caching services using Domain accounts
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      3. Setting up security for persistence stores
        1. Getting ready
        2. How to do it...
          1. How it works...
          2. There's more...
      4. Securing Windows Server AppFabric's monitoring store
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      5. Securing the Event Collection service
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...