Microsoft Windows Server AppFabric Cookbook


Microsoft Windows Server AppFabric Cookbook
eBook: $35.99
Formats: PDF, PacktLib, ePub and Mobi formats
$30.59
save 15%!
Print + free eBook + free PacktLib access to the book: $95.98    Print cover: $59.99
$59.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Reviews
Support
Sample Chapters
  • 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

Book Details

Language : English
Paperback : 428 pages [ 235mm x 191mm ]
Release Date : July 2012
ISBN : 1849684189
ISBN 13 : 9781849684187
Author(s) : Hammad Rajjoub , Rick G. Garibay
Topics and Technologies : All Books, Networking and Servers, Enterprise, Microsoft

Table of Contents

Preface
Chapter 1: Installing Windows Server AppFabric
Chapter 2: Getting Started with AppFabric Caching
Chapter 3: Windows Server AppFabric Caching – Advanced Use Cases
Chapter 4: Windows Server AppFabric Hosting Fundamentals
Chapter 5: More Windows Server AppFabric Hosting Features
Chapter 6: Utilizing AppFabric Persistence
Chapter 7: Monitoring Windows Server AppFabric Deployment
Chapter 8: Scaling AppFabric Hosting, Monitoring, and Persistence
Chapter 9: Configuring Windows Server AppFabric Security
Index
  • 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 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

                    Hammad Rajjoub

                    Hammad works as an Architect Evangelist with Microsoft. Before joining Microsoft, Hammad was awarded Microsoft's Most Valuable Professional award, seven years in a row. Along with being an MVP he was also Microsoft's Business Platform Technology Advisor. Being an MVP in Connected Systems gave him early access to Windows Communication Foundation, Windows Workflow Foundation, as well as Windows Server AppFabric. In his previous roles he has been a CTO at a technology startup, Vice President at one of largest financial institutions, as well as a Solutions Architect at a leading consulting company. Hammad has over a decade of experience using Microsoft Technologies, especially .Net since its beta 1 release. He is a published author and a frequent speaker at Technology conferences (including Tech Ed and Cloud Computing Asia). He has founded a number of developer and architect communities over the years and remains a passionate speaker and contributor at local technical communities in Singapore. He is also an active member of the International Association of Software Architects (IASA) - Singapore Chapter. His areas of interest include Cloud Computing, Enterprise Architecture, Design Patterns and Quantum Computation. At home he is a busy husband and father of twin girls and a baby boy. For more details visit his website at http://www.hammadrajjoub.net and his twitter account @hammadrajjoub.

                    Rick G. Garibay

                    With over 12 years’ experience delivering solutions on the Microsoft platform across industry sectors, Rick is a developer, architect, speaker and author on distributed .NET technologies and is the General Manager of the Connected Systems Practice at Neudesic. Rick focuses on helping mid-market and large enterprise clients to transform their business by designing solutions that drive transparency, differentiation and innovation by combining modern, iterative software engineering methodologies with the collective capabilities of the Microsoft Platform to help close the value gap. Rick specializes in distributed technologies such as Microsoft .NET, Windows Communication Foundation, Workflow Foundation, Windows Server AppFabric, and Windows Azure to deliver business value and drive revenue while reducing operational costs. Rick serves as a member of the Microsoft Application Platform Partner Advisory Council as well as an advisor to Microsoft as a long-time member of the Business Platform and Azure Technology Advisors group. As a five-time Microsoft Connected Systems MVP, Rick is an active speaker, writer and passionate community advocate in the national .NET community. Rick is the President and Co-Founder of the Phoenix Connected Systems User Group, celebrating three years in operation. Recent presentations include talks at the Microsoft SOA and Business Process Conference in Redmond, WA, Microsoft TechEd in New Orleans, LA, Desert Code Camp, and numerous Microsoft roadshow events throughout North America. Rick is a frequent contributor to industry publications such as CODE Magazine and maintains a technical blog focused on Microsoft distributed technologies at http://www.rickgaribay.net

                    Code Downloads

                    Download the code and support files for this book.


                    Submit Errata

                    Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


                    Errata

                    - 1 submitted: last submission 12 Nov 2013

                    Errata type: Technical  Page No. 98

                    PutAndLock method should be PutAndUnlock method

                    Sample chapters

                    You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                    Frequently bought together

                    Microsoft Windows Server AppFabric Cookbook +    HP Network Node Manager 9: Getting Started =
                    50% Off
                    the second eBook
                    Price for both: $53.70

                    Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                    What you will learn from this book

                    • 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.

                    Approach

                    ‘Microsoft Windows Server AppFabric Cookbook’ is full of immediately useable recipes showing you how to get the most from WCF and WF services using Windows Server AppFabric, leveraging the right capabilities for building composite solutions on the .NET platform. In addition to its cookbook style, which ensures the solutions are presented in a clear step-by-step manner, its explanations go into the right level of detail, making it good learning material for everyone who has experience with some of the challenging aspects of WCF and WF development from a scalability, configuration and management perspective. The book is designed in such a way that each recipe is presented as a separate, standalone entity and reading of other, prior recipes is not required.

                    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.

                    Code Download and Errata
                    Packt Anytime, Anywhere
                    Register Books
                    Print Upgrades
                    eBook Downloads
                    Video Support
                    Contact Us
                    Awards Voting Nominations Previous Winners
                    Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                    Resources
                    Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software