You are on page 1of 6

An In-Depth Look at Pinpointing and

Addressing Sources of Performance problems


in your SAP BusinessObjects BI reports and
dashboards Appendix

Dan Goodinson
BI Brainz
Produced by Wellesley Information Services, LLC, publisher of SAPinsider. 2017 Wellesley Information Services. All rights reserved.
Appendix 1: Anatomy of the Web Intelligence Processing Server

In all WebI workflows, a key component is the WebI Processing Server (WIPS)
most of our traces will come from this component

Clients communicate with the WIPS via HTTP (or HTTPS)


Java applet or DHMTL client communicates with server-side applet
Server-side applet translates HTTP(S) into CORBA calls

Inside the WIPS multiple different components communicate with each other
Main components were interested in are:
Generic container hosts WebiPlugin, CommonTools (CT) plugin,

InformationEngine (IE) plugin, and admin functions like monitoring, metrics, etc.
Report Engine

CUBE Engine

1
Appendix 1: Anatomy of the Web Intelligence Processing Server
(cont.)
Schematic of the WebI Processing Server (also sometimes called the WebIntelligence
Report Server)

Source: SAP
2
Appendix 1: Anatomy of the Web Intelligence Processing Server
(cont.)
Generic Container serves as an entry point (via ObjectFactory object)
Core component handles admin functions (monitoring, metrics, etc.)
WebiPlugin exposes entry point to a WebI document
IEPlugin exposes entry point to Information Engine
CTplugin manages database BLOBs
1 session in each of WebiPlugin + IEPlugin + CTplugin represents a single WebI
document session (this user session is managed by Shared Context)
Report Engine controls how the document is seen/rendered to screen
applies to the native Web Intelligence (.WID) document format
also in charge of generating external formats e.g. Excel, PDF, etc.
CUBE (you will see this in traces as C3) is the logical component in charge of calculating
report data (sometimes also referred to as the Calculation Engine)
interacts closely with Report Engine to render the document
3
Disclaimer
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other
countries. All other product and service names mentioned are the trademarks of their respective companies. Wellesley Information Services is neither owned nor controlled by SAP SE.

4
Wellesley Information Services, 20 Carematrix Drive, Dedham, MA 02026 Copyright 2017 Wellesley Information Services.
All rights reserved.

You might also like