We have deployed XI R2 in our organization and have the following XI R2 components in our environment . Business Objects Enterprise Premium ( provides the ability to support both classic Business Objects users (Web Intelligence & desktop Intelligence ) and Crystal Reports Users in the same environment. We also support EPM (Performance management ) Services , Dashboard Manager (Dashboards , Analytics , Metrics ) and Performance Manager (goals , strategy maps) in the same XI R2 Environment
There have been a number of posts on this forum on the XI R2 System Architecture and Sizing for the various components of the systems and thought I can share our current XI R2 production system implementation architecture on this forum. We have designed this system to support 1500 users with 400 concurrent users. We currently have three XI R2 Servers (12 CPU’s) and two windows web servers (8 CPU’s) in our implementation . We have recently added two additional web servers (tomcat) to be able to support our user traffic to the Infoview portal and the attached diagram needs to be updated accordingly. Based on our internal load testing each tomcat web server can support upto 100 concurrent users , with 4 tomcat servers we are able to support upto 400 concurrent users.
We have kept our Web Servers and XI R2 Servers on seperate servers (web tier) as this keeps our B.O Licensing costs optimal , as there is no b.o licensing required for web servers and it is also simplifies troubleshooting and takes out the web server load from the XI R2 servers.Since every XI R2 implementation and usage is different , please review the XI R2 sizing guide for more information on sizing for your environment.
Some of the key features of our XI R2 Architecture (Attached diagram ) are
XI R2 is Fully Clustered at the application level What this means is that the B.O XI R2 Servers in the cluster communicate with each other and also provide load balancing and fault tolerance features
Consolidation on a Single Web Server Platform It is very important to standardize on a single web server platform for both Infoview and Performance Management (App Foundation). (Tomcat ) . Web Sphere has better load balancing and Scalability characteristics. The Tomcat version bundled with BOBJ 4.0 shares many of the same characteristics you will find with Web Sphere , hence I would lean to use Tomcat as the Web Tier Server for a simpler architecture in the 4.0 version. Business Objects Infoview Portal can be rolled out in the .NET flavor or the Java Flavor. The Java version of BI Launch pad is preferred to also support BI Mobile 4.0. The Java version of the Infoview Portal would support both the traditional reporting requirements and also the EPM (Dashboard Builder/Manager & Other Perfromance Management Services).
Hence Tomcat Web Server in 4.0 version is the recommended choice for the Web Tier Servers.
Load balancing & Fault tolerance
- Application level (Redundant Services in XI R2 provide fault tolerance & load balancing
- Databases (Oracle Database Server resides on a Unix Cluster)
Shared Storage (FRS) for Content (Reports , Analytics , Dashboards , Excel )- This is a new concept for the Business Objects Environment where we have moved the content of the XI R2 System from Server Local Disk (hard drives) to Network Storage. This eliminates the dependency on the availability of a single server for access to the content. There are primarily two options for Network Storage 1) SAN (Storage Area Network) 2) NAS (Network Attached Storage) . The NAS is the prefered option and works well with Windows Servers and inexpensive ( 8 Terabytes for 65K).
System databases on a single platform We designed the XI R2 system databases (CMS Databases , PM Database and Audit Database) to be on a single database platform (Oracle) to maximize availability and cross platform issues.
Integrated Portal (Java) We have standardized on the Java Platform in XI R2 and this simplifies some of the ASP and Java issues which were encountered in the earlier b.o versions. We have integrated the Dashboard and Reporting into a single portal which means users will access the same infoview portal site and login process whether they need to access dashboards or reports. The advantage of standardizing on Java is that it supports both Reporting and EPM Applications.
Routers for Web Servers We have procured and installed Cisco CSS routers for directing web traffic for the XI R2 Web Server Environment. In XI R2 we have dedicated Web Servers which support this environment which have a higher session timeout limit (240 minutes) . The Cisco CSS Routers also should have a 240 min session timeout limit. The Cisco CSS Routers provide Load balancing and Failover for the Web Servers supporting the XI R2 Environment.
GUI Improvements There are quite a few custom GUI Improvements made to the Infoview portal implementation to make the screens more user friendly (company logos …) and some of these changes have already been posted in the BOB downloads section of this forum.
AD Integration Active Directory Integration is a significant improvement for the user experience as they will be using their LANid/pswd to login to business objects. We have implemented User Authentication using Windows AD but the authorization (content access permissions) are still with in Business Objects. We have a single Business Objects Users Group in AD and several B.O XI R2 User Groups with in the application. The benefits of this approach include the user can still user their AD credentials (LAN user info) to login to business objects and the B.O Administrator can quickly create user groups and assign permissions with in the B.O XI R2 Application with out the need to co-ordinate this with the AD Administrator.
E-mail Integration: We have integrated E-mail functionality (Outbound SMTP Relay) into the XI R2 Application and users will have the ability to send documents using E-mail and to send the output of the reports in pdf, excel or webi documents or as an link.
An updated version of the XI R2 Cluster Implementation Architecture diagram is also available at
http://www.freedrive.com/file/301528
Standard Business Objects XI R2 Cluster Sample Architecture.zip (100.0 KB)
EnterpriseArchitect (BOB member since 2006-03-23)