Microsoft Customer Care Framework | |
Developer: | Microsoft |
Latest Release Version: | 2009 SP 1 |
Latest Release Date: | March 31, 2009 |
Discontinued: | yes |
Operating System: | Microsoft Windows |
Platform: | .NET Framework |
Genre: | Utility software |
License: | Proprietary software |
Microsoft Customer Care Framework (CCF) was a desktop-based framework which was used to address issues faced by service providers caused by multiple line of business (LOB) systems while interacting with their customers. It was discontinued though many of its core functions were moved to an add-in for the Microsoft Dynamics CRM product named the Unified Service Desk.
The Customer Care Framework provided a core set of functions for customer support avenues including voice call via call center agents and Internet portals. The framework used other Microsoft server products including the BizTalk Server, and SharePoint. CCF required the use of Microsoft SQL Server and Microsoft IIS for the server side, which it uses to provide a base core set of web services.
CCF is targeted at medium to large enterprises. CCF was originally developed for the large call center requirements of the telecommunication industry.
CCF is different from most products from Microsoft in that it is not an 'out of the box' solution but requires development and configuration to build a working customer solution. The framework allows for a SOA methodology[1] [2] [3] on development on the server and agent desktop side, but this is not mandatory and non-SOA development can be done and is normally the case.
The primary user interface for CCF is the agent desktop. This is a desktop-based user interface (UI) that presents data aggregated from various Line of business (LOB) & OSS/BSS application front ends and presents them in a unified view. CCF does not include an Agent Desktop application, rather samples including source code are provided as part of the framework.
The AIF manages the loading of the applications, integration and event brokering. Through the use of adapters (see HAT below) applications can have custom integrations to account for both the technology of the hosted application as well as business processing.
HAT allows for the separation of the business rules and the method used to integrate with the application. HAT uses Microsoft Windows Workflow Foundation (WF) to manage the business rules, Data Driven Adapters (DDAs) to manage the application directly, and Bindings written in XML to connect the two. CCF 2009 SP1 ships with 3 DDAs: Win32, Web, and Java (JDK 1.6). DDAs can be customized or extended for additional application types as needed.
Any version of Customer Care Framework before CCF 2009 SP1 QFE will break when upgrading to .NET Framework 3.5 SP1.[5]
Microsoft's Composite UI Application Block can be used to build composite applications within CCF, and a number of products similar to CCF are offered by other companies as well.