Tech p22 integrating sap with web sphere portal

944 views
808 views

Published on

Presentation made at the IBM Exceptional Experience Conference in Berlin during Oct 2011

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
944
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Tech p22 integrating sap with web sphere portal

    1. 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. 2. Agenda <ul><li>Why Integration? </li></ul><ul><li>Types of Integration </li></ul><ul><li>IBM WebSphere Portal Integrator for SAP </li></ul><ul><ul><li>Demo </li></ul></ul><ul><li>IBM Web Experience Factory </li></ul><ul><li>Summary </li></ul>
    3. 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. 4. <ul><li>IBM WebSphere Portal for your organization's Customer and Intranet Web Experiences </li></ul><ul><li>SAP for all your organization's core business processes </li></ul><ul><li>Integrate and expose SAP content and services as part of your Exceptional Customer and Intranet Web Experiences </li></ul>Intranet Customer Experience Integrating SAP with IBM WebSphere Portal
    5. 5. Different Integration Needs Exist <ul><li>Should I craft a New User Experience users accesses SAP Services? </li></ul>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
    6. 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. 7. IBM WebSphere Portal Integrator for SAP <ul><li>IBM and SAP are working together to help customers achieve interoperability </li></ul><ul><ul><li>IBM provides: IBM WebSphere Portal Integrator for SAP </li></ul></ul><ul><ul><li>SAP provides: open public APIs for portal interoperability </li></ul></ul><ul><li>IBM WebSphere Portal Integrator for SAP capabilities </li></ul><ul><ul><li>SAP content integration </li></ul></ul><ul><ul><li>SAP role and navigation integration </li></ul></ul><ul><ul><li>Single Sign On </li></ul></ul><ul><ul><li>Ability to align WebSphere Portal and SAP branding </li></ul></ul><ul><li>Nothing Extra to Buy - product level support in SAP Netweaver Portal and IBM WebSphere Portal </li></ul><ul><ul><li>SAP release 7.3 </li></ul></ul><ul><ul><li>IBM release 7.0.0.1 CF6 </li></ul></ul>SAP WebSphere Portal
    8. 8. IBM WebSphere Portal Integrator for SAP <ul><li>Content integration </li></ul><ul><ul><li>Single pieces of SAP Portal content (URL-addressable) into a portlet in IBM Portal </li></ul></ul><ul><ul><li>Content can be SAP iViews, Pages, Transactions, etc. </li></ul></ul><ul><ul><li>Object base navigation related to content is maintained </li></ul></ul><ul><ul><li>Session management is maintained </li></ul></ul><ul><li>Navigational integration </li></ul><ul><ul><li>The navigation is integrated seamlessly into the WebSphere Portal </li></ul></ul><ul><ul><li>The integration of SAP Portal navigational elements and content is dynamic and reflected automatically in the WebSphere Portal </li></ul></ul><ul><li>Authentication procedures supported: </li></ul><ul><ul><li>Basic Authentication using Credential Vault </li></ul></ul>SAP WebSphere Portal
    9. 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. 10. Navigational integration Page from SAP in iframe Role Based Navigation from SAP federated into WebSphere Portal
    11. 11. Landscape <ul><li>Participants: </li></ul><ul><ul><li>IBM WebSphere Portal 7.0.0.1 CF6 (or higher) </li></ul></ul><ul><ul><li>SAP NetWeaver Portal 7.3 (or higher) </li></ul></ul><ul><ul><li>Client (Browser) </li></ul></ul><ul><li>All the servers need to be part of the same SSO domain as otherwise cookies will not be handled correctly by browsers. </li></ul><ul><li>Important is that clients use the full SSO domain when accessing the systems </li></ul><ul><li>Client need to have direct access to all involved servers. Of course a proxy can be used. </li></ul>Client IBM Portal IBM AS SAP NetWeaver Portal Login or Token WS-Stack SSO Domain e.g. ibm.com
    12. 12. Integration <ul><li>Install creates a structure below “Applications” called IBM WebSphere Portal Integrator for SAP </li></ul><ul><li>iView is holding a unconfigured integration portlet </li></ul><ul><li>SAP Navigation is a standard label , holding all configuration parameters needed to contact SAP NetWeaver Portal </li></ul><ul><ul><li>All pages below are transient pages – not to be seen in any configuration </li></ul></ul><ul><ul><li>You can move this label by standard portal methods </li></ul></ul>IBM WebSphere Portal SAP NetWeaver Portal Login or Token Root Home Administration Applications ... Mail SAP Integration ... ... ... ... ... ... Navigation iView Welcome
    13. 13. Install & Code artifacts <ul><li>Delivered as PAA to be installed by Solution Installer . Please check the solution Installer documentation how to do. </li></ul><ul><li>Automatic execution of XMLAccess page creation script holding the integration label and its sample parameters. </li></ul><ul><li>The SAP integration will NOT work after installation as parameters need to be changed according to customer environment . </li></ul>
    14. 14. Artifacts (logically) <ul><li>Navigational integration: </li></ul><ul><ul><li>Transformation </li></ul></ul><ul><ul><ul><li>Responsible for adding the SAP navigation to the IBM Portal navigation. </li></ul></ul></ul><ul><ul><ul><li>Brings a static page to render SAP Portal content </li></ul></ul></ul><ul><ul><li>LoginFilter </li></ul></ul><ul><ul><ul><li>Gets the SAP SSO token if the user's browser shall be logged in to SAP Portal for navigational integration. </li></ul></ul></ul><ul><ul><li>LogoutFilter </li></ul></ul><ul><ul><ul><li>Both, portlet and transformation can pass the SAP SSO token (like our LTPAtoken) to the user's browser. If configured, the LogoutFilter removes it on logout. </li></ul></ul></ul><ul><li>Portlet integration: </li></ul><ul><ul><li>Portlet </li></ul></ul><ul><ul><ul><li>Renders a UI for a single piece of content from SAP Portal </li></ul></ul></ul><ul><ul><li>LogoutFilter </li></ul></ul><ul><ul><ul><li>Both, portlet and transformation can pass the SAP SSO token (like our LTPAtoken) to the user's browser. If configured, the LogoutFilter removes it on logout. </li></ul></ul></ul>
    15. 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. 16. Configuring portlet 2/2 : Personalize mode <ul><li>Personalize to be done by all users for entering their Credentials </li></ul><ul><ul><li>Users need to have the Priviledged User right on the portlet and the page where the portlet is on </li></ul></ul><ul><li>If other portlets or the navigational integration do use the same Credential Vault slot it is sufficient to fill in User/Password once </li></ul>Selected Slot to fill SAP username to fill in Credential Vault slot SAP password to fill in Credential Vault slot.
    17. 17. Configuring Navigational integration 1/3 <ul><li>Configuring the navigational integration label: </li></ul><ul><ul><li>By “Manage Pages” UI </li></ul></ul><ul><ul><li>or XMLAccess </li></ul></ul>
    18. 18. Configuration: Extention <ul><li>I f a parameter value is starting with “ConfigService:” , the rest of its value is taken as ConfigService parameter name to look for the value </li></ul><ul><li>Both, Portlet and/or navigational integration </li></ul><ul><li>Reason: 255 char limitation as page parameter. May be exceeded by some SSO URL. </li></ul><ul><li>Page parameter: </li></ul><ul><li>Config Service: </li></ul><ul><li>actual.SSO.tokenUrl = http://sapportal.company.com:50000/irj/portal/interop?NavigationTarget=navurl://123456789123456789 </li></ul>sap.SSOTokenURL Configservice: actual.SSO.tokenURL
    19. 19. SSO scenarios <ul><li>An SSO scenario between IBM Portal and SAP NetWeaver Portal and client needs to be established . We support Basic Authentication with Credential Vault </li></ul><ul><li>Credential Vault is the idea of storing user ids and passwords in the Portal database. Portal Administration is used for creating such slots. We support non-admin slots , means user ids and passwords are not shared. These can be used to answer BasicAuthentication challenges. We do this by using AjaxProxy and its URL parameter “hpaa.slotid” and expect to get an SAP token on the response. </li></ul>
    20. 20. <ul><li>1: Client calling IBM Portal </li></ul><ul><li>2: IBM Portal calls SAP Portal once per user session/cache setting (1 hour default) </li></ul><ul><li>3: Response sent to client </li></ul><ul><li>4. Clients accesses SAP content in iframe, needs to authenticate separately if SSO token is not available </li></ul><ul><li>Configuration available for token to be passed to the browser </li></ul>Flow for navigational integration (BasicAuth) User Browser IBM Portal SAP NW Portal 1 2 3 4
    21. 21. Token passing <ul><li>For Basic Authentication scenarios we can pass the SAP SSO token back to the user's browser </li></ul><ul><ul><li>Otherwise they see the the navigation, but when they click... </li></ul></ul><ul><ul><li>Or they can see the portlet but in the iframe... </li></ul></ul><ul><ul><li>… they are challenged from SAP Portal to authenticate </li></ul></ul><ul><li>Navigational Integration </li></ul><ul><ul><li>Page Parameter “sap.SSOTokenDomain” needed, e.g. “.ibm.com </li></ul></ul><ul><ul><li>Add LoginFilter and LogoutFilter </li></ul></ul><ul><li>Portlet integration </li></ul><ul><ul><li>Parameter ”SSO Domain” needed </li></ul></ul><ul><ul><li>Add LogoutFilter </li></ul></ul>
    22. 22. Flow for navigational integration(BasicAuth) + token passing <ul><li>1: Client calling IBM Portal </li></ul><ul><li>2: LoginFilter triggers login at SAP NW Portal and retrieves Cookie </li></ul><ul><li>Only supported for BasicAuthentication </li></ul><ul><li>3: SSO Token passed to browser </li></ul><ul><li>4: User accessing navigational integration, passing cookie for authentication </li></ul><ul><li>5: IBM Portal calls WS once per user session/cache setting (1 hour default), passing cookie for authentication </li></ul><ul><li>6: Response sent to client </li></ul><ul><li>7. Clients accesses SAP content in iframe, sends SSO token </li></ul>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
    23. 23. Flow for portlet (BasicAuth) + token passing <ul><li>1 : Client calling IBM Portal </li></ul><ul><li>2: Portlet triggers login at SAP NW Portal and retrieves Cookie </li></ul><ul><li>Only supported for BasicAuthentication </li></ul><ul><li>3: SSO Token passed to browser with iframe response </li></ul><ul><li>4. Clients accesses SAP content in iframe, sends SSO token </li></ul>User Browser IBM Portal SAP NW Portal ... T 1 2 3 4 A J A x P. T T
    24. 24. AjaxProxy <ul><li>The SSO token retrieving call (only this!) is using the IBM Portal AjaxProxy. </li></ul><ul><li>The AjaxProxy config is a whitelist . </li></ul><ul><li>You need to configure this AjaxProxy. You need to add the SAP Portal base URL, all cookies that should be send and retrieved and the request method allowed. An example file is in the InfoCenter doc of SAP Integration. </li></ul><ul><li>For Credential Vault for SSO you need to add special settings to AjaxProxy config as well. An example file is in the InfoCenter doc of SAP Integration. </li></ul><ul><li>Add the proxy-config to global AjaxProxy configuration </li></ul>
    25. 25. Session handling <ul><li>Session timeout of SAP Portal and IBM Portal need to be aligned </li></ul><ul><li>SAP uses a JavaScript-triggered session management framework called DSM </li></ul><ul><li>If needed , all actions are triggered automatically by SAP on closing the iframe </li></ul><ul><ul><li>User needs to allow popups in web browser configuration for that </li></ul></ul><ul><ul><li>Not all SAP content needs to trigger DSM </li></ul></ul><ul><ul><li>User will see a small window popping up in the upper right corner of the screen, </li></ul></ul><ul><ul><li>common behaviour of SAP Portal </li></ul></ul><ul><li>Only logoff is to be handled manually </li></ul><ul><ul><li>A small JS needs to be added on the IBM Portal logoff link </li></ul></ul><ul><ul><li>Do not overwrite existing JS calls, add yours </li></ul></ul><ul><ul><li>If this is not added, SAP Portal keeps sessions in memory for the user and will terminate them only at timeout </li></ul></ul>
    26. 26. Demo
    27. 27. Web Experience Factory Rapidly Build Rich Web 2.0 Experiences that integrate SAP Services SAP WebSphere Portal
    28. 28. What is Web Experience Factory? <ul><li>A model based development tool making it easier and faster than traditional coding </li></ul><ul><li>Includes 150+ pre-built builders . Examples include: </li></ul><ul><ul><li>Standard based Back-end connectors including Rest APIs, Web Services, Databases </li></ul></ul><ul><ul><li>Proprietary back-end connectors to systems like SAP, Peoplesoft and Siebel </li></ul></ul><ul><ul><li>Pre-built business logic builders for transformation and manipulation of content </li></ul></ul><ul><ul><li>Pre-built Front-end builders for building sophisticated mult-channel applications like Ajax and Dojo Widgets </li></ul></ul><ul><ul><li>Common user interface patterns for lists, tables, forms, etc. </li></ul></ul><ul><li>Dynamic profiling allowing you to write once deploy on many platforms with minimal effort </li></ul>Fast Simple development Writ e once deploy many
    29. 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. 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. 31. SAP Integration with Web Experience Factory <ul><li>Model-driven accelerated Web Experience development </li></ul><ul><li>SOA approach: separation of Web Experience and SAP Integration Service </li></ul><ul><li>Multiple Web Experiences can leverage a single Integration Service </li></ul><ul><li>Provides SAP service discovery and can map BAPI/RFC to web services </li></ul><ul><li>Deep Integration with SAP (building custom SAP services) possible </li></ul>BAPI, RFC SAP ERP/CRM ABAP Public SAP Services Web Experience Models SAP JCo SAP BAPI/RFC Integration Model Custom Web Experience
    32. 32. 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 <ul><li>Keep middleware related tasks in the ESB layer </li></ul><ul><li>Define granular components on the ESB to abstract from the backend system </li></ul><ul><ul><li>Shield Portal from changes in SAP ERP (support packs, fixes, upgrades) </li></ul></ul><ul><li>Leverage the power of Portlet Factory to compose UI services in a flexible manner </li></ul>
    33. 33. New Simplified Access to SAP through Project Gateway <ul><li>Access to SAP through standard REST interfaces </li></ul><ul><li>Announced at SAP TechEd 2010 </li></ul>“ 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
    34. 34. SAP Integration with Web Experience Factory <ul><li>Model-driven accelerated Web Experience development </li></ul><ul><li>SOA approach: separation of Web Experience and REST Integration Service </li></ul><ul><li>Simplified access to SAP data </li></ul><ul><li>No knowledge of ABAP required </li></ul>REST SAP ERP/CRM SAP Services Web Experience Models REST Integration Model Web Experience Project Gateway
    35. 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. 36. Rapidly Integrate SAP Services with Web Experience Factory <ul><ul><li>Embed collaboration, facilitate people awareness </li></ul></ul><ul><ul><li>Provide a seamless user experience by leveraging Single Sign On to transparently access disparate back-end systems </li></ul></ul><ul><ul><li>Integrate data from multiple back-end systems by creating composite applications </li></ul></ul><ul><ul><li>Empower business user led customization </li></ul></ul>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
    37. 37. Web Experience Factory profiling enables multi-channel rendering from single code base <ul><li>Enables rapid creation of a single application capable of rendering in a desktop browser and smartphone </li></ul><ul><ul><li>Enables users to access applications via their preferred channel </li></ul></ul><ul><ul><li>Enables the technology organization to utilize a single technology product for desktop and mobile and application creation </li></ul></ul><ul><li>Provides ability to optimize user experience based on target rendering environment from single code base </li></ul>Single Application Renders in Smartphones or Desktop Smartphones Desktop Browser Sales Orders Application Model
    38. 38. SAP Integration Summary <ul><li>Extend SAP value into your Exceptional Web Experiences </li></ul><ul><li>IBM Offers a comprehensive solution </li></ul><ul><li>User Interface Level Integration </li></ul><ul><ul><li>New: WebSphere Portal Integrator for SAP – available today! </li></ul></ul><ul><li>Build Compelling Web and Mobile Experiences with Web Experience Factory </li></ul><ul><ul><li>SAP connectors to BAPIs and RFCs </li></ul></ul><ul><ul><li>Web Services connectors and ESB </li></ul></ul><ul><ul><li>REST connectors and SAP's New Project Gateway </li></ul></ul>
    39. 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. 40. Resources <ul><li>Experts </li></ul><ul><ul><li>Marty Lechleider, Portal Product Management, [email_address] </li></ul></ul><ul><ul><li>Sven Stueven, Certified IT Specialist, stueven1@de.ibm.com </li></ul></ul><ul><ul><li>Joe Preston, Worldwide Sales, joseph_preston@us.ibm.com </li></ul></ul><ul><ul><li>Matt Geiger, Lotus & WebSphere Portal, SME Team, [email_address] </li></ul></ul><ul><li>IBM WebSphere Portal Integrator for SAP </li></ul><ul><ul><li>Documentation </li></ul></ul><ul><ul><ul><li>http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Integrating_with_SAP_NetWeaver_Portal_V7 </li></ul></ul></ul><ul><ul><li>Catalog Entry </li></ul></ul><ul><ul><ul><li>https://greenhouse.lotus.com/plugins/plugincatalog.nsf/assetDetails.xsp?action=editDocument&documentId=3C8C4D69FAFDAB39852578C700326599 </li></ul></ul></ul><ul><ul><li>Setup Sample </li></ul></ul><ul><ul><ul><li>http://www-10.lotus.com/ldd/portalwiki.nsf/dx/IBM_WebSphere_Portal_Integrator_for_SAP-Setup_example </li></ul></ul></ul><ul><li>IBM Web Experience Factory </li></ul><ul><ul><li>Wiki </li></ul></ul><ul><ul><ul><li>http://www-10.lotus.com/ldd/pfwiki.nsf/xpViewCategories.xsp?lookupName=Web%20Experience%20Factory </li></ul></ul></ul><ul><ul><li>Trial </li></ul></ul><ul><ul><ul><li>http://www.ibm.com/developerworks/downloads/ws/wpf/ </li></ul></ul></ul>
    41. 41. <ul><li>© IBM Corporation 2011. All Rights Reserved. </li></ul><ul><li>The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. </li></ul><ul><li>References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. </li></ul><ul><li>IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. </li></ul><ul><li>Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. </li></ul><ul><li>Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. </li></ul><ul><li>Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. </li></ul><ul><li>Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. </li></ul><ul><li>UNIX is a registered trademark of The Open Group in the United States and other countries. </li></ul><ul><li>Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. </li></ul><ul><li>Other company, product, or service names may be trademarks or service marks of others. </li></ul>

    ×