businessobjects web services sdk: an overview web services sdk: an overview parin patel october 3,...

37
COPYRIGHT © 2007, BUSINESS OBJECTS S.A. BusinessObjects Web Services SDK: An Overview Parin Patel October 3, 2007

Upload: ngoquynh

Post on 18-May-2018

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

COPYRIGHT © 2007, BUSINESS OBJECTS S.A.

BusinessObjects Web Services SDK:An Overview

Parin PatelOctober 3, 2007

Page 2: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 2 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

Introduction

Who am I?Parin Patel - Senior Engineer, Customer Assurance Java Developer Support

1) What Web Services are available with a specific version of Crystal/BusinessObjectsEnterprise?

2) What functionality is exposed with the Web Services SDK?3) What are some common similarities/differences between the Web Services SDK

and the Crystal/BusinessObjects Enterprise SDK?

Goals: Provide overview of the Web Services SDK

Prerequisites/Should know:Web Services TechnologyCrystal/BusinessObjects Enterprise Platform

4) What are the advantages/disadvantages of using the Web Services SDK?

Page 3: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 3 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK

Crystal Enterprise10/BusinessObjects Enterprise XI R1BusinessObjects Enterprise XI R2BusinessObjects Enterprise XI R2 Platform Web ServicesBusinessObjects Enterprise XI R2 SP2Advantages/DisadvantagesDemoAdditional ResourcesQuestions

Page 4: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 4 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK

Crystal Enterprise10/BusinessObjects Enterprise XI R1BusinessObjects Enterprise XI R2BusinessObjects Enterprise XI R2 Platform Web ServicesBusinessObjects Enterprise XI R2 SP2Advantages/DisadvantagesDemoAdditional ResourcesQuestions

Page 5: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 5 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:CE10/BOE XI R1

Web Services SDK first introduced with Crystal Enterprise 10Apache AxisJava and .NET Consumer APIJava Provider Web Application – need Java App Server for deployment

Uses the existing Java Enterprise SDK

Available as a separate download called Crystal Integration PackIncluded 3 web services:

BOE XI R1 included the same services; no additional services added

Page 6: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 6 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:CE10/BOE XI R1

Similar to the ISessionMgr & IEnterpriseSession objects

Session Service vs ISessionMgr & IEnterpriseSessionIEnterpriseSessionISessionMgr

Represents a user’s Enterprise sessionUsed to login to theEnterprise system

Used to logout of the Enterprise system

Used to retrieve other services from theEnterprise system

Need to have a valid Session object in orderto retrieve the other Web Services

Session Web Service

Page 7: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 7 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:CE10/BOE XI R1

logout()Log out of a Web Services session.

void

login(Credential credential)Open a Web Services session by providing full

Enterprise Credentials.

SessionInfo

getAssociatedServicesURL(java.lang.String strServiceName)Return a array of strings containing the URL's

associated to the web service.

java.lang.String[]

changePassword(java.lang.String oldPassword,java.lang.String newPassword)

Change the current users password.

void

Method Summary

Session Web Service

Page 8: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 8 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:CE10/BOE XI R1

getFolderList(java.lang.String objectUID, int depth, SortType[] sort,java.lang.String[] resourceRightNames, java.lang.String[] objectPropertyNames)

The getCategoryList method returns an array of Foldersavailable to the current user.

Folder[]

getDocumentList(java.lang.String objectUID, int depth, SortType[] sort,java.lang.String[] resourceRightNames, java.lang.String[] objectPropertyNames,InstanceRetrievalType instanceRetrievalType)

The getDocumentList method returns an array of Documentsavailable to the current user.

Document[]

getCategoryList(java.lang.String objectUID, int depth, SortType[] sort,java.lang.String[] resourceRightNames, java.lang.String[] objectPropertyNames)

The getCategoryList method returns an array of Categoriesavailable to the current user.

Category[]

Method Summary

Used to retrieve, search and sort documents, folders and categoriesBICatalog Web Service

Page 9: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 9 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:CE10/BOE XI R1

Used to get different views of a document (CR, Webi, FullClient/Deski):

BinaryView: PDF, Excel, RTF, Word

CharacterView: HTML

XMLView: XML

ReportEngine Web Service

Page 10: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 10 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:CE10/BOE XI R1

Don’t have a CrystalReportViewer class, but you do have all the pieces tobuild your own viewer

Prompting for and entering database logon & parameter values

Handling drill down actions with subreports and groups

Displaying images in the report

ReportEngine Web Service

Navigation

Etc.

Page 11: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 11 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:CE10/BOE XI R1

getDocumentInformation(java.lang.String documentReference,RetrieveMustFillInfo retrieveMustFillInfo, Action[] actions, Navigate navigate,RetrieveData retrieveData)

The getDocumentInformation method returns a DocumentInformationcorresponding to a unique ID (UID) or document reference.

DocumentInformation

Method Summary

ReportEngine Web Service

RetrieveMustFillInfo“That which is not requested is not retrieved”

ActionsPerforming actions on a document (refreshing, drilling, etc.)

Page 12: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 12 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK

Crystal Enterprise10/BusinessObjects Enterprise XI R1BusinessObjects Enterprise XI R2BusinessObjects Enterprise XI R2 Platform Web ServicesBusinessObjects Enterprise XI R2 SP2Advantages/DisadvantagesDemoAdditional ResourcesQuestions

Page 13: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 13 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK: BOEXI R2

2 new Web Services

Page 14: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 14 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK: BOEXI R2

Used to add, copy, delete and update documents to/from Enterprise

Can publish Word, PowerPoint, Excel and PDF documents

Can’t publish CR, WebI or DeskI documents

Publish Web Service

Page 15: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 15 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK: BOEXI R2

update(java.lang.String objectUID, ResourceInfo resourceInfo)Updates a resource.

void

move(java.lang.String objectUID, java.lang.String destinationUID)Moves a resource to the destination folder or category.

void

delete(java.lang.String objectUID)Removes a resource from the BusinessObjects Enterprise

deployment.

void

copy(java.lang.String objectUID, java.lang.String destinationUID)Copies a resource to the destination folder or category.

java.lang.String

add(java.lang.String folderUID, java.lang.String name, java.lang.String type,byte[] content)

Creates a new resource (such as a PDF) in the specifiedfolder.

java.lang.String

Method Summary

Publish Web Service

Page 16: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 16 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK: BOEXI R2

Retrieve list of Universes

Retrieve list of Universes in a document

Create and execute queries based on a Universe

QueryService Web Service

Page 17: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 17 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK: BOEXI R2

getDataSourceList()The getDataSourceList method provides the list of data

sources on which you can perform a query.

DataSource[]

getDataProviderList(java.lang.String documentReference,boolean includeQuerySpecification)

The getDataProviderList method provides the list ofDataProviderInformation objects for the document identified bydocumentReference.

DataProviderInformation[]

createDataProvider(java.lang.String dataSourceUID,QuerySpecification querySpecification, ReturnProperties returnProperties)

The createDataProvider method is used to create a query(specified by the QuerySpecification parameter).

DataProviderInformation

Method Summary

QueryService Web Service

Page 18: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 18 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK

Crystal Enterprise10/BusinessObjects Enterprise XI R1BusinessObjects Enterprise XI R2BusinessObjects Enterprise XI R2 SP2 Platform Web ServicesBusinessObjects Enterprise XI R2 SP2Advantages/DisadvantagesDemoAdditional ResourcesQuestions

Page 19: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 19 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:BOE XI R2 Platform Web Services

3 main pain points with the CE/BOE Web Services SDK

1) Can’t retrieve a complete list of InfoObject properties like we can with theEnterprise Query Language

2) No admin features such as scheduling, managing users/servers,publishing CR documents, etc.

3) No CrystalReportViewer; you have the pieces, but you have to put themtogether on your own

Page 20: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 20 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

In Q2 2006, we released the BOE XI R2 Platform Web Services SDKONLY SUPPORTED WITH BOE XI R2 SP1

This update addressed 2 of the 3 pain points mentioned:

1) Can’t retrieve a complete list of InfoObject properties like we can with theEnterprise Query Language

2) No admin features such as scheduling, managing users/servers,publishing CR documents, etc.

3) No CrystalReportViewer; you have the pieces, but you have to put themtogether on your own

The addition of a new Query Language and Enterprise Plugins

The addition of the BIPlatform Web Service

Still no official viewer control, but you can create your own (see demo )

CE/BOE Web Services SDK:BOE XI R2 Platform Web Services

Page 21: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 21 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:BOE XI R2 Platform Web Services

Similar to the Enterprise Query Language, you can access the 3 Enterprisecategories/hierarchies

1) InfoObjects (CI_INFOOBJECTS) – documents, folders, objects

2) AppObjects (CI_APPOBJECTS) – universes, connections

3) SystemObjects (CI_SYSTEMOBJECTS) – users, servers, groups

Path Query Language

Page 22: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 22 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

Path Query Language4 types of queries

1) Path Query (path://[Root Hierarchy]/[Base Folder]/folder1/folder2/…./MyReport)

2) CUID Query (cuid://<general_business_cuid>/World Sales Report)

3) Search Query (search://{Sales}?SearchName=true&SearchCaseSensitive=true)

4) Enterprise Query Language (query://{SELECT SI_NAME FROMCI_INFOOBJECTS WHERE SI_KIND=’CrystalReport’})

CE/BOE Web Services SDK:BOE XI R2 Platform Web Services

PagingCan retrieve objects in pages

path://InfoObjects/Root Folder/Report Samples/General Business/

Refer to Developer Library for detailed documentationWeb Services Developer Guide -> SDK Fundamentals

Page 23: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 23 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

Enterprise PluginsWith our Enterprise SDK, we have the ability to use classes known as pluginsto retrieve specific information from objects in the Enterprise system.Added several of the common plugins we are used to seeing with thestandard Enterprise SDK:

CrystalReportDestinationFolderFullClient

InboxInfoObjectInfoObjectsSchedulingInfo

ServerServerGroupUserUserGroup

Webi

CE/BOE Web Services SDK:BOE XI R2 Platform Web Services

Page 24: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 24 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:BOE XI R2 Platform Web Services

Used for admin and management functionalityScheduling

Publishing (yes, you can publish CR docs unlike the Publish Service)

Server Management: start/stop/restart servers and server groups

User Management

Supersedes the BICatalog and Publish Web Services; the BIPlatform shouldbe used instead.

BIPlatform Web ServiceUse the Path Query Language to retrieve InfoObjects

Page 25: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 25 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:BOE XI R2 Platform Web Services

Similar to the IInfoStore object

BIPlatformIInfoStore

BIPlatform Web Service

Query the CMS Database for InfoObjects

Update InfoObjects in the CMS Database

Delete InfoObjects from the CMS Database

Schedule documents

Send objects to a specified destination

Page 26: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 26 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

update(InfoObjects infoObjects)Updates a collection of InfoObjects.

void

schedule(InfoObjects infoObjects)Schedules a collection of InfoObjects.

InfoObjects

getServerMetrics(java.lang.String serverPath)Provides general information on a server.

ServerMetrics

get(java.lang.String path, GetOptions options)Queries for InfoObjects using the path query

language.

ResponseHolder

delete(InfoObjects objects)Deletes a collection of InfoObjects.

int

copy(java.lang.String sourceObjectPath,java.lang.String destinationFolderPath)

Copies a collection of InfoObjects to adestination folder.

void

Method Summary

BIPlatform Web Service

CE/BOE Web Services SDK:BOE XI R2 Platform Web Services

Page 27: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 27 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK

BusinessObjects 6.5/Crystal Enterprise10/BusinessObjects EnterpriseXI R1BusinessObjects Enterprise XI R2BusinessObjects Enterprise XI R2 Platform Web ServicesBusinessObjects Enterprise XI R2 SP2Advantages/DisadvantagesDemoAdditional ResourcesQuestions

Page 28: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 28 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:BOE XI R2 SP2

In addition to some bug fixes, BusinessObjects Enterprise XI R2Service Pack 2 added some new features to the Web Services SDK

Windows Active Directory Single-Sign On (SSO) – only with .NET APISerialized ConnectionState object

A new Web Service: SaveServiceperform save/saveAs operations on WebI & DeskI documents

Updates to the ReportEngine & QueryService Web Services

Refer to the Developer Library for more information on the SP2updates

Page 29: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 29 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK

Crystal Enterprise10/BusinessObjects Enterprise XI R1BusinessObjects Enterprise XI R2BusinessObjects Enterprise XI R2 Platform Web ServicesBusinessObjects Enterprise XI R2 SP2Advantages/DisadvantagesDemoAdditional ResourcesQuestions

Page 30: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 30 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:Summary

BOEXI R2 SP2

SaveService

Path Query Language

BIPlatform

QueryService

Publish

ReportEngine

BICatalog

Session

BOEXI R2Platform WS

BOEXIR2

BOEXIR1

CE10

Page 31: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 31 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK:Advantages/Disadvantages

DisadvantagesAdvantages

Ease of integration: no added firewallconfiguration

One SDK to manage/view Crystal Report, WebIntelligence and Desktop Intelligence documents

Supported SDK for thick-client applications

Performance; serialization/de-serialization processoverhead

No CrystalReportViewer control (but you have all thepieces to build your own)

Administrative functionality:SchedulingUser/Security/Server management

More flexible/intuitive query language: 4 types

Don’t have access to Report Creation and ModificationAPI (RCAPI) via Report Application Server (RAS) SDK

WS.NET SDK supports XCOPY deployment

Easier to share BI services between companiesand departments

Page 32: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 32 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK

Crystal Enterprise10/BusinessObjects Enterprise XI R1BusinessObjects Enterprise XI R2BusinessObjects Enterprise XI R2 Platform Web ServicesBusinessObjects Enterprise XI R2 SP2Advantages/DisadvantagesDemoAdditional ResourcesQuestions

Page 33: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 33 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

Demo

AJAX HTML Web Services CrystalReportViewerhttp://diamond.businessobjects.com/node/2279

Code Review: Scheduling – BOE SDK vs WS SDK

Page 34: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 34 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK

BusinessObjects 6.5/Crystal Enterprise10/BusinessObjects EnterpriseXI R1BusinessObjects Enterprise XI R2BusinessObjects Enterprise XI R2 Platform Web ServicesBusinessObjects Enterprise XI R2 SP2Advantages/DisadvantagesDemoAdditional ResourcesQuestions

Page 35: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 35 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

Additional Resources

Diamond Community Web Sitehttp://diamond.businessobjects.com

Online Developer Library Documentationhttp://diamond.businessobjects.com/developer/library

BOE Platform Web Services SDK Release Noteshttp://support.businessobjects.com/documentation/product_guides/default.asp

Technical Support Sitehttp://support.businessobjects.com/

Page 36: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 36 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

CE/BOE Web Services SDK

BusinessObjects 6.5/Crystal Enterprise10/BusinessObjects EnterpriseXI R1BusinessObjects Enterprise XI R2BusinessObjects Enterprise XI R2 Platform Web ServicesBusinessObjects Enterprise XI R2 SP2Advantages/DisadvantagesDemoAdditional ResourcesQuestions

Page 37: BusinessObjects Web Services SDK: An Overview Web Services SDK: An Overview Parin Patel October 3, ... Java and .NET Consumer API ... In Q2 2006, we released the BOE

SLIDE 37 BUSINESS OBJECTS CONFIDENTIAL. COPYRIGHT © 2007 BUSINESS OBJECTS S.A.

Questions