SlideShare a Scribd company logo
TECH P22   Integrating SAP with IBM WebSphere Portal © IBM Corporation 2011 Smarter software for a Smarter Planet . Marty Lechleider  | Program Director | IBM SWG Sven Stueven  | Certified IT Specialist | IBM R&D Lab Boeblingen, Germany
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SAP is often part of  what your customers and employees want to see into an exceptional web experience   Apps Content Social Collaboration Engaging Portable Trustworthy Relevant Consumer Integrate SAP Content and Services into IBM WebSphere Portal to drive better business outcomes Cloud
[object Object],[object Object],[object Object],Intranet Customer Experience Integrating SAP with IBM WebSphere Portal
Different Integration Needs Exist ,[object Object],Example Finance analysts need direct access to detailed SAP user interface to set up and manage product pricing Sales Reps need simplified access to product pricing  and do not want to know anything about SAP Expose  SAP User Experience Create a  New User Experience  that accesses  SAP Services Scenario Best Way to Expose SAP Function Should I selectively expose the  SAP User Experience   in WebSphere Portal? SAP SAP WebSphere Portal WebSphere Portal
IBM WebSphere Portal provides a comprehensive set of SAP integration capabilities IBM® WebSphere® Portal  Integrator for SAP IBM® Web  Experience Factory Selectively expose  SAP User Experience Elements and Navigation inside in WebSphere Portal Build new compelling  Web & Mobile Experiences that tap into SAP services SAP Portal SAP Services SAP Services WebSphere Portal WebSphere Portal Use where SAP UI value is high and re-use desired Use where new UI to SAP function is desired Integration Approaches can be combined
IBM WebSphere Portal Integrator for SAP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SAP WebSphere Portal
IBM WebSphere Portal Integrator for SAP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SAP WebSphere Portal
Portlet: “Single iView” or “Single page” single iView integration let you create pages with different layouts for SAP UIs as well as composites with different SAP and non SAP applications iView within iframe portlet in WebSphere Portal
Navigational integration Page from SAP in iframe Role Based Navigation from SAP federated into WebSphere Portal
Landscape ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Client IBM Portal IBM AS SAP  NetWeaver Portal Login or Token WS-Stack SSO Domain e.g. ibm.com
Integration ,[object Object],[object Object],[object Object],[object Object],[object Object],IBM WebSphere Portal SAP  NetWeaver Portal Login or Token Root Home Administration Applications ... Mail SAP Integration ... ... ... ... ... ... Navigation iView Welcome
Install & Code artifacts ,[object Object],[object Object],[object Object]
Artifacts (logically) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Configuring portlet 1/2 : Edit shared settings mode URL of the content to be integrated Then name the Credential Vault slot to hold the Credentials.  Should portlet pass the SAP Login token to the browser? Yes: Domain to be set, e.g. “.ibm.com” Optional UI: You can create a Credential Vault slot here instead of going to administration of Portal. Is the SAP login cookie renamed? Yes: Add name here.
Configuring portlet 2/2 : Personalize mode ,[object Object],[object Object],[object Object],Selected Slot to fill SAP username to fill in Credential Vault slot SAP password to fill in Credential Vault slot.
Configuring Navigational integration 1/3 ,[object Object],[object Object],[object Object]
Configuration: Extention ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],sap.SSOTokenURL Configservice: actual.SSO.tokenURL
SSO scenarios ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Flow for navigational integration (BasicAuth) User Browser IBM Portal SAP NW Portal 1 2 3 4
Token passing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flow for navigational integration(BasicAuth) + token passing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],User Browser IBM Portal SAP NW Portal ... T 1 2 5 3 7 A J A x P. T 4 6 T T T L O G I N
Flow for portlet (BasicAuth) + token passing ,[object Object],[object Object],[object Object],[object Object],[object Object],User Browser IBM Portal SAP NW Portal ... T 1 2 3 4 A J A x P. T T
AjaxProxy ,[object Object],[object Object],[object Object],[object Object],[object Object]
Session handling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Demo
Web Experience Factory Rapidly Build Rich Web 2.0 Experiences that integrate SAP Services SAP WebSphere Portal
What is Web Experience Factory?  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fast Simple development Writ e once deploy many
Enter... IBM Web Experience Factory: One tool – multiple platforms, multiple devices IBM Web Experience Factory Platforms WebSphere Portal WebSphere Application Server ONE  efficient way to deploy to  multiple platforms  to be accessed by  multiple devices Tablets Smartphones Mashups Desktop Browsers
Web Experience Factory SAP Connectors SAP View & Form  - Rapidly create portlets that leverage any remote-enabled SAP function or BAPI SAP Batch Input  – Execute a batch input transaction SAP BW Data Access  – Access SAP BW via XMLA SAP Function Call  – Call any remote-enabled SAP RFC or BAPI SAP Help Values  – Easily access help values used in SAP functions SAP InfoType  - Rapidly create portlets that leverage InfoTypes
SAP Integration with Web Experience Factory ,[object Object],[object Object],[object Object],[object Object],[object Object],BAPI, RFC SAP ERP/CRM ABAP Public SAP Services Web Experience Models SAP JCo SAP BAPI/RFC Integration Model Custom Web Experience
SAP Integration with Web Experience Factory BAPI, RFC SAP ERP/CRM ABAP Public SAP Services Web Experience Models SAP JCo Web Service IntegrationModel Custom Web Experience Enterprise Services Bus Web Service Other Clients Non SAP Apps ,[object Object],[object Object],[object Object],[object Object]
New Simplified Access to SAP through Project Gateway ,[object Object],[object Object],“ The core idea of Gateway is to make life as easy as possible for developers and users. Many developers work with integrated development environments that are standard but not located within the SAP landscape. Creating apps in a familiar environment reduces time and keeps costs down. REST keeps developers at a distance from the complex processes in the back end. Knowledge of SAP or specifically of ABAP isn’t necessary.” - taken from  Two-Minunte Apps , SAP.Info
SAP Integration with Web Experience Factory ,[object Object],[object Object],[object Object],[object Object],REST SAP ERP/CRM SAP Services Web Experience Models REST Integration Model Web Experience Project Gateway
New REST wizards, provide guidance for building more types of service provider models Benefit:  much easier for both novice and experienced developers to start new projects, significantly reduce development time. Development  just got faster  and easier
Rapidly Integrate SAP Services with Web Experience Factory ,[object Object],[object Object],[object Object],[object Object],Web services REST services SAP Google Gadgets Build Rich composites by integrating SAP content and services with other application “on the glass” Deliver Rich, Role Based, Composite Portal Applications
Web Experience Factory profiling enables multi-channel rendering from single code base ,[object Object],[object Object],[object Object],[object Object],Single Application Renders in Smartphones or Desktop Smartphones Desktop Browser Sales Orders Application Model
SAP Integration Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary IBM  WebSphere Portal SAP Netweaver Portal HCM ERP BS BI SAP REST RFCs BAPIs Web Services Enterprise Service Bus Best of Breed Applications Web Content Management Collaboration SAP Systems Customers Partners Employees
Resources ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

2119647 e oss note
2119647 e oss note2119647 e oss note
2119647 e oss note
Gaurav Sharma
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
Nick Davis
 
Integrating ASP.NET AJAX with SharePoint
Integrating ASP.NET AJAX with SharePointIntegrating ASP.NET AJAX with SharePoint
Integrating ASP.NET AJAX with SharePoint
Rob Windsor
 
IBM WebSphere Portal References Education
IBM WebSphere Portal References EducationIBM WebSphere Portal References Education
IBM WebSphere Portal References Education
Dvir Reznik
 
SharePoint Add-Ins - Brief Overview
SharePoint Add-Ins - Brief OverviewSharePoint Add-Ins - Brief Overview
SharePoint Add-Ins - Brief Overview
Nous Infosystems
 
Integrating IBM Business Process Manager with a hybrid MobileFirst application
Integrating IBM Business Process Manager with a hybrid MobileFirst applicationIntegrating IBM Business Process Manager with a hybrid MobileFirst application
Integrating IBM Business Process Manager with a hybrid MobileFirst application
GaneshNagalingam1
 
Entando datasheet
Entando datasheetEntando datasheet
Entando datasheet
Daniele Oliverio
 
Pilot Study - WSO2 Enterprise Integrator v6.1.1
Pilot Study - WSO2 Enterprise Integrator v6.1.1Pilot Study - WSO2 Enterprise Integrator v6.1.1
Pilot Study - WSO2 Enterprise Integrator v6.1.1
GaneshNagalingam1
 
Resume
ResumeResume
Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...
Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...
Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...
Salesforce Developers
 
Integrating WebSphere Service Registry and Repository V8 with Process Server
Integrating WebSphere Service Registry and Repository V8 with Process ServerIntegrating WebSphere Service Registry and Repository V8 with Process Server
Integrating WebSphere Service Registry and Repository V8 with Process Server
GaneshNagalingam1
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
Nick Davis
 
Claims Based Identity In Share Point 2010
Claims  Based  Identity In  Share Point 2010Claims  Based  Identity In  Share Point 2010
Claims Based Identity In Share Point 2010
Steve Sofian
 
Psadmin people soft enterprise portal 9.0
Psadmin  people soft enterprise portal 9.0Psadmin  people soft enterprise portal 9.0
Psadmin people soft enterprise portal 9.0
AnilVindurthy
 
Automobile report
Automobile reportAutomobile report
Automobile report
Vinayak Bhosale
 
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
SAP PartnerEdge program for Application Development
 
Portal Presention
Portal PresentionPortal Presention
Portal Presention
JayaPrakash.m
 
JUDCon 2014: Gearing up for mobile development with AeroGear
JUDCon 2014: Gearing up for mobile development with AeroGearJUDCon 2014: Gearing up for mobile development with AeroGear
JUDCon 2014: Gearing up for mobile development with AeroGear
prajods
 
SAP HANA Cloud – Virtual Bootcamp Securing SAP HANA Cloud Applications
SAP HANA Cloud – Virtual BootcampSecuring SAP HANA Cloud Applications SAP HANA Cloud – Virtual BootcampSecuring SAP HANA Cloud Applications
SAP HANA Cloud – Virtual Bootcamp Securing SAP HANA Cloud Applications
SAP PartnerEdge program for Application Development
 
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
SAP Portal
 

What's hot (20)

2119647 e oss note
2119647 e oss note2119647 e oss note
2119647 e oss note
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
 
Integrating ASP.NET AJAX with SharePoint
Integrating ASP.NET AJAX with SharePointIntegrating ASP.NET AJAX with SharePoint
Integrating ASP.NET AJAX with SharePoint
 
IBM WebSphere Portal References Education
IBM WebSphere Portal References EducationIBM WebSphere Portal References Education
IBM WebSphere Portal References Education
 
SharePoint Add-Ins - Brief Overview
SharePoint Add-Ins - Brief OverviewSharePoint Add-Ins - Brief Overview
SharePoint Add-Ins - Brief Overview
 
Integrating IBM Business Process Manager with a hybrid MobileFirst application
Integrating IBM Business Process Manager with a hybrid MobileFirst applicationIntegrating IBM Business Process Manager with a hybrid MobileFirst application
Integrating IBM Business Process Manager with a hybrid MobileFirst application
 
Entando datasheet
Entando datasheetEntando datasheet
Entando datasheet
 
Pilot Study - WSO2 Enterprise Integrator v6.1.1
Pilot Study - WSO2 Enterprise Integrator v6.1.1Pilot Study - WSO2 Enterprise Integrator v6.1.1
Pilot Study - WSO2 Enterprise Integrator v6.1.1
 
Resume
ResumeResume
Resume
 
Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...
Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...
Visualforce & Force.com Canvas: Unlock your Web App inside of Salesforce.com ...
 
Integrating WebSphere Service Registry and Repository V8 with Process Server
Integrating WebSphere Service Registry and Repository V8 with Process ServerIntegrating WebSphere Service Registry and Repository V8 with Process Server
Integrating WebSphere Service Registry and Repository V8 with Process Server
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
 
Claims Based Identity In Share Point 2010
Claims  Based  Identity In  Share Point 2010Claims  Based  Identity In  Share Point 2010
Claims Based Identity In Share Point 2010
 
Psadmin people soft enterprise portal 9.0
Psadmin  people soft enterprise portal 9.0Psadmin  people soft enterprise portal 9.0
Psadmin people soft enterprise portal 9.0
 
Automobile report
Automobile reportAutomobile report
Automobile report
 
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
 
Portal Presention
Portal PresentionPortal Presention
Portal Presention
 
JUDCon 2014: Gearing up for mobile development with AeroGear
JUDCon 2014: Gearing up for mobile development with AeroGearJUDCon 2014: Gearing up for mobile development with AeroGear
JUDCon 2014: Gearing up for mobile development with AeroGear
 
SAP HANA Cloud – Virtual Bootcamp Securing SAP HANA Cloud Applications
SAP HANA Cloud – Virtual BootcampSecuring SAP HANA Cloud Applications SAP HANA Cloud – Virtual BootcampSecuring SAP HANA Cloud Applications
SAP HANA Cloud – Virtual Bootcamp Securing SAP HANA Cloud Applications
 
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
 

Viewers also liked

Tech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portalTech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portal
mlech23
 
Ad402 create self-service apps in minutes with ibm forms experience builder
Ad402   create self-service apps in minutes with ibm forms experience builderAd402   create self-service apps in minutes with ibm forms experience builder
Ad402 create self-service apps in minutes with ibm forms experience builder
mlech23
 
IBM Self Service Accelerator
IBM Self Service AcceleratorIBM Self Service Accelerator
IBM Self Service Accelerator
mlech23
 
IBM Forms Experience Builder v8.6
IBM Forms Experience Builder v8.6IBM Forms Experience Builder v8.6
IBM Forms Experience Builder v8.6
mlech23
 
Lab - Forms Experience Builder v8
Lab - Forms Experience Builder v8Lab - Forms Experience Builder v8
Lab - Forms Experience Builder v8
Cleyton Kano
 
Tai Lieu Huong Dan Su Dung Optitex PDS Thiet Ke Thoi Trang
Tai Lieu Huong Dan Su Dung Optitex PDS Thiet Ke Thoi TrangTai Lieu Huong Dan Su Dung Optitex PDS Thiet Ke Thoi Trang
Tai Lieu Huong Dan Su Dung Optitex PDS Thiet Ke Thoi Trang
Hà Duy Tín
 
IBM Presentation
IBM PresentationIBM Presentation
IBM Presentation
rolsen3
 

Viewers also liked (7)

Tech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portalTech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portal
 
Ad402 create self-service apps in minutes with ibm forms experience builder
Ad402   create self-service apps in minutes with ibm forms experience builderAd402   create self-service apps in minutes with ibm forms experience builder
Ad402 create self-service apps in minutes with ibm forms experience builder
 
IBM Self Service Accelerator
IBM Self Service AcceleratorIBM Self Service Accelerator
IBM Self Service Accelerator
 
IBM Forms Experience Builder v8.6
IBM Forms Experience Builder v8.6IBM Forms Experience Builder v8.6
IBM Forms Experience Builder v8.6
 
Lab - Forms Experience Builder v8
Lab - Forms Experience Builder v8Lab - Forms Experience Builder v8
Lab - Forms Experience Builder v8
 
Tai Lieu Huong Dan Su Dung Optitex PDS Thiet Ke Thoi Trang
Tai Lieu Huong Dan Su Dung Optitex PDS Thiet Ke Thoi TrangTai Lieu Huong Dan Su Dung Optitex PDS Thiet Ke Thoi Trang
Tai Lieu Huong Dan Su Dung Optitex PDS Thiet Ke Thoi Trang
 
IBM Presentation
IBM PresentationIBM Presentation
IBM Presentation
 

Similar to Tech p22 integrating sap with web sphere portal

Portal application development using Websphere Portlet Factory
Portal application development using Websphere Portlet FactoryPortal application development using Websphere Portlet Factory
Portal application development using Websphere Portlet Factory
Dacartec Servicios Informáticos
 
IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.
IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.
IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.
Dacartec Servicios Informáticos
 
Sharepoint2
Sharepoint2Sharepoint2
Sharepoint2
LiquidHub
 
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
guestbc8b80
 
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan WrightSummit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
Andrew Ly
 
Platform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
Platform Showcase: Making the Ultimate Live Demo, by Gabriel MichaudPlatform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
Platform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
Acumatica Cloud ERP
 
IBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's NewIBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's New
Dvir Reznik
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning Models
Shailen Sukul
 
Castle in the Clouds: SaaS Enabling JavaServer™ Faces Applications (JavaOne 2...
Castle in the Clouds: SaaS Enabling JavaServer™ Faces Applications (JavaOne 2...Castle in the Clouds: SaaS Enabling JavaServer™ Faces Applications (JavaOne 2...
Castle in the Clouds: SaaS Enabling JavaServer™ Faces Applications (JavaOne 2...
Lucas Jellema
 
Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)
DMIMarketing
 
Integrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere PortalIntegrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere Portal
Himanshu Mendiratta
 
Rutgers - Active Server Pages
Rutgers - Active Server PagesRutgers - Active Server Pages
Rutgers - Active Server Pages
Michael Dobe, Ph.D.
 
Sap Netweaver Portal
Sap Netweaver PortalSap Netweaver Portal
Sap Netweaver Portal
Saba Ameer
 
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemZ sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Nagendra Babu
 
Apache Shindig, from Server Side Portlets to Open Social Gadgets
Apache Shindig, from Server Side Portlets to Open Social GadgetsApache Shindig, from Server Side Portlets to Open Social Gadgets
Apache Shindig, from Server Side Portlets to Open Social Gadgets
Tyrell Perera
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
Sascha Wenninger
 
Flamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel PötzingerFlamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel Pötzinger
AOE
 
Building enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolioBuilding enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolio
Kim Clark
 
SAP Kapsel Plugins For Cordova
SAP Kapsel Plugins For CordovaSAP Kapsel Plugins For Cordova
SAP Kapsel Plugins For Cordova
Chris Whealy
 
Alfresco Architecture
Alfresco ArchitectureAlfresco Architecture
Alfresco Architecture
Noushad Kabeer
 

Similar to Tech p22 integrating sap with web sphere portal (20)

Portal application development using Websphere Portlet Factory
Portal application development using Websphere Portlet FactoryPortal application development using Websphere Portlet Factory
Portal application development using Websphere Portlet Factory
 
IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.
IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.
IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.
 
Sharepoint2
Sharepoint2Sharepoint2
Sharepoint2
 
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
 
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan WrightSummit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
 
Platform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
Platform Showcase: Making the Ultimate Live Demo, by Gabriel MichaudPlatform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
Platform Showcase: Making the Ultimate Live Demo, by Gabriel Michaud
 
IBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's NewIBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's New
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning Models
 
Castle in the Clouds: SaaS Enabling JavaServer™ Faces Applications (JavaOne 2...
Castle in the Clouds: SaaS Enabling JavaServer™ Faces Applications (JavaOne 2...Castle in the Clouds: SaaS Enabling JavaServer™ Faces Applications (JavaOne 2...
Castle in the Clouds: SaaS Enabling JavaServer™ Faces Applications (JavaOne 2...
 
Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)
 
Integrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere PortalIntegrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere Portal
 
Rutgers - Active Server Pages
Rutgers - Active Server PagesRutgers - Active Server Pages
Rutgers - Active Server Pages
 
Sap Netweaver Portal
Sap Netweaver PortalSap Netweaver Portal
Sap Netweaver Portal
 
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemZ sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
 
Apache Shindig, from Server Side Portlets to Open Social Gadgets
Apache Shindig, from Server Side Portlets to Open Social GadgetsApache Shindig, from Server Side Portlets to Open Social Gadgets
Apache Shindig, from Server Side Portlets to Open Social Gadgets
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
 
Flamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel PötzingerFlamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel Pötzinger
 
Building enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolioBuilding enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolio
 
SAP Kapsel Plugins For Cordova
SAP Kapsel Plugins For CordovaSAP Kapsel Plugins For Cordova
SAP Kapsel Plugins For Cordova
 
Alfresco Architecture
Alfresco ArchitectureAlfresco Architecture
Alfresco Architecture
 

Recently uploaded

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 

Recently uploaded (20)

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 

Tech p22 integrating sap with web sphere portal

  • 1. TECH P22 Integrating SAP with IBM WebSphere Portal © IBM Corporation 2011 Smarter software for a Smarter Planet . Marty Lechleider | Program Director | IBM SWG Sven Stueven | Certified IT Specialist | IBM R&D Lab Boeblingen, Germany
  • 2.
  • 3. SAP is often part of what your customers and employees want to see into an exceptional web experience Apps Content Social Collaboration Engaging Portable Trustworthy Relevant Consumer Integrate SAP Content and Services into IBM WebSphere Portal to drive better business outcomes Cloud
  • 4.
  • 5.
  • 6. IBM WebSphere Portal provides a comprehensive set of SAP integration capabilities IBM® WebSphere® Portal Integrator for SAP IBM® Web Experience Factory Selectively expose SAP User Experience Elements and Navigation inside in WebSphere Portal Build new compelling Web & Mobile Experiences that tap into SAP services SAP Portal SAP Services SAP Services WebSphere Portal WebSphere Portal Use where SAP UI value is high and re-use desired Use where new UI to SAP function is desired Integration Approaches can be combined
  • 7.
  • 8.
  • 9. Portlet: “Single iView” or “Single page” single iView integration let you create pages with different layouts for SAP UIs as well as composites with different SAP and non SAP applications iView within iframe portlet in WebSphere Portal
  • 10. Navigational integration Page from SAP in iframe Role Based Navigation from SAP federated into WebSphere Portal
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Configuring portlet 1/2 : Edit shared settings mode URL of the content to be integrated Then name the Credential Vault slot to hold the Credentials. Should portlet pass the SAP Login token to the browser? Yes: Domain to be set, e.g. “.ibm.com” Optional UI: You can create a Credential Vault slot here instead of going to administration of Portal. Is the SAP login cookie renamed? Yes: Add name here.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Demo
  • 27. Web Experience Factory Rapidly Build Rich Web 2.0 Experiences that integrate SAP Services SAP WebSphere Portal
  • 28.
  • 29. Enter... IBM Web Experience Factory: One tool – multiple platforms, multiple devices IBM Web Experience Factory Platforms WebSphere Portal WebSphere Application Server ONE efficient way to deploy to multiple platforms to be accessed by multiple devices Tablets Smartphones Mashups Desktop Browsers
  • 30. Web Experience Factory SAP Connectors SAP View & Form - Rapidly create portlets that leverage any remote-enabled SAP function or BAPI SAP Batch Input – Execute a batch input transaction SAP BW Data Access – Access SAP BW via XMLA SAP Function Call – Call any remote-enabled SAP RFC or BAPI SAP Help Values – Easily access help values used in SAP functions SAP InfoType - Rapidly create portlets that leverage InfoTypes
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. New REST wizards, provide guidance for building more types of service provider models Benefit: much easier for both novice and experienced developers to start new projects, significantly reduce development time. Development just got faster and easier
  • 36.
  • 37.
  • 38.
  • 39. Summary IBM WebSphere Portal SAP Netweaver Portal HCM ERP BS BI SAP REST RFCs BAPIs Web Services Enterprise Service Bus Best of Breed Applications Web Content Management Collaboration SAP Systems Customers Partners Employees
  • 40.
  • 41.

Editor's Notes

  1. This .otp file has been created in Lotus Symphony Berta 4 and is a Design Template to provide a standard “format” for presentations. To apply a design template to an existing presentation, choose Layout > Page > Visual Designs and select the template you want to use. Depending on how the source file was formatted, some slides will not ideally reformat once the template is applied. Therefore, some reformatting will be necessary. Slide text: Don’t create long sentences or paragraphs on slides. Use concise bulleted list format. Use speaker notes for supporting bulleted content to avoid slides that are too text heavy. Use sentence case capitalization for presentation titles, slide titles, category labels and bullets. Initial capitalization is limited to our products and offerings. Avoid using cartoon like clip-art, use photo-art instead.
  2. This .otp file has been created in Lotus Symphony Berta 4 and is a Design Template to provide a standard “format” for presentations. To apply a design template to an existing presentation, choose Layout > Page > Visual Designs and select the template you want to use. Depending on how the source file was formatted, some slides will not ideally reformat once the template is applied. Therefore, some reformatting will be necessary. Slide text: Don’t create long sentences or paragraphs on slides. Use concise bulleted list format. Use speaker notes for supporting bulleted content to avoid slides that are too text heavy. Use sentence case capitalization for presentation titles, slide titles, category labels and bullets. Initial capitalization is limited to our products and offerings. Avoid using cartoon like clip-art, use photo-art instead.
  3. This .otp file has been created in Lotus Symphony Berta 4 and is a Design Template to provide a standard “format” for presentations. To apply a design template to an existing presentation, choose Layout > Page > Visual Designs and select the template you want to use. Depending on how the source file was formatted, some slides will not ideally reformat once the template is applied. Therefore, some reformatting will be necessary. Slide text: Don’t create long sentences or paragraphs on slides. Use concise bulleted list format. Use speaker notes for supporting bulleted content to avoid slides that are too text heavy. Use sentence case capitalization for presentation titles, slide titles, category labels and bullets. Initial capitalization is limited to our products and offerings. Avoid using cartoon like clip-art, use photo-art instead.
  4. This .otp file has been created in Lotus Symphony Berta 4 and is a Design Template to provide a standard “format” for presentations. To apply a design template to an existing presentation, choose Layout > Page > Visual Designs and select the template you want to use. Depending on how the source file was formatted, some slides will not ideally reformat once the template is applied. Therefore, some reformatting will be necessary. Slide text: Don’t create long sentences or paragraphs on slides. Use concise bulleted list format. Use speaker notes for supporting bulleted content to avoid slides that are too text heavy. Use sentence case capitalization for presentation titles, slide titles, category labels and bullets. Initial capitalization is limited to our products and offerings. Avoid using cartoon like clip-art, use photo-art instead.
  5. This .otp file has been created in Lotus Symphony Berta 4 and is a Design Template to provide a standard “format” for presentations. To apply a design template to an existing presentation, choose Layout > Page > Visual Designs and select the template you want to use. Depending on how the source file was formatted, some slides will not ideally reformat once the template is applied. Therefore, some reformatting will be necessary. Slide text: Don’t create long sentences or paragraphs on slides. Use concise bulleted list format. Use speaker notes for supporting bulleted content to avoid slides that are too text heavy. Use sentence case capitalization for presentation titles, slide titles, category labels and bullets. Initial capitalization is limited to our products and offerings. Avoid using cartoon like clip-art, use photo-art instead.
  6. This .otp file has been created in Lotus Symphony Berta 4 and is a Design Template to provide a standard “format” for presentations. To apply a design template to an existing presentation, choose Layout > Page > Visual Designs and select the template you want to use. Depending on how the source file was formatted, some slides will not ideally reformat once the template is applied. Therefore, some reformatting will be necessary. Slide text: Don’t create long sentences or paragraphs on slides. Use concise bulleted list format. Use speaker notes for supporting bulleted content to avoid slides that are too text heavy. Use sentence case capitalization for presentation titles, slide titles, category labels and bullets. Initial capitalization is limited to our products and offerings. Avoid using cartoon like clip-art, use photo-art instead.
  7. This .otp file has been created in Lotus Symphony Berta 4 and is a Design Template to provide a standard “format” for presentations. To apply a design template to an existing presentation, choose Layout > Page > Visual Designs and select the template you want to use. Depending on how the source file was formatted, some slides will not ideally reformat once the template is applied. Therefore, some reformatting will be necessary. Slide text: Don’t create long sentences or paragraphs on slides. Use concise bulleted list format. Use speaker notes for supporting bulleted content to avoid slides that are too text heavy. Use sentence case capitalization for presentation titles, slide titles, category labels and bullets. Initial capitalization is limited to our products and offerings. Avoid using cartoon like clip-art, use photo-art instead.
  8. This .otp file has been created in Lotus Symphony Berta 4 and is a Design Template to provide a standard “format” for presentations. To apply a design template to an existing presentation, choose Layout > Page > Visual Designs and select the template you want to use. Depending on how the source file was formatted, some slides will not ideally reformat once the template is applied. Therefore, some reformatting will be necessary. Slide text: Don’t create long sentences or paragraphs on slides. Use concise bulleted list format. Use speaker notes for supporting bulleted content to avoid slides that are too text heavy. Use sentence case capitalization for presentation titles, slide titles, category labels and bullets. Initial capitalization is limited to our products and offerings. Avoid using cartoon like clip-art, use photo-art instead.
  9. This .otp file has been created in Lotus Symphony Berta 4 and is a Design Template to provide a standard “format” for presentations. To apply a design template to an existing presentation, choose Layout > Page > Visual Designs and select the template you want to use. Depending on how the source file was formatted, some slides will not ideally reformat once the template is applied. Therefore, some reformatting will be necessary. Slide text: Don’t create long sentences or paragraphs on slides. Use concise bulleted list format. Use speaker notes for supporting bulleted content to avoid slides that are too text heavy. Use sentence case capitalization for presentation titles, slide titles, category labels and bullets. Initial capitalization is limited to our products and offerings. Avoid using cartoon like clip-art, use photo-art instead.