Skip to main content link. Accesskey S
  • Translate Page ▼
  • Anonymous
  • Log on
  • Help
  • IBM logo
  • Lotus Quickr wiki
  • All Wikis
  • Home
  • Community Articles
  • Product Documentation
  • Learning Center


Search

Advanced Search

Categories

Tag Cloud

  • 2010 Quickr 8.5 Customer Day
  • 8.0
  • 8.1
  • 8.1.1
  • 8.2
  • 8.5
  • administering
  • administrators
  • API
  • atom
  • authentication
  • best practices
  • best_practices
  • blogs
  • calendar integration
  • chat
  • clustering
  • CMIS
  • configuring
  • Connections
  • Connectors
  • Content Integrator
  • customization
  • customizing
  • customizing_quickr
  • demo
  • deploying
  • deployment
  • Development
  • Document
  • document_libraries
  • Domino
  • draft
  • ECM
  • education
  • email
  • enablement
  • events
  • Feed
  • FileNet
  • getting started
  • Help
  • installation
  • installing
  • integrating
  • introducing
  • key file
  • ldap
  • Library
  • lotusphere
  • LTPA
  • Masterclass
  • Media Gallery
  • media_Domino
  • media_Portal
  • migrating
  • migration
  • mml
  • nodes
  • notes
  • P8
  • performance
  • Places
  • Portal
  • profiles
  • proxy
  • qpconfig.xml
  • QRD85 Enablement
  • QuickPlace
  • Quickr
  • Quickr 8.5
  • Quickr Domino 8.2 Masterclass
  • Quickr Domino 8.5
  • Quickr Domino 8.5.1
  • Quickr Domino8.5
  • Quickr J2EE 8.1.1 Masterclass
  • Quickr_customization
  • Quickr_Domino_8.5
  • quickrD
  • QuickrJ
  • REST
  • Sametime
  • security
  • SiteMinder
  • SPNEGO
  • SSL
  • SSO
  • TAM
  • templates
  • test_infrastructure
  • theme
  • themes
  • tips
  • troubleshooting
  • upgrading
  • utf-8
  • video
  • web_seminar
  • webservices
  • xml_node
InformationInformation
You are currently viewing machine translated content. IBM translation might be available. Click IBM Translated Product Documentation to see what is available.X


Home > API Documentation > Using the Web Application Integrator for IBM WebSphere Portal
Rate this article 1 starRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

Using the Web Application Integrator for IBM WebSphere Portal 

expanded Abstract
collapsed Abstract
No abstract provided.
Overview

Web Application Integrator for IBM WebSphere Portal is a solution which allows external web applications to be integrated with WebSphere Portal. It allows Portal customers to further leverage their investment in Portal by using it to access to web applications, like Quickr.

Why is WebAppIntegrator solution unique?

Typically, when an external web application like Lotus Quickr is integrated with Portal, two approaches are considered: either write a set of portlets that expose the web app's UI/functionality or use Portal's web clipper portlet (an iFrame based portlet). WebAppIntegrator offers a third approach. It is particularly attractive because:
1.        No portlet development is required to implement this integration since it does not use portlets at runtime. Portal administrators, in concert with the internal web application owner, can do this integration.
2.        It does not use an iFrame. Consequently, the viewing area of the web application is not constrained in any way (i.e. no iFrame scroll bars).
3.        Also, all JavaScript and links within the integrated web app continue to function as expected.
Integration is achieved in three simple steps.
How does WebAppIntegrator integration work?

WebAppIntegrator integration is achieved by "injecting" Portal navigation markup into Lotus Quickr at render time. The solution implementation leverages the existing Portal URL page feature and makes use of a new Portal entry point - WebAppIntegrator theme template - which returns JavaScript that generates Portal page navigation markup (e.g. page tabs, launch menu and bread crumbs). This markup can be "injected" into Quickr by adding exactly one HTML <script> tag to the Quickr theme.

The user experience suggests that the user is still within the Portal environment even though they are, in reality, natively accessing Quickr.

How is the integration achieved?

There are two primary facets to a successful integration: a design time activity and the runtime execution.

There are exactly three steps required to integrate an external web app with Portal:
1.        Create a standard Portal URL page.
2.        Use the new Web Application Integrator portlet to generate an HTML <script> tag.
3.        Add the script tag to the header component of the web application.
Note: these steps are discussed in detail on the How to Integrate document provided with the solution.

As you review these steps, it is noteworthy to consider the following:
  • No portlets needed to be developed;
  • A simple modification must be made to the web application being integrated;
  • The Portal Admin would complete Portal integration steps (creates URL page and uses WebAppIntegrator portlet to generate HTML <script> tag);
  • The web application owner would apply the modification to the web application (adds the HTML script tag);
  • The WebAppIntegrator portlet is only used at integration design time.

Typically, these steps can be completed in under 5 minutes, making this Portal integration solution remarkably attractive. It is very reasonable to assume that, within hours, it would be possible to use Portal to centralize access to numerous web applications dispersed throughout an enterprise!

Downloading the Web Application Integrator for IBM WebSphere Portal

This solution is available on the IBM Lotus Business Solutions Catalog:

http://catalog.lotus.com/wps/portal/lotus/details?catalog.label=1WP1001IA

expanded Article information
collapsed Article information
Category:
API Documentation, Customizing: Quickr for WebSphere Portal, Lotus Quickr for WebSphere Portal,
Tags:
WebAppIntegrator

This Version: Version 5 June 1, 2009 8:25:12 AM by Dana Liburdi  IBMer
   
expanded Attachments (0)
collapsed Attachments (0)

 


expanded Versions (5)
collapsed Versions (5)
expanded Version Comparison
collapsed Version Comparison
     
Version Date Changed by               Summary of changes
This version (5) Jun 1, 2009 8:25:12 AM Dana Liburdi  
4 Jan 21, 2009 5:33:27 PM DeAnna Steiner  
3 Jan 21, 2009 5:31:03 PM DeAnna Steiner  
2 Jun 6, 2008 2:21:44 PM James A Riel  
1 May 13, 2008 3:37:21 PM James A Riel  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Tip: When linking to articles use the original title, not the edited title. The alias for the link can be the edited title.
Go ElsewhereStay ConnectedSubscribe to RSSHelpAbout
  • All Lotus and WebSphere Portal wikis
  • IBM developerWorks
  • IBM Software support
  • Lotus Technical Information and Education Team Blog
  • Lotus Tech Info on Twitter
  • Lotus Tech Info on Facebook
  • Lotus product forums
  • IBM Collaboration Solutions UX Blog
  • IBM Collaboration Solutions
  • Recently added feedRecently added
  • Recently edited feedRecently edited
  • Recently added comments feedRecently Added Comments
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Contact IBM
  • IBM Terms of use
  • Wiki terms of use
Return to English
Arabic
Chinese Simplified
Chinese Traditional
French
German
Italian
Japanese
Korean
Portuguese
Russian
Spanish