Who should read this guide

This guide is written for system architects, application architects, and administrators who plan to install, configure and maintain the CCF infrastructure. Readers should have experience with designing and implementing business solutions in a customer service data center environment.

This guide provides step-by-step procedures about installing, configuring and administering the CCF environment for production and development. This guide also provides guidelines for deployment scenarios, capacity planning in a production environment, and common security considerations. This guide assumes that you are familiar with the architecture of your computer network and the software deployed on that network.

In addition, you should be familiar with the following technologies:

  • Web services
  • Microsoft Windows Communication Foundation (WCF)
  • Microsoft Windows Workflow Foundation (WF)
  • Microsoft Visual Studio 2008 development system, XML, C#, and scripting
  • .NET Framework 3.0
  • Design patterns and software factories
  • Citrix Server
  • Microsoft Distributed Connectivity Services

If you are working in a multiple developer environment, you should be familiar with your source code management system and build process.

The remainder of this chapter introduces the document conventions and the variables used to represent user-supplied data (such as file names, identifiers, and so on) in examples and code snippets. It then describes the CCF components and explains some of the basic concepts and terminology used in this guide.

Remaining chapters cover the following topics: