Saturday, September 15, 2012

Microsoft Windows Server AppFabric Cookbook

Posted by Unknown On 5:48 AM | No comments

Book Detail 
Paperback: 428 pages
Publisher: Packt Publishing (July 26, 2012)
Language: English
ISBN-10: 1849684189
ISBN-13: 978-1849684187
File Size : 31.4 Mb | File Format : PDF + Epub
Book Description 

From Book Cover :
Windows Server AppFabric is an extension of the Application Server Role on the Windows Server Platform. In a nutshell, Windows Server AppFabric frees Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Service developers from common  infrastructure plumbing by providing a robust, secure, composable, and reliable platform which provides caching, hosting, and monitoring capabilities, including support for long running workflow services, all on the Windows Platform. As such, Windows Server AppFabric  is an evolution of the Windows Server platform, providing essential building blocks for first- classing WCF (for code-based services) and WF (for declarative workflow services) that are  built using the .NET Framework 4 and Visual Studio 2010.

As an extension to IIS and WAS, Windows Server AppFabric relies on IIS's proven capabilities for hosting and lifecycle management, adding additional useful capabilities for working with WCF and WF services. In addition, Windows Server AppFabric takes advantage of Windows Server's robust event tracing mechanism (also known as ETW). ETW provides optimized and high-performing kernel-level instrumentation which greatly minimizes impact on the performance of WCF and WF services hosted in IIS with Windows Server AppFabric.

Whether you are a developer who wants to avoid the same repetitive tasks when preparing your WCF and/or WF services for deployment, or an IT Pro who wants to avoid complex XML for configuring hosting and monitoring options for the services you manage, you will instantly  benefit from Windows Server AppFabric. Best of all, Microsoft has made this key extension  to the Windows Server Platform available free of charge.

Written by both a former MVP and now Architect Evangelist with Microsoft and a five-time  Connected Systems Developer MVP, the authors of this book both worked very closely with Microsoft during the development of the product (then codenamed "Dublin") participating in Software Design Reviews and early incubation initiatives. Hammad and Rick have advised customers of all shapes and sizes and fielded these capabilities in countless projects across  various verticals in the two years since its general availability.

This book is full of practical, step-by-step guidance including useful tips and techniques that will allow you to build scalable, reliable, and secure service-oriented applications on the Windows Server Platform with IIS and Windows Server AppFabric.

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 

Index

Download Ebook : Microsoft Windows Server AppFabric Cookbook





0 comments:

Post a Comment