interoperability ms sap

44
Name Interoperability between SAP Portal and MicroSoft SharePoint Presented By Richa Roy SAP NW Advisor & Client Partner ProSoft CyberWorld Group [email protected] Visit us at Booth #530 Sapphire 2009 11 th – 15 th May , Orlando FL

Upload: richaroy

Post on 26-Jun-2015

1.033 views

Category:

Documents


2 download

DESCRIPTION

This presentation discusses the interoperability options between SAP portal and MicroSoft Sharepoint portal. This is first part of 2 part series, where options from SAP perspective are mentioned.

TRANSCRIPT

Page 1: Interoperability Ms Sap

Name

Interoperability

between SAP Portal and MicroSoft

SharePoint

Presented By

Richa Roy

SAP NW Advisor & Client Partner

ProSoft CyberWorld Group

[email protected]

Visit us at

Booth #530

Sapphire 2009

11th – 15th May , Orlando FL

Page 2: Interoperability Ms Sap

Logistics

Please mute your phone

during the presentation

Speaker:

Richa Roy

SAP NW Advisor & Client Partner

ProSoft CyberWorld Group

[email protected]

Moderator:

Rahul Vasisht

SR. Account Executive & Moderator

ProSoft CyberWorld Group

[email protected]

Page 3: Interoperability Ms Sap

Agenda

• History of SharePoint Portal

• History of SAP Portal

• Why Interoperability between SAP Portal and MicroSoft

Sharepoint Portal

• Which Portal should take lead ?

• SAP Centric View Of Interoperability

• MicroSoft Centric View Of Interoperability

Page 4: Interoperability Ms Sap

Agenda

• History of SharePoint Portal

• History of SAP Portal

• Why Interoperability between SAP Portal and MicroSoft

Sharepoint Portal

• Which Portal should take lead ?

• SAP Centric View Of Interoperability

• MicroSoft Centric View Of Interoperability

Page 5: Interoperability Ms Sap

History of SharePoint Portal I

• SharePoint was first released in 2001

• Initial product was called SharePoint Team Services but was

changed in 2003 to Windows SharePoint Services (WSS)

• The building blocks of WSS were list, libraries and user

customizable Web Pages.

• WSS was used to create team sites for hosting document libraries,

tasks lists, and calendars to enable a small team of users to

manage documents and collaborate on a project.

• SharePoint Portal Server 2003

– An add-on product

– Added the ability to create portals and search across team sites

– Allowed companies to provide centralized access to all their team

sites

Page 6: Interoperability Ms Sap

History of SharePoint Portal II

MicroSoft completely re-architected SharePoint into a layer

of technologies that consists of these two primary products

• Windows SharePoint Services Version 3.0

– Two primary usage scenarios for WSS are document

management and collaboration

• MicroSoft Office SharePoint Server (MOSS) 2007

– MOSS is successor of SharePoint Portal Server 2003.

– Supports creation of portals

– Includes enterprise level services such as business

intelligence and business process integration

Page 7: Interoperability Ms Sap

Agenda

• History of SharePoint Portal

• History of SAP Portal

• Why Interoperability between SAP Portal and MicroSoft

Sharepoint Portal

• Which Portal should take lead ?

• SAP Centric View Of Interoperability

• MicroSoft Centric View Of Interoperability

Page 8: Interoperability Ms Sap

History of SAP Portal I

Page 9: Interoperability Ms Sap

Agenda

• History of SharePoint Portal

• History of SAP Portal

• Why Interoperability between SAP Portal and MicroSoft

Sharepoint Portal

• Which Portal should take lead ?

• SAP Centric View Of Interoperability

• MicroSoft Centric View Of Interoperability

Page 10: Interoperability Ms Sap

The Sapphire 04’ Press Release

Page 11: Interoperability Ms Sap

Why SAP NW interoperability with .NET?

Page 12: Interoperability Ms Sap

Why Interoperability between SAP NW Portal and MOSS ?

Both SAP NW Portal and MicroSoft Sharepoint portal

are increasingly being deployed synchronously in

the same companies and organizations.

To complete the information flow within the

organizations interoperability between these

two portals is must.

Page 13: Interoperability Ms Sap

Agenda

• History of SharePoint Portal

• History of SAP Portal

• Why Interoperability between SAP Portal and MicroSoft

Sharepoint Portal

• Which Portal should take lead ?

• SAP Centric View Of Interoperability

• MicroSoft Centric View Of Interoperability

Page 14: Interoperability Ms Sap

Which Portal should take lead in our organization?

• Are you SAP Shop or MicroSoft Shop ?

• What type of applications, information and services you

are exposing or plan to expose through your portal?

• What type of resources you have in-house

– SAP Resources

– .NET Resources

– Java Resources

• What is the percentage utilization of each of your portals?

• What are the options available for interoperability between

these portals?

Page 15: Interoperability Ms Sap

Agenda

• History of SharePoint Portal

• History of SAP Portal

• Why Interoperability between SAP Portal and MicroSoft

Sharepoint Portal

• Which Portal should take lead ?

• SAP Centric View Of Interoperability

• MicroSoft Centric View Of Interoperability

Page 16: Interoperability Ms Sap

SAP Centric View of Interoperability

• Integration using RSS feed

• Integration using custom portal components

– Integration using Web Services

• Visual Composer

• Web Dynpro

– Integration using PDK for .NET

• Integration using Web DAV Repository in KM

• Search Integration

Page 17: Interoperability Ms Sap

Integration using RSS feed

• MOSS 2007 provides for every content the possibility to

receive the content through the RSS feeds.

• SAP NW provides an XML iview that converts the RSS

feed into HTML

• An XSLT file can be assigned for formatting the RSS

• Limitation

– Can be used only for anonymous RSS feeds

Page 18: Interoperability Ms Sap

Integration using RSS Feed

Page 19: Interoperability Ms Sap

Integration using RSS feed

Page 20: Interoperability Ms Sap

Integration using RSS Feed

Page 21: Interoperability Ms Sap

Integration using RSS Feed

Page 22: Interoperability Ms Sap

Integration using RSS Feed

Page 23: Interoperability Ms Sap

Integration using custom portal components

• Advantages

– Provides very tight integration- since development tools

offer full access to the underlying portal platform libraries

and framework

– Best usability integration – since portal components are

based on UI technology of host portal

• Disadvantages

– Each custom portal component must be developed and

maintained individually

– Expensive as number of components increases

Page 24: Interoperability Ms Sap

Integration using custom portal components

• Where to use portal component development ?

– If need to develop a new application

– If existing application can be migrated with a large degree of reuse

Page 25: Interoperability Ms Sap

Integration using Web Services

• Windows SharePoint Services

provides a rich support for

web services

– Ability to consume remote or

local web services

– Ability to expose SharePoint

functions through web

services

– SAP leverages these web

services for integration

Administration Web Service

Alerts Web Service

Authentication Web Service

Copy Web Service

Document Workspace Web Service

Forms Web Service

Imaging Web Service

List Data Retrieval Web Service

Lists Web Service

Meetings Web Service

People Web Service

Permissions Web Service

SharePoint Directory Management Web Service

Site Data Web Service

Sites Web Service

Search Web Service

Users and Groups Web Service

Versions Web Service

Views Web Service

Web Part Pages Web Service

Webs Web Service

Page 26: Interoperability Ms Sap

Integration using Web Services – Visual Composer

• For this scenario SSO must be configured between two portals

• WDSL for SharePoint web service must be registered with NW Administrator

• Create a model in Visual Composer

• Invoke web service as part of the Visual Composer model

Page 27: Interoperability Ms Sap

Integration using Web Services – Web Dynpro

• Create a web dynpro project in NW Developer Studio

• Use Adaptive Web Services Model

• Enter the WSDL of the web service you want to consume

• Create your user interface

• SSO must be configured between two portals

• Use “Logon Ticket” for your authentication mode

• Build and deploy your application

Page 28: Interoperability Ms Sap

Integration using PDK for .NET

• Portal Development Kit for MicroSoft .NET ( PDK for .NET) can be used to create iViews for SAP NW Portal.

• Three components of PDK for .NET are – Portal Add- In for Visual Studio

• An extension to Visual Studio 2005

• Used to build, deploy and debug portal components in .NET

– Portal Runtime for MicroSoft .NET • Processes .NET components at runtime

– Java -.NET Interoperability framework • A mechanism that enables API calls between Java Stack and .NET stack. Allows to access java based portal services from .NET code

Page 29: Interoperability Ms Sap

Integration using Web DAV Repository in KM

• SAP Knowledge Management provides capabilities for accessing unstructured documents, information from various data sources

• SAP Knowledge Management creates an additional layer on top of existing document repositories and connecting them via connectors called Repository Managers

Page 30: Interoperability Ms Sap

Integration using WebDAV Repository in KM

• Web DAV ( Web Based Distributed Authoring and

Versioning) is an open standard and refers to the set of

extensions to the HTTP protocol

• Web DAV allows users to collaboratively edit and manage

files on remote World Wide Web servers.

• SAP KM can act as Web DAV client and server both

• Web DAV Repository Manager can be configured to

access documents stored on another Web DAV enabled

server – in this case MOSS

Page 31: Interoperability Ms Sap

Integration using Web DAV repository in KM

Page 32: Interoperability Ms Sap

Search Integration – Using TREX as search engine

• Create WebDAV repository for the content you want to

search on MOSS

• Create index in SAP KM for this Web DAV repository

• TREX can now search all the documents in this Web DAV

repository.

• Limitation

– TREX cannot search over custom properties of the

documents

Page 33: Interoperability Ms Sap

Search Integration – Using MOSS as search engine

• MOSS offers Search Web Service

• Search Web Service will be leveraged by SAP in

Collaboration Portal – via SAP KM Search plug-in

• The search term in this case will be send to both TREX

and MOSS search engine

• Results of both the searches will be displayed as one

single search result to the end user

• Full text search, property search as well as custom

property search over all MOSS documents will all be

possible

Page 34: Interoperability Ms Sap

Agenda

• History of SharePoint Portal

• History of SAP Portal

• Why Interoperability between SAP Portal and MicroSoft

Sharepoint Portal

• Which Portal should take lead ?

• SAP Centric View Of Interoperability

• MicroSoft Centric View Of Interoperability

Page 35: Interoperability Ms Sap

MicroSoft Centric View of Interoperability

• Integration using MOSS iView Web Part

• Integration using WSRP consumer Web Part

• Integration using web services

– Business Data Catalog

Page 36: Interoperability Ms Sap

Integration using MOSS iView Web Part

• Steps for creating MOSS iView Web Part

– Managing the list of trusted SAP hosts

• TrustedSAPHostsConfig.xml

– Configure SSO between MOSS and SAP Portal

– Creating iView Web Parts in MOSS 2007

• Edit the page and add the iView Web Part to the page

• Then you can configure iView by pasting the relative URL of the

iView to the Web Part tool pane.

– Creating an iView Web Part catalog

• Central repository of pre-defined iView Web Parts

• Export iView definition to a file on the file system and then import

the iView definition to the Web Part gallery.

Page 37: Interoperability Ms Sap

Integration using WSRP consumer Web Part

• Manage the list of trusted WSRP Producers

– TrustedWSRPProducers.config

– Add SAP Portal as WSRP producer to this list

• Configure SSO between MOSS and SAP Portal

• Create WSRP web part in MOSS portal

– Edit the page and add WSRP web part to the page

• Add your WSRP compliant content to your web part

Page 38: Interoperability Ms Sap

Integration using web services

• In SAP NW you can create web services in different ways

– Convert existing BAPI/ Function module to web service

– Create web service using Web Service Creation Wizard of

SAP

• Once a web service is created it can be consumed by

MOSS Business Data Catalog

Page 39: Interoperability Ms Sap

Business Data Catalog

• Business Data

Catalog is new

integration feature

of MOSS 2007

• It is shared web

service that enables

MOSS 2007 users

to expose business

data from SAP

without the need of

custom coding

Page 40: Interoperability Ms Sap

Integration using Business Data Catalog

• Steps for integration

– Import one or more service description (WSDL) into BDC

editor

– Define additional conditions and filters

– Export the XML definition of the service as an BDC shared

Application

– Consume the service in a variety of predefined lists and

web parts with access to the shared definition without

writing any lines of code

Page 41: Interoperability Ms Sap

Integration using Business Data Catalog

• Users can deploy any of the built-in MOSS 2007 web

parts to work with SAP Business Data

• BDC describes where SAP Data is located and how to

retrieve it

• When user selects a BDC, all available SAP Data types

associated with that catalog appear in MOSS 2007

• This data can be list of items or single items of data

• Web parts built –into the BDC specify how the users

wants to present the data that is returned

Page 42: Interoperability Ms Sap

Integration using Business Data Catalog – other scenarios

• Business Data Web Parts

• Business Data Search

• Enterprise Content Management

• Forms and Workflows

• Write-back These scenarios will be

covered in detail in my next

webinar on April 17th 2009

Page 43: Interoperability Ms Sap

Richa Roy

SAP NW Advisor

[email protected]

(732)579-7406

Visit us at

Booth #530

Sapphire 2009

11th – 15th May , Orlando FL

Page 44: Interoperability Ms Sap

References

• http://sdn.sap.com

– Interoperability between SAP NetWeaver Portal and

MicroSoft SharePoint Technologies

• A very good guide for step-by-step configuration steps for

interoperability scenarios

– Roadmap for SAP Net Weaver and MicroSoft .NET

• SAP and MicroSoft’s partnership roadmap

• http://help.sap.com