SlideShare a Scribd company logo
1 of 10
Download to read offline
USING THE SAP BI 4.0 SDK TO

INTEGRATE
BUSINESSOBJECTS
INTO WEB PORTALS
Why Enterprise Web Portals?
It is becoming increasingly common for enterprises to provide access to multiple
business applications, including Business Intelligence apps, through a common access
point - an Enterprise Portal.
Portals allow users to access personalized views of Business Intelligence content
(reports, dashboards, etc). They also let users navigate, analyze and share data easily
under a single framework and from a single point of access. Portals make it easy for
users to make better business decisions by bringing together disparate data and
eliminating the nuisance of unique logins and passwords for multiple applications.
Some of the advantages of using an enterprise portal are:
	

Portals provide a single entry point to all the applications and documents that 		
users can access

	

Single Sign On to multiple disparate applications

	

Look and feel is consistent across multiple applications

	

Users get personalized application views and data/content secured based on 		
access levels

Seamless integration of BusinessObjects content into Enterprise Portals leads to
increased user adoption and improves user productivity. Portals also have lower training
costs and serve as effective collaboration hubs, resulting in increased ROI. Integrating
BusinessObjects into Enterprise Portals can help you achieve:
	

Improved user interfaces

	

Parameter driven BI Content (reports/dashboards)

	

Increased security for your data and content using user access levels

	

Scalability using BusinessObjects’ reporting infrastructure and security

USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS

1
Portal Integration with BI Platform
SAP BI Launchpad is the standard access portal for SAP BI content. Users will be able to
access (view, edit, schedule) any content, either private or public, according to platform
security. This portal allows for extensive customization and flexibility.
The SAP NetWeaver portal provides tools and guidelines for implementing an externalfacing portal for a variety of business scenarios for both anonymous and registered
users. Organizations can create Web portals that fully support SAP application
functionality (business applications, KM, etc.).
Standard Integration with SharePoint allows full integration with SAP BI platform and
accessibility. Users will be able to access (view, edit, schedule) any content, either
private or public, according to platform security.
Custom BusinessObjects Integration using SAP BI Software Development Kit (SDK):
This is typically done when there is a need to customize or simplify the existing user
interface for managing and distributing BI content (documents, reports, etc).The
customized BusinessObjects integration to a new or existing portal creates a one-stop
solution, taking advantage of underlying BusinessObjects security to allow users to
browse the BusinessObjects Enterprise Repository, export content, and handle report
scheduling, all from within the enterprise portal.

USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS

2
Information Access in SAP BI Platform
SAP Portal

Crystal Reports

Custom Portal

Web Intelligence
Reports

Xcelsius/Dashboards 4.0

SAP BusinessObjects Enterprise

The BusinessObjects SDK allows you to extend or customize the functionality of the SAP BusinessObjects BI platform.

USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS

3
BusinessObjects SDK – An Overview
BusinessObjects SDKs are available for .NET and Java platforms
to programmatically manage BI content (Crystal reports,
Web Intelligence reports, Dashboards, etc.). They can be
used to build scalable web applications (portals) that manage
and distribute BI content and also provide functionality for
Table 1.0:
BI functions &
corresponding
SDKs

administrative and client tasks (monitoring, scheduling etc).
The applications created by using the SDK have the same look
and feel as the core BI platform and provide a consistent user
experience.

Functionality

Which SDK to use

Manage platform related processes such as
Authentication
User management
Role management

Enterprise SDK

Report management
Report scheduling

View Desktop Intelligence and Web Intelligence documents

Report Engine SDK

Crystal Reports

Java Reporting Component (JRC) SDK
Crystal Reports .NET SDK
Crystal Reports for Visual Studio 2010

SAP Dashboards

Dashboard SDK, Flex SDK (Adobe)

Process Dynamic/Cascading 		
	 Lists of Values
Process Dynamic recipients lists

Open Crystal report instances 		 Report Application Server (RAS)
	 when consumed in dashboard 		
	 via LiveOffice

Access to Enterprise Plugins (scheduling, publishing)

Common viewing scenarios such 	
	 as paging, exporting, searching, 	
	 drilling-down, and printing

Web Services SDK. The SDK also provides simplified access
to objects in the BusinessObjects Enterprise repository using
a Universe Resource Identifier (URI) based query

Common exporting scenarios 		 Viewers SDK
	 such as PDF and MS Office
Prompting and Filtering

Customize SAP BusinessObjects Mobile Interface on platforms
including Android, iPhone, iPad, Windows and Blackberry

Mobile SDK

USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS

4
Using the SDK - Best Practices
It is important to remember not to hardcode dynamic parameters while coding
with the SDK. Be sure to configure and implement a logging mechanism to track
major operations using the portal (Login, Logoff, Modifying, and Deleting Content).
Additional customizations and features not available through the SDK can be achieved
by editing the core Java files of BusinessObjects, recompiling and publishing them.

USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS

5
Integrating BusinessObjects into the portal:
Factors to consider
I. The SDK Platform (.NET/ Java), Build Environment and IDE

III.	 SDK Features

Java SDK Setup: The Java SDK for SAP BusinessObjects 4.0
is part of the installation of the Enterprise system and not
a separate download - just like all previous versions. The
BusinessObjects Enterprise Java SDK consists of a set of Java
classes packaged up in a set of “JAR files.”

Refer to the SDK Application Programming Interface (API)
reference and developers guide to learn available features or the
list of functions you can do with the SDK. For example, the SDKs
supplied by SAP for Web Intelligence have been completely
deprecated for .NET and almost completely deprecated for Java
API customization in BI 4.0. But alongside the SDKs in BI 4.0,
APIs are available for specific customizations.

To make the classes contained in these JAR files available for
use, copy them to the lib folder of your web application.
Web Application FolderWEB-INFlib

IV.	 Methods of integrating with the SDK

.NET SDK Setup: Install Visual Studio .NET on your machine,
before installing Business Intelligence Enterprise for .NET to
make sure that the Microsoft .NET framework has been installed.
The .NET SDK for 4.0 comes down with the Client Tools and
there are no files to be copied.

SDK Integration into a custom application – This involves 	
	 adding the SDK libraries into the .NET or Java application that 	
	 requires the enhanced functionality (install the SDK code on 	
	 the same web application server as the main application).

Depending upon the Platform, you can choose the IDE (Eclipse
for Java, Visual Studio for .NET).

	
	
	
	

II.	

Creating a separate SDK application that gets called from 	
main application - This is typically used while adding new BI 	
functionality (can run on the BusinessObjects server in default 	
web application server or on a separate web application server 	
specifically setup for web applications that can be called).

Version Compatibility

Make sure to use the correct JAR file versions (SDK) that are
compatible with the existing BusinessObjects platform. You
need to be updating your custom portal application’s jar files
every time you update your Enterprise system (the case where
you have upgraded from BOXI R2 to BusinessObjects 4.0).

V. Type of BI content that needs to be accessed
Crystal Reports, Web Intelligence Reports, Dashboards, Folders,
Users, etc.
Refer to Table 1.0 to decide which SDKs to use depending upon the
BI content that needs to be accessed and the functionality required.

USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS

6
VI.	 Authentication and Security

IX.	 Architectural details

Simple web portals can be implemented using web frames, but
in order to develop an integrated portal with BusinessObjects
platform security, one has to use the Enterprise SDK for
authentication, determining the type of access permitted for a
particular user, etc.

Make sure the portal is accessible through firewalls and test to
find out if proper load balancing has been implemented.

Note: In the case of Single Sign On, remember to pass the
proper credentials.

Plan on “How to Scale” (available via BusinessObjects clustering)
once you have the basic prototype working.

X.	Scaling

VII.	 Report Viewing mechanism (Crystal Report Viewer,
OpenDocument method)
SAP Crystal Reports 2013 viewer is installed locally on your 	
	 computer, and allows you to print, save, export, and drill down 	
	 on multiple reports.
OpenDocument is a BusinessObjects web application installed 	
	 on the web server that facilitates report viewing via a URL and
	 standardizes report viewing methodologies across platforms
	 and programming languages. openDocument.jsp or 		
	 openDocument.aspx can be conveniently used to view Crystal 	
	 reports, WebI documents, OLAP-Analysis documents and 	
	Dashboards.

VIII.	 Backend/Database connectivity
To access ODBC databases, install the Jdbc-Odbc Driver and
copy and include the necessary Jar files (in the case of Java
platform) in your web application. It is also possible to have
dynamic queries executed at runtime (By Building Custom SQL
and passing it to the report).

USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS

7
DMI’s Custom Portal Integration
framework, IntelliPortal Highlights
With IntelliportalTM, DMI’s integrated business portal, you can seamlessly integrate your BI content using our customized Portal
framework or we can create a portal specific to your business needs. IntelliPortal™ has been designed to deliver personalized
actionable insights, besides just business applications, for greater effectiveness. Our IntelliPortal framework includes:
	
Pre-packaged modules to integrate BusinessObjects into your Portals
Report/Dashboard viewer Integration – for iFrames, JSR Portlets, and SharePoint webparts
	
Report/Dashboard List based on user security – available in Java, .NET, and PHP
	
Customized Dynamic Parameter entry module – available for WebI and Crystal Reports
	
Custom simple report designer – for all objects in Universes using WebI or Crystal reporting engines
	
Figure:
Major aspects of
DMI’s Custom
Portal

At DMI, we are experts at:

	

	

	
Integrating BusinessObjects content into other 		
		 applications - mobile, third party

Personalizing reports/visualizations using Portal framework

	
Integrating BusinessObjects reports into clients’ 		
		 eCommerce websites

	

Creating customized portals specific to business needs

USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS

8
DMI

About DMI

DMI Sales Team

One Rock Spring Plaza
6550 Rock Spring Dr
Bethesda, MD 20817

U.S. Sales: 855.963.2099
Int’l Sales: 240.200.5848
sales@DMInc.com

DMInc.com

DMI is a world-leading provider of solutions and services that leverage big data and mobile technologies to enhance business
performance. Our Big Data Insights solutions deliver better insights for better decisions and better results. Our mobile solutions
combine the award-winning user experience design that has made us one of the top creators of consumer apps with the deep
middleware and engineering expertise that we’ve used to build and manage enterprise applications for the most demanding IT
departments in the world. DMI mobility solutions improve business processes, tap new revenue streams, build customer loyalty,
and increase employee productivity. And we offer a full range of Managed Services to securely set up, configure, and manage your
mobile devices.
The proof:
Our Big Data Insights solutions drive enhanced business
performance and millions in incremental revenue for 	
companies like Cardinal Health, Luxottica, McKesson, 	
State Farm, Teradata, and Vantiv.

	

We provide 24 x 7 x 365 mobile service support for more 	
	 than 500,000 users. DMI is the one call our customers 	
	 need to make to resolve any issue—devices, apps, 	
	 infrastructure, even carriers.

We’ve built more than 400 mobile apps—in the past 12 	
	 months alone—for more than 150 leading organizations—	
	 like Disney, Coca-Cola, Toyota, Vodafone, P&G, The 	
	 National Guard, and Universal Studios.

We offer a full range of security options that include
	 Federal-grade hardware-based security, two-factor 	
	 authentication, secure container, and sophisticated 	
	 encryption solutions.

We offer brilliant creative and user experience: Our mobile 	
	 app development group was named the Best Branded 	
	 App Developer at the 2012 Mobile Entertainment Awards.

With our expertise and economies of scale, we can provide 	
	 mobility management at a higher service level and on 	
	 average 20% lower cost than most companies can do on 	
	 their own.

We have 500,000 devices under management for more
	 that 100+ clients, including many Fortune 500 		
	 companies—like BP, Johnson & Johnson, Sears, The 	
	 Associated Press, Allergan, and more. At BP, we’re 	
deploying 1,000 managed mobile devices each day.

	
	
	
	
	

Pervasive excellence is our commitment to quality service. 	
DMI is one of only a handful of companies that is CMMI L3
appraised for both application development and services, 	
as well as ISO 9001:2008, ISO 27001:2005, and 		
ISO 20000-1:2011 certified. Our average D&B Open 	
Ratings performance score from our clients is 94/100.

USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS
©2013 Digital Management, Inc. All right reserved.

9

More Related Content

What's hot

Develop Your First Mobile Application with Portal on Device
Develop Your First Mobile Application with Portal on DeviceDevelop Your First Mobile Application with Portal on Device
Develop Your First Mobile Application with Portal on DeviceSAP Portal
 
Peritos it solutions capability deck marketing
Peritos it solutions capability deck marketingPeritos it solutions capability deck marketing
Peritos it solutions capability deck marketingPeritos Solutions Pvt Ltd
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheetkaushiksin
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform OverviewFirmansyahIrma1
 
Oracle bi 11.1.1.6.1 and adf integration
Oracle bi 11.1.1.6.1 and adf integrationOracle bi 11.1.1.6.1 and adf integration
Oracle bi 11.1.1.6.1 and adf integrationRavi Kumar Lanke
 
SAP Fiori, Demo Cloud Edition
SAP Fiori, Demo Cloud EditionSAP Fiori, Demo Cloud Edition
SAP Fiori, Demo Cloud EditionSAP Portal
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms servicesFITSFSd
 
SAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – OverviewSAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – OverviewSAP Portal
 
Session4-Sharepoint Online-chrismayo
Session4-Sharepoint Online-chrismayoSession4-Sharepoint Online-chrismayo
Session4-Sharepoint Online-chrismayoMithun T. Dhar
 
Sage Integration Cloud Technology Whitepaper
Sage Integration Cloud Technology WhitepaperSage Integration Cloud Technology Whitepaper
Sage Integration Cloud Technology WhitepaperSimon Berglund
 
LiveCycle Architecture
LiveCycle ArchitectureLiveCycle Architecture
LiveCycle Architecturexrum
 
Creating Data Driven Web Apps with BIRT - Michael Williams
Creating Data Driven Web Apps with BIRT - Michael WilliamsCreating Data Driven Web Apps with BIRT - Michael Williams
Creating Data Driven Web Apps with BIRT - Michael Williamsjaxconf
 
ADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsJaime Cid
 

What's hot (18)

Develop Your First Mobile Application with Portal on Device
Develop Your First Mobile Application with Portal on DeviceDevelop Your First Mobile Application with Portal on Device
Develop Your First Mobile Application with Portal on Device
 
Peritos it solutions capability deck marketing
Peritos it solutions capability deck marketingPeritos it solutions capability deck marketing
Peritos it solutions capability deck marketing
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform Overview
 
Oracle bi 11.1.1.6.1 and adf integration
Oracle bi 11.1.1.6.1 and adf integrationOracle bi 11.1.1.6.1 and adf integration
Oracle bi 11.1.1.6.1 and adf integration
 
SAP Fiori, Demo Cloud Edition
SAP Fiori, Demo Cloud EditionSAP Fiori, Demo Cloud Edition
SAP Fiori, Demo Cloud Edition
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
SAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – OverviewSAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – Overview
 
Session4-Sharepoint Online-chrismayo
Session4-Sharepoint Online-chrismayoSession4-Sharepoint Online-chrismayo
Session4-Sharepoint Online-chrismayo
 
Sage Integration Cloud Technology Whitepaper
Sage Integration Cloud Technology WhitepaperSage Integration Cloud Technology Whitepaper
Sage Integration Cloud Technology Whitepaper
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 
LiveCycle Architecture
LiveCycle ArchitectureLiveCycle Architecture
LiveCycle Architecture
 
Arun Kumar Resume
Arun Kumar ResumeArun Kumar Resume
Arun Kumar Resume
 
emediaIT and Dell Breakfast - 2009.11.05
emediaIT and Dell Breakfast - 2009.11.05emediaIT and Dell Breakfast - 2009.11.05
emediaIT and Dell Breakfast - 2009.11.05
 
Creating Data Driven Web Apps with BIRT - Michael Williams
Creating Data Driven Web Apps with BIRT - Michael WilliamsCreating Data Driven Web Apps with BIRT - Michael Williams
Creating Data Driven Web Apps with BIRT - Michael Williams
 
ADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsADF Value Proposition in 10 key points
ADF Value Proposition in 10 key points
 
CA API Developer Portal
CA API Developer PortalCA API Developer Portal
CA API Developer Portal
 

Viewers also liked

The Ultimate Date Time Universe solution (Quick Start and Setup MS SQL Server)
The Ultimate Date Time Universe solution (Quick Start and Setup MS SQL Server)The Ultimate Date Time Universe solution (Quick Start and Setup MS SQL Server)
The Ultimate Date Time Universe solution (Quick Start and Setup MS SQL Server)Gino Scheppers
 
SAP BusinessObjects Dashboards
SAP BusinessObjects DashboardsSAP BusinessObjects Dashboards
SAP BusinessObjects Dashboardsdcd2z
 
SAP BW 7.5 + BPC 10.1 on S4 HANA 1511
SAP BW 7.5 + BPC 10.1 on S4 HANA 1511SAP BW 7.5 + BPC 10.1 on S4 HANA 1511
SAP BW 7.5 + BPC 10.1 on S4 HANA 1511Zoe Lily
 
7 Proven Templates for Writing Value Propositions That Work
7 Proven Templates for Writing Value Propositions That Work7 Proven Templates for Writing Value Propositions That Work
7 Proven Templates for Writing Value Propositions That WorkTor Grønsund
 
Strategic management at APPLE Inc.
Strategic management at APPLE Inc.Strategic management at APPLE Inc.
Strategic management at APPLE Inc.raboz
 
Segmentation, Targeting, and Positioning
Segmentation, Targeting, and PositioningSegmentation, Targeting, and Positioning
Segmentation, Targeting, and PositioningMehmet Cihangir
 

Viewers also liked (7)

CSV to XML Converter
CSV to XML ConverterCSV to XML Converter
CSV to XML Converter
 
The Ultimate Date Time Universe solution (Quick Start and Setup MS SQL Server)
The Ultimate Date Time Universe solution (Quick Start and Setup MS SQL Server)The Ultimate Date Time Universe solution (Quick Start and Setup MS SQL Server)
The Ultimate Date Time Universe solution (Quick Start and Setup MS SQL Server)
 
SAP BusinessObjects Dashboards
SAP BusinessObjects DashboardsSAP BusinessObjects Dashboards
SAP BusinessObjects Dashboards
 
SAP BW 7.5 + BPC 10.1 on S4 HANA 1511
SAP BW 7.5 + BPC 10.1 on S4 HANA 1511SAP BW 7.5 + BPC 10.1 on S4 HANA 1511
SAP BW 7.5 + BPC 10.1 on S4 HANA 1511
 
7 Proven Templates for Writing Value Propositions That Work
7 Proven Templates for Writing Value Propositions That Work7 Proven Templates for Writing Value Propositions That Work
7 Proven Templates for Writing Value Propositions That Work
 
Strategic management at APPLE Inc.
Strategic management at APPLE Inc.Strategic management at APPLE Inc.
Strategic management at APPLE Inc.
 
Segmentation, Targeting, and Positioning
Segmentation, Targeting, and PositioningSegmentation, Targeting, and Positioning
Segmentation, Targeting, and Positioning
 

Similar to Portal Integration with SAP BusinessObjects (SDK)

Implementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 PresentationImplementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 Presentationguestbc8b80
 
Webinar- How to integrate interactive and engaging contents to your Apps?
Webinar- How to integrate interactive and engaging contents to your Apps?Webinar- How to integrate interactive and engaging contents to your Apps?
Webinar- How to integrate interactive and engaging contents to your Apps?Rakuten Aquafadas
 
Sameer Bhandari Resume
Sameer Bhandari ResumeSameer Bhandari Resume
Sameer Bhandari Resumesameerbhandari
 
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.Basant Kumar Yadav
 
Bdi Systems
Bdi SystemsBdi Systems
Bdi Systemsaryan990
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheetkaushiksin
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheetkaushiksin
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheetkaushiksin
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applicationsChris Givens
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013Folio3 Software
 
Customer FX Technical Reference Sheet
Customer FX Technical Reference SheetCustomer FX Technical Reference Sheet
Customer FX Technical Reference SheetGoodCustomers
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Developmentryanaoliveira
 
CVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireCVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireryanaoliveira
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesInfoDev
 
Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Ayman El-Hattab
 
Businessobjects xi whats_new
Businessobjects xi whats_newBusinessobjects xi whats_new
Businessobjects xi whats_newmaddy9055
 
Sap Netweaver Portal
Sap Netweaver PortalSap Netweaver Portal
Sap Netweaver PortalSaba Ameer
 

Similar to Portal Integration with SAP BusinessObjects (SDK) (20)

Implementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 PresentationImplementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 Presentation
 
Overview
OverviewOverview
Overview
 
Sap BusinessObjects 4
Sap BusinessObjects 4Sap BusinessObjects 4
Sap BusinessObjects 4
 
Webinar- How to integrate interactive and engaging contents to your Apps?
Webinar- How to integrate interactive and engaging contents to your Apps?Webinar- How to integrate interactive and engaging contents to your Apps?
Webinar- How to integrate interactive and engaging contents to your Apps?
 
Sameer Bhandari Resume
Sameer Bhandari ResumeSameer Bhandari Resume
Sameer Bhandari Resume
 
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
 
Bdi Systems
Bdi SystemsBdi Systems
Bdi Systems
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
Customer FX Technical Reference Sheet
Customer FX Technical Reference SheetCustomer FX Technical Reference Sheet
Customer FX Technical Reference Sheet
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
 
CVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireCVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFire
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise Features
 
Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010
 
Businessobjects xi whats_new
Businessobjects xi whats_newBusinessobjects xi whats_new
Businessobjects xi whats_new
 
Sap Netweaver Portal
Sap Netweaver PortalSap Netweaver Portal
Sap Netweaver Portal
 
Sap pi vs_biz_talk
Sap pi vs_biz_talkSap pi vs_biz_talk
Sap pi vs_biz_talk
 

More from DMIMarketing

SAP BusinessObjects 4.x Upgrade / Migration to 4.x
SAP BusinessObjects 4.x Upgrade / Migration to 4.xSAP BusinessObjects 4.x Upgrade / Migration to 4.x
SAP BusinessObjects 4.x Upgrade / Migration to 4.xDMIMarketing
 
Data Driven Mobile Strategy
Data Driven Mobile StrategyData Driven Mobile Strategy
Data Driven Mobile StrategyDMIMarketing
 
5 Steps to Mobile Risk Management
5 Steps to Mobile Risk Management5 Steps to Mobile Risk Management
5 Steps to Mobile Risk ManagementDMIMarketing
 
BYOD: Six Essentials for Success
BYOD: Six Essentials for SuccessBYOD: Six Essentials for Success
BYOD: Six Essentials for SuccessDMIMarketing
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsDMIMarketing
 
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise AppsDMIMarketing
 
Essential Guide to Becoming A Mobile App Rock Star - part I - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part I - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part I - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part I - Enterprise AppsDMIMarketing
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...DMIMarketing
 
Essential Guide to Becoming A Mobile App Rock Star - part II - Consumer-facin...
Essential Guide to Becoming A Mobile App Rock Star - part II - Consumer-facin...Essential Guide to Becoming A Mobile App Rock Star - part II - Consumer-facin...
Essential Guide to Becoming A Mobile App Rock Star - part II - Consumer-facin...DMIMarketing
 
Essential Guide to Becoming A Mobile App Rock Star - part I - Consumer-facing...
Essential Guide to Becoming A Mobile App Rock Star - part I - Consumer-facing...Essential Guide to Becoming A Mobile App Rock Star - part I - Consumer-facing...
Essential Guide to Becoming A Mobile App Rock Star - part I - Consumer-facing...DMIMarketing
 
6 Ways to Shake Up Social in Your App
6 Ways to Shake Up Social in Your App6 Ways to Shake Up Social in Your App
6 Ways to Shake Up Social in Your AppDMIMarketing
 
Driving Traffic to Your Mobile Apps & Sites
Driving Traffic to Your Mobile Apps & SitesDriving Traffic to Your Mobile Apps & Sites
Driving Traffic to Your Mobile Apps & SitesDMIMarketing
 
Mobile Security: 5 Steps to Mobile Risk Management
Mobile Security: 5 Steps to Mobile Risk ManagementMobile Security: 5 Steps to Mobile Risk Management
Mobile Security: 5 Steps to Mobile Risk ManagementDMIMarketing
 
Mobile World Congress - Report
Mobile World Congress - ReportMobile World Congress - Report
Mobile World Congress - ReportDMIMarketing
 
Enterprise Mobile Strategy
Enterprise Mobile StrategyEnterprise Mobile Strategy
Enterprise Mobile StrategyDMIMarketing
 
Secure Trustworthy Enterprise
Secure Trustworthy EnterpriseSecure Trustworthy Enterprise
Secure Trustworthy EnterpriseDMIMarketing
 
Game Changing IT Solutions
Game Changing IT SolutionsGame Changing IT Solutions
Game Changing IT SolutionsDMIMarketing
 

More from DMIMarketing (18)

SAP BusinessObjects 4.x Upgrade / Migration to 4.x
SAP BusinessObjects 4.x Upgrade / Migration to 4.xSAP BusinessObjects 4.x Upgrade / Migration to 4.x
SAP BusinessObjects 4.x Upgrade / Migration to 4.x
 
Data Driven Mobile Strategy
Data Driven Mobile StrategyData Driven Mobile Strategy
Data Driven Mobile Strategy
 
5 Steps to Mobile Risk Management
5 Steps to Mobile Risk Management5 Steps to Mobile Risk Management
5 Steps to Mobile Risk Management
 
BYOD: Six Essentials for Success
BYOD: Six Essentials for SuccessBYOD: Six Essentials for Success
BYOD: Six Essentials for Success
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
 
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
 
Essential Guide to Becoming A Mobile App Rock Star - part I - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part I - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part I - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part I - Enterprise Apps
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
 
Essential Guide to Becoming A Mobile App Rock Star - part II - Consumer-facin...
Essential Guide to Becoming A Mobile App Rock Star - part II - Consumer-facin...Essential Guide to Becoming A Mobile App Rock Star - part II - Consumer-facin...
Essential Guide to Becoming A Mobile App Rock Star - part II - Consumer-facin...
 
Essential Guide to Becoming A Mobile App Rock Star - part I - Consumer-facing...
Essential Guide to Becoming A Mobile App Rock Star - part I - Consumer-facing...Essential Guide to Becoming A Mobile App Rock Star - part I - Consumer-facing...
Essential Guide to Becoming A Mobile App Rock Star - part I - Consumer-facing...
 
6 Ways to Shake Up Social in Your App
6 Ways to Shake Up Social in Your App6 Ways to Shake Up Social in Your App
6 Ways to Shake Up Social in Your App
 
Driving Traffic to Your Mobile Apps & Sites
Driving Traffic to Your Mobile Apps & SitesDriving Traffic to Your Mobile Apps & Sites
Driving Traffic to Your Mobile Apps & Sites
 
Mobile Security: 5 Steps to Mobile Risk Management
Mobile Security: 5 Steps to Mobile Risk ManagementMobile Security: 5 Steps to Mobile Risk Management
Mobile Security: 5 Steps to Mobile Risk Management
 
Mobile World Congress - Report
Mobile World Congress - ReportMobile World Congress - Report
Mobile World Congress - Report
 
Enterprise Mobile Strategy
Enterprise Mobile StrategyEnterprise Mobile Strategy
Enterprise Mobile Strategy
 
Secure Trustworthy Enterprise
Secure Trustworthy EnterpriseSecure Trustworthy Enterprise
Secure Trustworthy Enterprise
 
Game Changing IT Solutions
Game Changing IT SolutionsGame Changing IT Solutions
Game Changing IT Solutions
 
Buckle Up
Buckle UpBuckle Up
Buckle Up
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Portal Integration with SAP BusinessObjects (SDK)

  • 1. USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS
  • 2. Why Enterprise Web Portals? It is becoming increasingly common for enterprises to provide access to multiple business applications, including Business Intelligence apps, through a common access point - an Enterprise Portal. Portals allow users to access personalized views of Business Intelligence content (reports, dashboards, etc). They also let users navigate, analyze and share data easily under a single framework and from a single point of access. Portals make it easy for users to make better business decisions by bringing together disparate data and eliminating the nuisance of unique logins and passwords for multiple applications. Some of the advantages of using an enterprise portal are: Portals provide a single entry point to all the applications and documents that users can access Single Sign On to multiple disparate applications Look and feel is consistent across multiple applications Users get personalized application views and data/content secured based on access levels Seamless integration of BusinessObjects content into Enterprise Portals leads to increased user adoption and improves user productivity. Portals also have lower training costs and serve as effective collaboration hubs, resulting in increased ROI. Integrating BusinessObjects into Enterprise Portals can help you achieve: Improved user interfaces Parameter driven BI Content (reports/dashboards) Increased security for your data and content using user access levels Scalability using BusinessObjects’ reporting infrastructure and security USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS 1
  • 3. Portal Integration with BI Platform SAP BI Launchpad is the standard access portal for SAP BI content. Users will be able to access (view, edit, schedule) any content, either private or public, according to platform security. This portal allows for extensive customization and flexibility. The SAP NetWeaver portal provides tools and guidelines for implementing an externalfacing portal for a variety of business scenarios for both anonymous and registered users. Organizations can create Web portals that fully support SAP application functionality (business applications, KM, etc.). Standard Integration with SharePoint allows full integration with SAP BI platform and accessibility. Users will be able to access (view, edit, schedule) any content, either private or public, according to platform security. Custom BusinessObjects Integration using SAP BI Software Development Kit (SDK): This is typically done when there is a need to customize or simplify the existing user interface for managing and distributing BI content (documents, reports, etc).The customized BusinessObjects integration to a new or existing portal creates a one-stop solution, taking advantage of underlying BusinessObjects security to allow users to browse the BusinessObjects Enterprise Repository, export content, and handle report scheduling, all from within the enterprise portal. USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS 2
  • 4. Information Access in SAP BI Platform SAP Portal Crystal Reports Custom Portal Web Intelligence Reports Xcelsius/Dashboards 4.0 SAP BusinessObjects Enterprise The BusinessObjects SDK allows you to extend or customize the functionality of the SAP BusinessObjects BI platform. USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS 3
  • 5. BusinessObjects SDK – An Overview BusinessObjects SDKs are available for .NET and Java platforms to programmatically manage BI content (Crystal reports, Web Intelligence reports, Dashboards, etc.). They can be used to build scalable web applications (portals) that manage and distribute BI content and also provide functionality for Table 1.0: BI functions & corresponding SDKs administrative and client tasks (monitoring, scheduling etc). The applications created by using the SDK have the same look and feel as the core BI platform and provide a consistent user experience. Functionality Which SDK to use Manage platform related processes such as Authentication User management Role management Enterprise SDK Report management Report scheduling View Desktop Intelligence and Web Intelligence documents Report Engine SDK Crystal Reports Java Reporting Component (JRC) SDK Crystal Reports .NET SDK Crystal Reports for Visual Studio 2010 SAP Dashboards Dashboard SDK, Flex SDK (Adobe) Process Dynamic/Cascading Lists of Values Process Dynamic recipients lists Open Crystal report instances Report Application Server (RAS) when consumed in dashboard via LiveOffice Access to Enterprise Plugins (scheduling, publishing) Common viewing scenarios such as paging, exporting, searching, drilling-down, and printing Web Services SDK. The SDK also provides simplified access to objects in the BusinessObjects Enterprise repository using a Universe Resource Identifier (URI) based query Common exporting scenarios Viewers SDK such as PDF and MS Office Prompting and Filtering Customize SAP BusinessObjects Mobile Interface on platforms including Android, iPhone, iPad, Windows and Blackberry Mobile SDK USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS 4
  • 6. Using the SDK - Best Practices It is important to remember not to hardcode dynamic parameters while coding with the SDK. Be sure to configure and implement a logging mechanism to track major operations using the portal (Login, Logoff, Modifying, and Deleting Content). Additional customizations and features not available through the SDK can be achieved by editing the core Java files of BusinessObjects, recompiling and publishing them. USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS 5
  • 7. Integrating BusinessObjects into the portal: Factors to consider I. The SDK Platform (.NET/ Java), Build Environment and IDE III. SDK Features Java SDK Setup: The Java SDK for SAP BusinessObjects 4.0 is part of the installation of the Enterprise system and not a separate download - just like all previous versions. The BusinessObjects Enterprise Java SDK consists of a set of Java classes packaged up in a set of “JAR files.” Refer to the SDK Application Programming Interface (API) reference and developers guide to learn available features or the list of functions you can do with the SDK. For example, the SDKs supplied by SAP for Web Intelligence have been completely deprecated for .NET and almost completely deprecated for Java API customization in BI 4.0. But alongside the SDKs in BI 4.0, APIs are available for specific customizations. To make the classes contained in these JAR files available for use, copy them to the lib folder of your web application. Web Application FolderWEB-INFlib IV. Methods of integrating with the SDK .NET SDK Setup: Install Visual Studio .NET on your machine, before installing Business Intelligence Enterprise for .NET to make sure that the Microsoft .NET framework has been installed. The .NET SDK for 4.0 comes down with the Client Tools and there are no files to be copied. SDK Integration into a custom application – This involves adding the SDK libraries into the .NET or Java application that requires the enhanced functionality (install the SDK code on the same web application server as the main application). Depending upon the Platform, you can choose the IDE (Eclipse for Java, Visual Studio for .NET). II. Creating a separate SDK application that gets called from main application - This is typically used while adding new BI functionality (can run on the BusinessObjects server in default web application server or on a separate web application server specifically setup for web applications that can be called). Version Compatibility Make sure to use the correct JAR file versions (SDK) that are compatible with the existing BusinessObjects platform. You need to be updating your custom portal application’s jar files every time you update your Enterprise system (the case where you have upgraded from BOXI R2 to BusinessObjects 4.0). V. Type of BI content that needs to be accessed Crystal Reports, Web Intelligence Reports, Dashboards, Folders, Users, etc. Refer to Table 1.0 to decide which SDKs to use depending upon the BI content that needs to be accessed and the functionality required. USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS 6
  • 8. VI. Authentication and Security IX. Architectural details Simple web portals can be implemented using web frames, but in order to develop an integrated portal with BusinessObjects platform security, one has to use the Enterprise SDK for authentication, determining the type of access permitted for a particular user, etc. Make sure the portal is accessible through firewalls and test to find out if proper load balancing has been implemented. Note: In the case of Single Sign On, remember to pass the proper credentials. Plan on “How to Scale” (available via BusinessObjects clustering) once you have the basic prototype working. X. Scaling VII. Report Viewing mechanism (Crystal Report Viewer, OpenDocument method) SAP Crystal Reports 2013 viewer is installed locally on your computer, and allows you to print, save, export, and drill down on multiple reports. OpenDocument is a BusinessObjects web application installed on the web server that facilitates report viewing via a URL and standardizes report viewing methodologies across platforms and programming languages. openDocument.jsp or openDocument.aspx can be conveniently used to view Crystal reports, WebI documents, OLAP-Analysis documents and Dashboards. VIII. Backend/Database connectivity To access ODBC databases, install the Jdbc-Odbc Driver and copy and include the necessary Jar files (in the case of Java platform) in your web application. It is also possible to have dynamic queries executed at runtime (By Building Custom SQL and passing it to the report). USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS 7
  • 9. DMI’s Custom Portal Integration framework, IntelliPortal Highlights With IntelliportalTM, DMI’s integrated business portal, you can seamlessly integrate your BI content using our customized Portal framework or we can create a portal specific to your business needs. IntelliPortal™ has been designed to deliver personalized actionable insights, besides just business applications, for greater effectiveness. Our IntelliPortal framework includes: Pre-packaged modules to integrate BusinessObjects into your Portals Report/Dashboard viewer Integration – for iFrames, JSR Portlets, and SharePoint webparts Report/Dashboard List based on user security – available in Java, .NET, and PHP Customized Dynamic Parameter entry module – available for WebI and Crystal Reports Custom simple report designer – for all objects in Universes using WebI or Crystal reporting engines Figure: Major aspects of DMI’s Custom Portal At DMI, we are experts at: Integrating BusinessObjects content into other applications - mobile, third party Personalizing reports/visualizations using Portal framework Integrating BusinessObjects reports into clients’ eCommerce websites Creating customized portals specific to business needs USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS 8
  • 10. DMI About DMI DMI Sales Team One Rock Spring Plaza 6550 Rock Spring Dr Bethesda, MD 20817 U.S. Sales: 855.963.2099 Int’l Sales: 240.200.5848 sales@DMInc.com DMInc.com DMI is a world-leading provider of solutions and services that leverage big data and mobile technologies to enhance business performance. Our Big Data Insights solutions deliver better insights for better decisions and better results. Our mobile solutions combine the award-winning user experience design that has made us one of the top creators of consumer apps with the deep middleware and engineering expertise that we’ve used to build and manage enterprise applications for the most demanding IT departments in the world. DMI mobility solutions improve business processes, tap new revenue streams, build customer loyalty, and increase employee productivity. And we offer a full range of Managed Services to securely set up, configure, and manage your mobile devices. The proof: Our Big Data Insights solutions drive enhanced business performance and millions in incremental revenue for companies like Cardinal Health, Luxottica, McKesson, State Farm, Teradata, and Vantiv. We provide 24 x 7 x 365 mobile service support for more than 500,000 users. DMI is the one call our customers need to make to resolve any issue—devices, apps, infrastructure, even carriers. We’ve built more than 400 mobile apps—in the past 12 months alone—for more than 150 leading organizations— like Disney, Coca-Cola, Toyota, Vodafone, P&G, The National Guard, and Universal Studios. We offer a full range of security options that include Federal-grade hardware-based security, two-factor authentication, secure container, and sophisticated encryption solutions. We offer brilliant creative and user experience: Our mobile app development group was named the Best Branded App Developer at the 2012 Mobile Entertainment Awards. With our expertise and economies of scale, we can provide mobility management at a higher service level and on average 20% lower cost than most companies can do on their own. We have 500,000 devices under management for more that 100+ clients, including many Fortune 500 companies—like BP, Johnson & Johnson, Sears, The Associated Press, Allergan, and more. At BP, we’re deploying 1,000 managed mobile devices each day. Pervasive excellence is our commitment to quality service. DMI is one of only a handful of companies that is CMMI L3 appraised for both application development and services, as well as ISO 9001:2008, ISO 27001:2005, and ISO 20000-1:2011 certified. Our average D&B Open Ratings performance score from our clients is 94/100. USING THE SAP BI 4.0 SDK TO INTEGRATE BUSINESSOBJECTS INTO WEB PORTALS ©2013 Digital Management, Inc. All right reserved. 9