 | Level: Introductory Sharon Lymer (lymer@ca.ibm.com), WebSphere Business Scenarios Architect, IBM
04 Dec 2003 In today's electronic world, businesses often achieve customer loyalty by providing quality services on the Web and enabling customers to use those services without ever waiting for, or requiring help from, a human. This article describes the business requirements that lead to the adoption of a consumer self-service solution. It covers the business context, key business scenarios, roles involved in a consumer self-service solution, and a high-level overview of the architecture for building such a solution.
Introduction
In this period of fierce competition and tough economic times, businesses are seeking ways to increase their competitive advantage. This is particularly important for businesses in the business-to-consumer sector, such as consumer banking, retail, and insurance. Key opportunities for developing and sustaining a competitive advantage can be achieved through:
- Customer loyalty
- Reduced operational costs
Customer loyalty is the commitment of a customer to continue doing business with a particular company, regardless of whether a similar business offers enticements such as superior product selection at lower prices. Offering excellent customer service is an important means of building customer loyalty. However, providing consistently good service continues to be a challenging prospect because customer service is usually provided by unpredictable humans.
Tackling the human element
Many businesses are improving customer service by tackling the problem of the human element. Consumers are given the means to serve themselves. Frequently-used services are made available through a variety of channels,
including the Web and interactive phone applications. Consistent and reliable customer service is delivered directly to consumers. In addition to improved consistency and reliability of service, consumers tend to be more satisfied with a self-service experience. There is no waiting for help from a customer service representative (CSR). Instead, the
consumer can quickly access information and successfully complete a number of business transactions unassisted. These improvements in service and customer satisfaction lead to loyal customers.
The introduction of consumer self-service also leads to a reduced number of customer service calls. A lower call rate lets the business reduce call center staff and thus reduce operational costs. A consumer self-service solution addresses both customer loyalty and operational costs, which together provide a good opportunity to develop competitive advantage for the business.
Another advantage of the self-service solution is the rich communication channel to the consumer. The business may choose to deliver news and information of interest to the consumer. With some solutions, it is possible to personalize the delivery of content or tailor the content to particular groups of consumers.
There are some interesting consequences to providing the consumer with a single point of Web access to the business. A single Web site sets the expectation that the consumer is dealing with the enterprise as a whole rather than individual lines of business within the enterprise.
Ideally, the underlying parts of the business need to consolidate consumer information and business transactions to form a unified view from the consumer's perspective.
It is important to consider a solution that will allow easy integration of the various back-end systems and data within your business to meet these expectations.
Another way of reducing costs is to improve employee productivity. The consumer self-service solution can be
extended to allow CSRs to take advantage of a single Web-based interface to handle services
on the consumer's behalf. As with the consumer interface, the customer service interface consolidates access to customer
information and financial systems, making it easier to deal with customer requests.
The basic self-service solution can be extended to provide other interesting services that differentiate
the business from the competition. For example, consumers can be given the opportunity to carry out online chats with sales representatives or other special personnel within the business. This eliminates the need for the consumer to arrange personal appointments or calls with specialists. Situations where customer service staff try to coordinate the interaction between consumers and specialists, or try to convey information from internal staff to the consumer, are also avoided.
The rest of this article presents more details on the consumer self-service solution. To make the context clearer, consumer banking is used as the sample business.
Roles
The roles in our scenario are shown in Figure 1 below.
- Consumer
- Interacts with the Web-based interface provided by the banking institution to conduct financial transactions, manage customer information, or to chat with a financial advisor.
- Customer Service Representative (CSR)
- Interacts with the solution to update customer information or perform financial transactions on behalf of the customer.
- Financial Advisor
- Advises consumers on financial matters. The financial advisor, a skilled professional, uses the solution to chat online with consumers and to provide financial advice.
Figure 1. Business context
Business scenarios
The following are some of the business scenarios that will be supported by the solution.
- A consumer has recently moved. She logs into the bank's Web site and is presented with her personal home page.
She needs to update her address in her personal information. While she is there she decides to transfer some money from her savings to her checking account, and then pays some bills using the funds from her checking account. All transactions are logged and stored in the customer's record.
- A new customer calls the bank wishing to have an account set up. The CSR captures all necessary information from the consumer to create the customer record and any new accounts. The system also creates the necessary user information so that the consumer can use the Web interface. The successful creation of the customer record is communicated to the CSR and includes the initial password. The password is communicated to the consumer over the phone.
- A CSR gets a call from a customer. The customer has noticed that her phone number is wrong on her statement. The CSR searches for the customer and retrieves her customer information. She updates the phone number as requested and saves the information. The CSR's actions are logged as part of the customer record.
- An irate consumer calls the bank to cancel all accounts with the bank. The CSR
makes every attempt to placate the customer but fails. All accounts are closed, and the customer record and all related information is marked for eventual removal from the system.
- A consumer logs into the bank's Web site to do a financial transaction. The home page includes information about new bank products and services. One of the new products looks interesting but the consumer is not sure if he is eligible. He notices the online chat feature and is able to get advice immediately from one of the bank's financial
advisors.
- At the end of an online chat with a client, the financial advisor realizes there is some critical information within the session that he'll need later when he acts on the client's request. He saves a transcript of the chat before closing the session. Later that afternoon, when he's finished his responsibilities as an online advisor, he retrieves the information he needs to deal with the various client requests from the morning.
 |
Business Patterns
To speed the process of developing Web-based applications, IBM has developed the Patterns for e-business.
These patterns are divided into categories:
- Business patterns
- Describe the objectives of the solution, the high-level participants that interact in
the solution, and the nature of the interactions between the participants.
- Integration patterns
- Connect other business patterns together to create applications with advanced functions. Integration patterns are used to combine business patterns in advanced e-business applications.
- Composite patterns
- Are combinations of business patterns and Integration patterns that have themselves
become commonly used types of e-business applications. Composite patterns are advanced e-business applications.
- Application and runtime patterns
- Are driven by the customer's requirements and describe the shape
of applications and the supporting runtime needed to build the e-business application.
Together the patterns assist in the identification of key aspects of the solution architecture, and ultimately the
choice of IBM products to realize the solution. For more detailed information see the
Patterns for e-business site.
Because our solution requires self-service, access integration, and application integration, the Portal composite pattern is the best fit. More detailed information on the Portal composite pattern
is available in A Portal Composite Pattern.
Architecture
Figure 2 below shows the architecture for the consumer self-service solution. Descriptions of each
component in the architecture are provided below the figure.
Figure 2. Architecture
- User Interface Manager
- Is responsible for rendering the user interface within a browser.
User interface fragments are arranged within a layout container (the Web portal).
Communication between UI fragments is facilitated by the User Interface Manager.
The User Interface Manager also provides personalized layout and content presentation.
- Security
- Is responsible for authenticating users and controlling their access to services provided by other components in the solution. This component provides "single sign-on" capability to the solution.
- Directory Server
- Provides the user registry for the solution.
- Customer Information
- Repositories of information about the user beyond that stored in the user registry. In this case, the information is related to the financial institution, such as account information and customer service records.
- Customer Information Manager
- Provides a consolidated view of customer information.
It controls access and coordinates updates to, and retrievals from, both the directory server and the Customer Information repositories.
- Customer Information Management UI
- Supports interactions with the consolidated customer view.
- Collaboration Server
- Manages online chat sessions.
- Collaboration Manager
- Maintains the queue of available financial advisors and matches a customer request for an online chat with one of the advisors on the queue.
- Online Chat UI
- Lets a user chat online with another user.
- Financial Application
- Provides various financial services and transactions.
- Financial Services UI
- Supports user interactions with the Financial Application.
 |
Conclusion
This introductory article gives you a basic overview of a consumer self-service solution.
The solution can be broken down into building blocks needed to construct the solution from end to end. The major building blocks required to develop a consumer self-service solution are:
- Build a secure portal
- Establish a single sign-on process for the portal
- Enable collaboration on the portal
- Aggregate user information on the portal
- Develop and deploy rich clients on the portal.
The next article in this series will present the core building block: developing a secure portal. It will cover the design of a secure portal; the products required to build it; and the steps to install, configure, develop and deploy it.
Other articles in the series will present the remaining building blocks.
Resources
About the author  | |  | Sharon Lymer is a Business Scenario Architect for the WebSphere Platform System House within IBM Software Group. She is a senior software engineer with over 19 years experience with the entire software development cycle, from architecture and design to implementation, test, and support. |
Rate this page
|  |