Upload
jashwanth-chowdary
View
223
Download
0
Embed Size (px)
Citation preview
8/6/2019 BOPE 53 Architecture Guide En
1/30
Architecture Guide
BusinessObjects Planning 5.2
8/6/2019 BOPE 53 Architecture Guide En
2/30
Copyright Copyright 2007 Business Objects. All rights reserved. Business Objects owns the followingU.S. patents, which may cover products that are offered and licensed by Business Objects:5,555,403; 6,247,008; 6,289,352; 6,490,593; 6,578,027; 6,768,986; 6,772,409; 6,831,668;6,882,998; 7,139,766; 7,181,435; 7,181,440 and 7,194,465. Business Objects and theBusiness Objects logo, BusinessObjects, Crystal Reports, Crystal Xcelsius, Crystal
Decisions, Intelligent Question, Desktop Intelligence, Crystal Enterprise, Crystal Analysis,Web Intelligence, RapidMarts, and BusinessQuery are trademarks or registered trademarksof Business Objects in the United States and/or other countries. All other names mentionedherein may be trademarks of their respective owners.
Third-partycontributors
Business Objects products in this release may contain redistributions of software licensedfrom third-party contributors. Some of these individual components may also be availableunder alternative licenses. A partial listing of third-party contributors that have requested or permitted acknowledgments, as well as required notices, can be found at:
http://www.businessobjects.com/thirdparty
8/6/2019 BOPE 53 Architecture Guide En
3/30
BusinessObjects Planning Architecture Guide 3
ContentsChapter 1 Architecture 5
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Product description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
About the site components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
File server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8About the client applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
BusinessObjects Planning Administrator . . . . . . . . . . . . . . . . . . . . 8
BusinessObjects Planning Analyst Pro . . . . . . . . . . . . . . . . . . . . . . 8
About the Web applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
BusinessObjects Planning Analyst . . . . . . . . . . . . . . . . . . . . . . . . . 9
BusinessObjects Planning Workflow Console . . . . . . . . . . . . . . . . 9
BusinessObjects Planning Excel Analyst . . . . . . . . . . . . . . . . . . . . 9
About the server components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Web server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10BusinessObjects Planning Gateway . . . . . . . . . . . . . . . . . . . . . . 10
BusinessObjects Planning Application Server . . . . . . . . . . . . . . . 10
BusinessObjects Planning Scheduler . . . . . . . . . . . . . . . . . . . . . . 11
BusinessObjects Planning Web Redirector . . . . . . . . . . . . . . . . . 11
BusinessObjects Planning configurations . . . . . . . . . . . . . . . . . . . . . . . . . 12
Local configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Intranet configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Scalability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Integration with BusinessObjects Finance . . . . . . . . . . . . . . . . . . . . . . . . . 17
Product security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Object Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
8/6/2019 BOPE 53 Architecture Guide En
4/30
Contents
4 BusinessObjects Planning Architecture Guide
Audit Trails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Hardware and software requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Site hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Web clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Workstation clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
BusinessObjects Planning Administrator and BusinessObjectsPlanning Analyst Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
BusinessObjects Planning Excel Analyst . . . . . . . . . . . . . . . . . . . . 24
Server components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Web Gateway Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Index 29
8/6/2019 BOPE 53 Architecture Guide En
5/30
Architecture
8/6/2019 BOPE 53 Architecture Guide En
6/30
ArchitectureOverview 1
6 BusinessObjects Planning Architecture Guide
OverviewThe BusinessObjects Planning product suite provides an integrated, Web-
enabled analytics software solution that helps companies measure, analyze,and predict business performance and profitability. Organizations use thesuite for real-time business planning and forecasting, accelerating mergersand acquisitions, understanding business performance by customer segment,product, channel and business line, and delivering performance informationacross the company.
BusinessObjects Planning works locally or worldwide, in-house or through theweb; the choices are yours. This document presents an overview of theBusinessObjects Planning architecture. Specifically, this document providesthe following information:
Product description on page 7 BusinessObjects Planning configurations on page 12 Integration with BusinessObjects Finance on page 17 Product security on page 19 Audit Trails on page 21 Hardware and software requirements on page 22
8/6/2019 BOPE 53 Architecture Guide En
7/30
ArchitectureProduct description 1
BusinessObjects Planning Architecture Guide 7
Product descriptionBusinessObjects Plannings new breed of enterprise analytic software allows
Global 2000 companies to deploy an enhanced corporate information supplychain, improving the ability to recognize and exploit emerging opportunities ina rapidly changing and competitive environment.
BusinessObjects Planning provides a holistic view of an enterprisescorporate performance. It delivers line of business, product, channel,customer, shareholder, and statutory reporting with unrivalled flexibility,timeliness, and precision. The actionable insight derived from these multipleperspectives generates better corporate strategy. This strategy in turn canthen be realized through BusinessObjects Plannings global performancemanagement framework, which includes distributed planning, forecasting,and reporting.
BusinessObjects Planning seamlessly automates critical analytic processes,and permits an organization to quickly and accurately capture, analyze, andshare a broad spectrum of information across its global operations. Byimproving the timeliness, accuracy, and consistency of key decision-supportinformation, the solution significantly tightens reporting, forecasting, andanalysis cycles.
BusinessObjects Planning can be rapidly deployed, deliveringcomprehensive enterprise analytics and automating critical decision-processing and information dissemination all while leveraging existinginfrastructure and legacy systems.
The BusinessObjects Planning suite is comprised of the following types of products:
Site components Client applications Web applications Server components
About the site components
The site components are the heart of BusinessObjects Planning. They storeall shared files and data, and distribute information between sites. All other BusinessObjects Planning applications require a site to be installed beforethey can run. The site components include:
Database File server
8/6/2019 BOPE 53 Architecture Guide En
8/30
ArchitectureProduct description1
8 BusinessObjects Planning Architecture Guide
DatabaseThe database contains all the data for the site. This data includes user information, group information, permissions, scenario information, transaction
logs, and other information. BusinessObjects Planning supports bothMicrosoft SQL Server and Oracle for its database.
File server The file server contains all the shared files for a site. Shared files include suchinformation as: configuration information, server logs, model information,scripts, and reports.
About the client applicationsThe BusinessObjects Planning client applications, BusinessObjects PlanningAdministrator and BusinessObjects Planning Analyst Pro, provide users witha feature-rich interface to the BusinessObjects Planning site.
BusinessObjects Planning Administrator BusinessObjects Planning Administrator is a powerful and comprehensivetool through which non-technical users can rapidly and easily configure,deploy, and administer the BusinessObjects Planning system across multiplesites. From a central location, users can install and synchronizegeographically dispersed sites, build and manage multiple business models,and assign user access rights. Users can also use BusinessObjects Planning
Administrator to create and maintain reports, and to quickly build, manage,and execute scripts that automate complex tasks such as report productionand distribution. All this functionality leverages an intuitive graphical interface,a drag-and-drop system, an extensive range of formatting features, andadvanced automation capabilities.
BusinessObjects Planning Analyst ProBusinessObjects Planning Analyst Pro is designed for nontechnical userswho have sophisticated information requirements. A comprehensive range of formatting features, and drag-and-drop functions allow users to easily create
and maintain reports. In addition, users can quickly build, manage, andexecute scripts that automate complex tasks such as scheduled reportproduction and distribution.
8/6/2019 BOPE 53 Architecture Guide En
9/30
8/6/2019 BOPE 53 Architecture Guide En
10/30
ArchitectureProduct description1
10 BusinessObjects Planning Architecture Guide
BusinessObjects Planning Scheduler BusinessObjects Planning Web Redirector
Web server The web server is a Microsoft Internet Information Server (IIS) machine thathosts the BusinessObjects Planning Analyst site. The Web Servers role isthreefold:
It authenticates the BusinessObjects Planning web application user It provides the web site content or framework that users see when they
run a BusinessObjects Planning web application
It forwards requests it receives from the BusinessObjects Planning webapplication users to the BusinessObjects Planning Gateway and returnsany responses received from the BusinessObjects Planning Gateway to
web application users
BusinessObjects Planning GatewayThe BusinessObjects Planning Gateway decodes requests for BusinessObjects Planning Application Server services (such as openingreports and scenarios) that it receives from BusinessObjects Planning webapplication users via the web server. BusinessObjects Planning webapplications use Simple Object Access Protocol (SOAP) to make requests for BusinessObjects Planning Application Server services. When a user makes arequest, the web application sends the request to the web server, which thenroutes it to the gateway. The BusinessObjects Planning Gateway decodes theSOAP requests and maps those requests to the BusinessObjects PlanningApplication Server.
Once the BusinessObjects Planning Application Server processes therequest, a response is sent back to the BusinessObjects Planning Gateway.The gateway encodes the response using SOAP and transmits it back to theweb server, which forwards the response to the user.
Typically, the BusinessObjects Planning Gateway and the web server are onthe same machine.
BusinessObjects Planning Application Server The BusinessObjects Planning Application Server manages all businessmodel and calculation engine operations. It performs all analytical processingon requests received via the BusinessObjects Planning Gateway, such asbuilding and delivering reports, and consolidating data. If required, theBusinessObjects Planning Application Server also retrieves up-to-date data
8/6/2019 BOPE 53 Architecture Guide En
11/30
ArchitectureProduct description 1
BusinessObjects Planning Architecture Guide 11
from the database, and sends the data and any responses back to theBusinessObjects Planning Gateway, which routes the responses back to theuser via the web server.
BusinessObjects Planning Application Servers can be grouped together in aserver cluster to support many concurrent users and increase reliability. Loadbalancing within the server cluster ensures that client processing isdistributed across servers.
Multiple business models can be loaded into the BusinessObjects PlanningApplication Server simultaneously, allowing shared access to information.Each application server on a network communicates with the other servers tocreate a distributed data repository. Notification exchange ensures that clientsare notified of any changes to data, and that all servers are synchronized.
BusinessObjects Planning Application Servers streamline client requests andprovide data integrity to prevent data conflicts. In addition, the serversallocate available resources such as memory and network bandwidtheffectively among multiple users.
In addition, BusinessObjects Planning Servers also act as schedulers,enabling you to schedule scripts for execution at set intervals.
BusinessObjects Planning Scheduler All BusinessObjects Planning application events can be batched using scriptswritten with the powerful BusinessObjects Planning scripting language - alanguage compatible with Visual Basic for Applications. BusinessObjectsPlanning Scheduler is used to execute scripts that have been scheduled for execution by BusinessObjects Planning users.BusinessObjects Planning Scheduler can be installed on any computer on thenetwork that has been registered in BusinessObjects Planning Administrator or BusinessObjects Planning Analyst Pro. Registering a server adds theserver to the Script Servers folder. Any user with creation rights for a reportserver can register a script server.
For those users who dont want to use BusinessObjects Planning Scheduler,BusinessObjects Planning also provides the ability to schedule scripts usingthird-party schedulers.
BusinessObjects Planning Web Redirector BusinessObjects Planning Web Redirector is a component that is installed ontop of a local BusinessObjects Planning web site that handles all appletaccess locally, but redirects all authentication and business traffic to a centralBusinessObjects Planning web site.
BusinessObjects Planning Web Redirector is ideal for distributed locales that:
8/6/2019 BOPE 53 Architecture Guide En
12/30
ArchitectureBusinessObjects Planning configurations1
12 BusinessObjects Planning Architecture Guide
Have a slow internet connection to the central site and dont want theconnection to be used up downloading applets or images.
Dont want a BusinessObjects Planning Gateway at their local site.
Want authentication to be performed using the central web site, therebyreducing additional administration and policy maintenance. Want a local web site with minimal processing and maintenance
requirements.
BusinessObjects Planning configurationsIn a minimal sense, a BusinessObjects Planning site is merely a file server and a database server (SQL Server or Oracle) that users connect to with anyof the BusinessObjects Planning applications. After installing a site, it is the
organizations responsibility to decide what sort of configuration to implementfor their users. The main criteria for deciding on how to install and configurethe BusinessObjects Planning environment are: the number of users that willbe accessing the application, and where they are dispersed. For this reason,BusinessObjects Planning supports three main configurations of BusinessObjects Planning applications:
Local Intranet Global
Local configurationLocal configurations are useful in small environments, where all users areconnected directly to the site through a local network. In a local configuration,the file server and the database server can be on the same machine.
The following diagram depicts a small local configuration. The file server andthe database server are on the same machine and there is one administrator and several local users connected.
8/6/2019 BOPE 53 Architecture Guide En
13/30
ArchitectureBusinessObjects Planning configurations 1
BusinessObjects Planning Architecture Guide 13
In a local configuration, the following BusinessObjects Planning productsmust be installed:
BusinessObjects Planning site BusinessObjects Planning Administrator or BusinessObjects Planning
Analyst Pro for site administration
BusinessObjects Planning Administrator or BusinessObjects PlanningAnalyst Pro for regular users
Instructions for installing a BusinessObjects Planning site can be found in theBusinessObjects Planning Installation Guide.
Instructions for installing BusinessObjects Planning Administrator andBusinessObjects Planning Analyst Pro can be found in the BusinessObjectsPlanning Installation Guide.
Intranet configurationYou may want to consider using your corporate intranet to connect your usersto BusinessObjects Planning. An intranet configuration uses theBusinessObjects Planning web components to connect users to theBusinessObjects Planning site.
The BusinessObjects Planning web components consist of the followingapplications:
BusinessObjects Planning Analyst site BusinessObjects Planning Gatewaysends user requests to the
BusinessObjects Planning Application Server and returns the response
BusinessObjects Planning Application Serverprocesses user requestsThe intranet configuration employs a three-tier architectural model. From apurely functional perspective, the three components of the model are:
Database Server and
File Server
Cartesis PlanningAnalyst Pro
Cartesis PlanningAdministrator
Cartesis PlanningAnalyst Pro
Cartesis PlanningAnalyst Pro
8/6/2019 BOPE 53 Architecture Guide En
14/30
ArchitectureBusinessObjects Planning configurations1
14 BusinessObjects Planning Architecture Guide
Presentation tierconsisting of the BusinessObjects Planning Web sites,BusinessObjects Planning Login Servers, and BusinessObjects PlanningGateway servers. The Presentation tier provides users with graphicalinterfaces, thereby allowing them to interact with the application byinputting data or manipulating/formatting reports that arrive at their workstation. Within the Presentation tier are the Gateway servers thatinteract with the BusinessObjects Planning Application Servers thoughthe Load Balancing system thus ensuring efficient processing andperformance.
Business Logic tierconsisting of the BusinessObjects PlanningApplication Servers. The Business Logic tier receives the requests fromthe web applications and processes the rules that governBusinessObjects Planning applications, such as the business logic andcalculation engine operations.
Data Services tierconsisting of the BusinessObjects Planning site. TheData Services tier is a relational database for persistent data storage, anda file server for file storage.
This architecture allows for the isolation of all major functions. Reportpresentation is independent of the business rules and logic that are, in turn,isolated from the data services that manipulate the information. Although thismodel requires more up-front analysis and design, the result is decreasedmaintenance cost, increased function flexibility, and ease of scalability.
In a small-scale intranet configuration, like the one depicted in the followingdiagram, the Web server (that hosts the BusinessObjects Planning Web sites)and the BusinessObjects Planning Gateway can be on one machine, thedatabase server and the file server on another machine, and theBusinessObjects Planning Application Server on another.
8/6/2019 BOPE 53 Architecture Guide En
15/30
8/6/2019 BOPE 53 Architecture Guide En
16/30
ArchitectureBusinessObjects Planning configurations1
16 BusinessObjects Planning Architecture Guide
In an intranet configuration, the following BusinessObjects Planning productsmust be installed:
BusinessObjects Planning site BusinessObjects Planning Administrator or BusinessObjects Planning
Analyst Pro for site administration BusinessObjects Planning Application Server, as the processing engine
for Web users
BusinessObjects Planning Gateway, to process user requests and theBusinessObjects Planning Application Servers responses
BusinessObjects Planning Excel Analyst or BusinessObjects PlanningAnalyst, to provide Internet users with a presentation framework
Instructions for installing a BusinessObjects Planning site can be found in theBusinessObjects Planning Installation Guide.
Instructions for installing BusinessObjects Planning Administrator,BusinessObjects Planning Analyst Pro, and BusinessObjects Planning ExcelAnalyst can be found in the BusinessObjects Planning Installation Guide.
Instructions for installing BusinessObjects Planning Application Server,BusinessObjects Planning Gateway, and BusinessObjects Planning Analystcan be found in the BusinessObjects Planning Installation Guide.
Internet/Intranet
Firewall Cartesis PlanningApplication Servers
Process requests receivedfrom the Cartesis Planning
Gateway to build anddeliver reports.
Web servers/Cartesis Planning Gateways
The web servers host Cartesis Planning web sites,authenticates users, and forward user requests to Cartesis
Planning Gateway. The Cartesis Planning Gateways decode user requests received from the web servers and map requests to
Cartesis Planning Application Servers.
Large-scale int ranetCartesis Planning Site
configuration
Cartesis PlanningExcel Analyst
Cartesis PlanningAnalyst
DatabaseServer
FileServer
Cartesis Planning Administrator
8/6/2019 BOPE 53 Architecture Guide En
17/30
ArchitectureIntegration with BusinessObjects Finance 1
BusinessObjects Planning Architecture Guide 17
ScalabilityThe BusinessObjects Planning architecture design is highly scalable.Capacity can be increased either through upgrades to the server hardware or through the addition of more Web servers, BusinessObjects PlanningGateway servers, or BusinessObjects Planning Application Servers.
Multiple Web servers must be load balanced using third-party load balancingtools; the load-balanced requests are then sent to the specificBusinessObjects Planning Gateway servers that are designated to handle theWeb server requests. Multiple BusinessObjects Planning Application Serversare load balanced using BusinessObjects Plannings propriety load-balancingsystem. This highly-customizable system allows you to configure your BusinessObjects Planning Application Servers to efficiently manage highvolumes of client requests. As requirements grow, the various server farms
can be expanded, without the loss of throughput, because of the loadbalancing systems ability to maintain efficiency.
Integration with BusinessObjects FinanceBusinessObjects Finance, the Business Objects financial consolidation andmanagement reporting solution, can be seamlessly integrated with theplanning and forecasting power of BusinessObjects Planning, providingorganizations with a unified and comprehensive business performancemanagement suite that can take advantage of single sources of data and
business values.The following diagram depicts an example of an integrated BusinessObjectsPlanningBusinessObjects Finance configuration:
8/6/2019 BOPE 53 Architecture Guide En
18/30
ArchitectureIntegration with BusinessObjects Finance1
18 BusinessObjects Planning Architecture Guide
Once BusinessObjects Planning and BusinessObjects Finance areintegrated, their databases are linked, allowing for:
the sharing of BusinessObjects Finance metadata with BusinessObjectsPlanning applications
the exchange of financial data between BusinessObjects Planning andBusinessObjects Finance
An integrated Business Objects EPM suite enables organizations to createand manipulate single core sets of data and business objects for use in both
actual and plan/forecast reporting cycles. This type of single sourcing canpotentially save an organization significant amounts of administration timeand resources by eliminating the need for duplicate model building and datacreation in different applications. It also ensures that a single, true,consistently updated data source is used for all related consolidation, budget,planning, and forecasting reporting, by all applications.
Organizations who choose to integrate BusinessObjects Planning andBusinessObjects Finance do not need to define their business models twicein order to carry out actual and plan/forecast reporting activities. Thanks tothe direct flow of BusinessObjects Finance metadata to BusinessObjectsPlanning, much of the BusinessObjects Planning business model can beconstructed from existing BusinessObjects Finance dimensions, hierarchies,and custom properties once these elements are properly mapped betweenapplications. The mapping of metadata is a simple, point-and-click processthat users can carry out in the familiar environment of BusinessObjectsPlanning Administrator.
Internet/Intranet
Firewall Cartesis PlanningApplication ServersWeb servers/CartesisPlanning Gateways
Integrated configuration:Ccartesis Planning - Cartesis Finance
Cartesis PlanningAnalyst
DatabaseServer
FileServer
Cartesis Planning Administrator
Cartesis PlanningExcel Analyst
Cartesis Finance
SOAPConnection
8/6/2019 BOPE 53 Architecture Guide En
19/30
ArchitectureProduct security 1
BusinessObjects Planning Architecture Guide 19
Once the mapping of metadata between BusinessObjects Finance andBusinessObjects Planning is complete, BusinessObjects Planning canaccess BusinessObjects Finance data (such as actuals) in real time, allowingBusinessObjects Planning users to quickly retrieve numbers that are accurateand up-to-date for use in their reports. Conversely, BusinessObjects Financeusers have direct access to current budget data (such as monthly plan or forecast data) from BusinessObjects Planning, allowing them to view andmanipulate that data to meet their reporting needs.
Product securityBusinessObjects Planning security functions at two levels authenticationand authorization.
AuthenticationAuthentication asks the questions Who are you? and Are you who you sayyou are?. BusinessObjects Planning does not maintain a separate set of passwords, since your enterprise already has a strong, well-understood, andwell-resourced directory of users and passwords, with a carefully thought-outset of policies. Instead, BusinessObjects Planning integrates with it, ensuringconsistency of user IDs, password policies, and password strengths.
Authentication in BusinessObjects Planning is performed by the network/operating system using integrated Windows authentication, or by a custom
authentication component, such as an LDAP plug-in, Novell, third-party, or custom authentication.
Once a user is authenticated, their information is passed to BusinessObjectsPlanning security that uses the authenticated information to determine thesecurity setting for that user. This security setting determines the level of authorization the user has within BusinessObjects Planning.
AuthorizationAuthorization asks the question: What are you allowed to see or do? AllBusinessObjects Planning objects and high-level operations are subject toauthorization controls that limit which users may view, execute, modify,annotate, create, or delete objects.
To simplify administration, privileges may be granted to object hierarchies thatwill be inherited by all members of the hierarchies. Also, administrators maydefine user groups and grant privileges to groups rather than to individualusers.
8/6/2019 BOPE 53 Architecture Guide En
20/30
ArchitectureProduct security 1
20 BusinessObjects Planning Architecture Guide
BusinessObjects Planning supports controls on the granting of privileges.Users may only grant privileges that they have, and have been entitled togrant.
User impersonation is also supported. Users who are entitled to grantimpersonation rights may allow other users to impersonate them. Duringimpersonation, the user will have the same access as the user beingimpersonated, but the audit trail shows both the real user and the user beingimpersonated.
When a BusinessObjects Planning site is installed, the login domain andname of the Core user must be supplied. This user has full privileges to theBusinessObjects Planning site. The site installation also defines the systemuser group, Site Administrators, with a single member, the Core user. SiteAdministrators and the Core user have virtually the same, universal access.Site Administrators have less control only on areas concerning remote sites.
Beyond these two system-defined roles, BusinessObjects Planning roles arefully user-defined. The Core user grants selective privileges and delegationprivileges to other users or user groups.
The Core user login may be disabled after the initial configuration anddelegation. Impersonation privileges for the Core user may be selectivelygranted if desired.
BusinessObjects Planning supports user-defined groups of users and nestedgroups. There are also system-defined groups such as Everyone, Users atSite , and groups built for specific functions, such as report creators.These groups may also be included in user-defined groups. A user can be
part of multiple groups as required.
Object SecuritySecurity rights are assigned by granting access rights to view and modify datafor certain business model components. Assigning user rights to scenariosmakes it very easy and flexible to control the data a user can view and/or modify. For example, a user can be granted rights to view only the scenariosthat contain official actuals for a given year while granting other users rights toview and modify scenarios that contain versions of the business plan.
Access to reports can be assigned on an individual basis or to a group of reports, by granting rights on reporting folders. If rights are assigned on afolder, all reports in that folder will inherit the same rights.
Within BusinessObjects Planning security, including data editing capabilities,the following activities can be administered:
Data Set (such as, Plan but not Actuals, read/write, consolidation, and soforth)
8/6/2019 BOPE 53 Architecture Guide En
21/30
Architecture Audit Trails 1
BusinessObjects Planning Architecture Guide 21
Reports (control, modify, run) Business Model (view, control, modify) Scripts (control, modify, run)
Spreadsheets (control, modify) Rates (modify, view) Business Unit Dimension (view, control, modify)
Audit TrailsBusinessObjects Planning delivers a number of controls that allowadministrators to view variances between business unit and corporatenumbers and determine areas in need of investigation. The applicationprovides facilities to compare corporate numbers to divisional numbers andsurface exceptions based on a user-defined threshold. These Exceptionreports enable administrators to quickly identify and determine solutions tointegrity issues with the bank-wide model.
BusinessObjects Planning can deliver numerous audit reports that can, for example, provide detailed audits of all changes made to the system,reconciliation reports, and audit reports that can compare any two sets of data(target versus consolidated, plans consolidated one way versus another) andcalculate the difference between them. Additionally, reconciling andadjustment items can be created as adjustments without overwriting thesource data.
The applications transaction log keeps a record of all high-level user activity,including login, logout, object-creation, modification, deletion, and privilegemodification. The audit trail covers all information stored withinBusinessObjects Planning and can be configured to run at a specific time,allowing the administrator to use the audit trail at the appropriate, critical
junctures.
The transaction log can optionally keep track of detailed data changes.BusinessObjects Planning supports checked-out and active states of dataautomatically, providing two versions that users can compare. It also supportsreplicated data copying, which can be used to construct an arbitrary number
of named versions. The audit trail captures original data and new data. Thisinformation can be viewed using BusinessObjects Planning audit reports or loaded back into a view using the BusinessObjects Planning standard reportsuite.
Audit trails are physically stored in the database in separate tables. Thesetables can be queried using user-supplied reports or by reports supplied withthe product (Crystal Reports).
8/6/2019 BOPE 53 Architecture Guide En
22/30
8/6/2019 BOPE 53 Architecture Guide En
23/30
ArchitectureHardware and software requirements 1
BusinessObjects Planning Architecture Guide 23
Workstation clientsWorkstation clients (sometimes referred to as fat, full, or thick clients) arethose that support the full BusinessObjects Planning Administrator and
BusinessObjects Planning Analyst Pro modules and the BusinessObjectsPlanning Excel Analyst.
BusinessObjects Planning Administrator and BusinessObjects PlanningAnalyst Pro
Client workstations that will be running BusinessObjects PlanningAdministrator or BusinessObjects Planning Analyst Pro require the followingminimum specifications:
Requirement Web/Workflow/Workforce Planning
CPU Pentium III-500 MHz (1 GHz or higher is recommended.)
RAM 128 MB(256 MB recommended)
Available Hard DriveSpace
20 MB
Display 1024 x 768 or higher
Operating System Windows 2000 or Windows XP (32 or 64-bit edition)Note: To access the Web application, the Windows XPInternet Connection Firewall must be turned off.
Other Adobe Reader Version 7 or higher
Microsoft Internet Explorer Version 5.5 or 6.0Sun JRE 5.0 Update 9(The Sun JRE is shipped on the BusinessObjects Planninginstallation CD in the Redistribute->JRE folder.)
Network Capacity Web client to Web server 28.8 KB/sec
Requirement Administrator/ Professional
CPU Pentium III 600 MHz (1 GHz or higher is recommended.)RAM 256 MB (1 GB or more is recommended.)
Available Hard Drive Space 100 MB
8/6/2019 BOPE 53 Architecture Guide En
24/30
ArchitectureHardware and software requirements1
24 BusinessObjects Planning Architecture Guide
Note: BusinessObjects Planning Administrator and BusinessObjectsPlanning Analyst Pro can be installed on a Citrix server (over Windows 2000Terminal Services or Windows Server 2003 Terminal Services) and can bespecifically configured for this environment.
BusinessObjects Planning Excel AnalystUsers wanting access to the grid-based and function-based BusinessObjectsPlanning Excel Analyst require a minimum of:
Note: The BusinessObjects Planning Excel Analyst can be installed on a
Citrix server (over Windows 2000 Terminal Services or Windows Server 2003Terminal Services) and can be specifically configured for this environment.
Operating System Windows 2000 or Windows XP (32 or 64-bit edition)
Other Microsoft Office 2000, XP, or 2003 (if spreadsheet interface isneeded)Oracle: Oracle ODBC 9.2.0.5 or higher is recommended.(Microsoft ODBC for Oracle is not supported.)SQL Server: Microsoft ODBC Driver
Network Capacity Workstation client to database server 256 KB/sec (10 MB/secis recommended.)
Requirement Administrator/ Professional
Requirement Excel Add-in
CPU Pentium III-500 MHz or higher
RAM 128 MB (256 MB or higher is recommended.)
Available HardDrive Space
50 MB
Display 1024 x 768 or higher
Operating System Windows 2000 or Windows XP (32 or 64-bit edition)
Other Microsoft Excel 2000, Excel XP, or Excel 2003Adobe Reader Version 7 or higher Microsoft Internet Explorer Version 5.5 or 6.0 is recommended.
Network Capacity Web client to Web server 28.8 KB/sec
8/6/2019 BOPE 53 Architecture Guide En
25/30
ArchitectureHardware and software requirements 1
BusinessObjects Planning Architecture Guide 25
Server componentsThe server components provide request handling and processing for Webapplications. Machines that will be running these applications require thefollowing minimum specifications.
Application Server The following table lists the minimum hardware and software requirements for the Application Server:
Scheduler
The following table lists the minimum hardware and software requirements for BusinessObjects Planning Scheduler:
Requirement Application Server (for each 50 concurrent Web client users)
CPU Four 2.0 GHz or two 2.4 GHz
RAM 4 GBAvailable HardDrive Space
200 MB
Operating System Windows 2000 (If you are using more than 2 CPUs, you mustuse the server and not the workstation operating system.)Windows 2000 Advanced Server (recommended for large-scaledeployments)Windows Server 2003 (32 or 64-bit edition)Windows Server 2003, Enterprise Edition (32 or 64-bit edition)(recommended for large-scale deployments)
Other Software Oracle ODBC 9.2.0.5 or higher is recommended.(Microsoft ODBC for Oracle is not supported.)If you are using an Oracle database, you will also need toinstall an Oracle client.Oracle driver version 9.2.0.5.4 or higher is recommended.
Network Capacity Server to server 100 MB/secWeb client to server 28.8 KB/sec
8/6/2019 BOPE 53 Architecture Guide En
26/30
ArchitectureHardware and software requirements1
26 BusinessObjects Planning Architecture Guide
Web Gateway Server The following table lists the minimum hardware and software requirements for the Web Gateway Server:
Requirement Scheduler
CPU Pentium III-1.0 GHz
RAM 256 MB or higher Available HardDrive Space
300 MB
Operating System Windows 2000Windows Server 2003 (32 or 64-bit edition)
Other Software Oracle ODBC 9.2.0.5 or higher recommended.(Microsoft ODBC for Oracle is not supported.)If you are using an Oracle database, you will also need toinstall an Oracle client.
Network Capacity Server to server 100 MB/secWeb client to server 28.8 KB/sec
Requirement Web Server/Gateway Server (for each 500 concurrent Web Client users)
CPU Four 2.0 GHz or two 2.4 GHz
RAM 1 GB
Available HardDrive Space
100 MB
8/6/2019 BOPE 53 Architecture Guide En
27/30
ArchitectureHardware and software requirements 1
BusinessObjects Planning Architecture Guide 27
Operating System Windows 2000 for IE 5.5 (IIS 5)
Windows Server 2003 (32 or 64-bit edition) (IIS 6)It is recommended that the latest security patches and servicepacks be applied.
Other Software IE 5.5 or 6.0 or MS XML Parser version 2.0 or greater .NET Framework version 2.0SSLIf Windows 2000 is installed, Windows Integrated Authenticationmust be disabled on the Web server for Sun VM support. If Windows Integrated Authentication is required then Windows2003 must be installed.
Network Capacity Server to server 100 MB/secWeb client to server 28.8 KB/sec
Requirement Web Server/Gateway Server (for each 500 concurrent Web Client users)
8/6/2019 BOPE 53 Architecture Guide En
28/30
ArchitectureHardware and software requirements1
28 BusinessObjects Planning Architecture Guide
8/6/2019 BOPE 53 Architecture Guide En
29/30
BusinessObjects Planning Architecture Guide 29
IndexAabout
BusinessObjects Planning Excel Add-in 9BusinessObjects Planning Gateway 10BusinessObjects Planning Scheduler 11BusinessObjects Planning Server 10BusinessObjects Planning Web 9
BusinessObjects Planning webapplications 8, 9
BusinessObjects Planning Web Redirector 11BusinessObjects Planning web server
components 7, 9web servers 10
BBusinessObjects Planning Excel Add-in, about 9BusinessObjects Planning Gateway
about 10BusinessObjects Planning Scheduler
about 11BusinessObjects Planning Server
about 10BusinessObjects Planning web applications
about 8, 9BusinessObjects Planning Web Redirector
about 11BusinessObjects Planning web server components,
about 7, 9BusinessObjects Planning Web, about 9
Wweb server, about 10
8/6/2019 BOPE 53 Architecture Guide En
30/30
Index