• Keine Ergebnisse gefunden

Value demonstration of embedded analytics for front office applications

N/A
N/A
Protected

Academic year: 2022

Aktie "Value demonstration of embedded analytics for front office applications"

Copied!
4
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Trademarks: IBM logos are trademarks or registered trademarks of the International Business Machines Corporation in the United States, other countries, or both. SAP Netweaver, SAP CRM, SAP, and SAP logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries.

Value Demonstration of Embedded Analytics for Front Office Applications

Erik Nijkamp, Martin Oberhofer, Albert Maier IBM Deutschland Research & Development GmbH

Schönaicherstrasse 220 71032 Böblingen

{nijkampe, martino, amaier}@de.ibm.com

Abstract:Users of front office applications such as call center or customer support applications make millions and millions of decisions each day without analytical support. For example, if a support employee gets a new support ticket and needs to decide how much time should be used for problem resolution and which measures should be taken, this is done without analytical insight. As a result, companies cannot optimize their front office departments because analytical insight derived in Business Intelligence (BI) Systems is not available to users of these applications.

Our demo shows how to improve a Customer Relationship Management (CRM) System [Lin01] by embedding analytics in an “in context” and “on demand”

fashion without requiring any BI System skills. “In context” means that only analytics relevant for decision making on the current UI screen is made available.

“On demand” means that the user has the information accessible in “mouse-over”

events, i.e. the user decides when to consume which portion of the analytical information. This avoids being flooded with information not needed. The underlying implementation uses UIMA [GS04] to determine the context. Real-time lookup services for the delivery of the analytic insight are dynamically bound to the application UI. In the demo we will show the system at work and explain the architecture, the underlying technologies, and the algorithms used for the embedded analytics. The system has been built in the context of a bachelor thesis.

1 System Architecture

The general architecture is shown in Figure 1. The UI of an application, here a CRM System (4), is shown in a Web browser (1) on which a specific plugin for embedded analytics has been deployed. A user executes a complaint resolution business process through executing several complaint UI screens (3). The embedded analytics components (5) are deployed in a backend application server. They are based on UIMA, specific annotators (6), and lookup services. A lookup service is a direct call through an ESB (9) to backend systems such as Master Data Management (MDM) systems (13) [DHM+8], Data Warehouse systems (12), HR systems (11), or other external systems (10). A lookup service can also be a trigger causing a complete analytical workflow to be executed on a process orchestration component (8), i.e. a series of fine granular services is invoked to compute an overall analytical result which is returned to the browser (1).

624

(2)

Figure 1: High Level Architecture

A more detailed view with a focus on the CRM system is shown in Figure 2. Analytical workflows in the context of a Business Process Execution Language (BPEL) [WS- BPEL] based orchestration component consume for example several SAP CRM web services to compute the overall customer segmentation result dynamically. Advantages of this workflow abstraction layer between the UI and the backend systems include:

• backend systems providing raw analytical data and the embedded analytics infrastructure are decoupled allowing changes when business priorities shift

• business analysts can graphically design the analytical workflows without a need for a developer and inject relevant analytic insight into front office applications

• front office application users can consume the graphical representation of the analytical insight in context without deep BI skills leveraging operational BI [Imh06]

Figure 2: Components Involved in a CRM Complaint Process 625

(3)

The results of the analytical workflows are transformed into graphics using HTML Template and Flash Charting APIs and rendered by the browser in a sidebar. The visualization components are called through a REST API.

2 Demo Scenario

The demo follows the steps as shown in Figure 3.

• Step 1: The user opens a complaint in the CRM Web UI. The text shown in the UI is processed by an IBM analytics component based on UIMA.

• Step 2: If certain elements are identified by UIMA, the corresponding elements in the text are highlighted when the requested page is rendered by the browser.

• Step 3: If the user triggers the lookup of certain analytical information through a “mouse over”-event, analytical workflows and lookup services are executed.

• Step 4: With a HTML rendering component the result is prepared to be shown in a panel of the browser on the left hand side of the CRM Web UI main frame.

Figure 3: Component Interactions

In the demo the user will be able to connect to an SAP Netweaver CRM system using the Web UI and work with complaints. Depending which “mouse over”-event is triggered, the user will see in the browser sidebar on the left hand side various context sensitive, analytical results optimizing the decision making while processing the complaint. We will show how the system works, and explain the architecture and the underlying technologies.

626

(4)

Figure 4: Example Screenshot

The screenshot in Figure 4 shows the outcome of retrieving analytical information, such as revenue and customer relevancy information, for a customer identified by his name.

References

[DHM+08] Allen Dreibelbis, Eberhard Hechler, Ivan Milman, Martin Oberhofer, Paul van Run, Dan Wolfson. Enterprise Data Management – An SOA Approach to Managing Core Information. IBM Press, 1. Auflage, New Jersey 2008.

[GS04] Thilo Goetz, Oliver Suhre. Design and Implementation of the UIMA Common Analysis System, IBM Systems Journal 43, no.3, 2004, S. 490-515.

[Imh06] Claudia Imhoff. Operational business intelligence,

http://www.teradata.com/tdmo/v06n03/Viewpoints/EnterpriseView/OBI.aspx, 9/2006.

[Lin01] Joerg Link. Customer Relationship Management. Springer-Verlag, 1. Auflage, München 2001.

[WS-BPEL] Web Service Business Process Execution Language Standard Specification.

http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html, 17.12.2008

627

Referenzen

ÄHNLICHE DOKUMENTE

The executional data (or process trace data [12,26]) can be used to specify the usage of which activities, organizational resources, and involved elements add more value to

Which includes shorter development times, better design solutions by using established best-practice ones and comparison of different solution variants based on lots of ideas..

Correspondingly, each category centers on a focal element (in light blue) that is related to the other core elements within the respective category. For instance, the user is seen

According to [EA+08] successful business process compliance implementation is based on four aspects: i) it requires an integrated approach that reflects the entire BPM lifecycle,

email: [andre.hoeing, odej.kao]@tu-berlin.de Abstract: The BIS-Grid project 1 , a project in the context of the German D-Grid initia- tive, investigates Grid and Cloud

In diesem Dokument beschreiben wir einen modellgetriebenen Ansatz in Form eines Transformationsframeworks, um aus einer Scientific Workflow- Beschreibung auf der fachlichen

Embedded Analytics (EA) is a processing environment where in a operational business process for optimization purposes real-time or near real-time analytical services support

In this thesis, three types of UML diagrams are used, i.e. a) the use case diagrams to capture the requirements of the Web service application and to represent the exact services,