IBM®
Skip to main content
    Country/region select      Terms of use
 
 
   
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerWorks
AIX and UNIX
Information Mgmt
Lotus
New to Lotus
Products
How to buy
Downloads
Live demos
Technical library
Training
Support
Forums & community
Events
Rational
Tivoli
WebSphere
Java™ technology
Linux
Open source
SOA and Web services
Web development
XML
My developerWorks
About dW
Submit content
Feedback



developerWorks  >  Lotus  >  Forums & community  >  Lotus Sandbox

Lotus Sandbox

developerWorks
Integrating IBM Lotus Domino applications into IBM WebSphere Portal

Sandbox sample submitted by Lotus/IBM.

Tutorials that examine various options for creating portlets, including using the IBM Portlet Builder for Domino, outputting XML from Domino to a portlet, and using Java and the Lotus Collaborative Components.
Category:Tutorials
Audience:Application Developer
Product:Notes/Domino
Release:5.0.12
Platform:Windows
Date Posted:02/19/2004
File Size:2,570,100 bytes

Click here to download

Download Time Estimator
56 KB Modem0 hrs 6 mins
128 KB ISDN0 hrs 2 mins
384 K DSL0 hrs <1 mins
768 K DSL0 hrs <1 mins
T10 hrs <1 mins
T30 hrs <1 mins

Detailed Description:
There are a number of tools for integrating existing Domino applications into WebSphere Portal. These tools range from those requiring no programming skills to those that require low-level Java coding skills. This tutorial examines various options for creating portlets, including using the IBM Portlet Builder for Domino, outputting XML from Domino to a portlet, and using Java and the Lotus Collaborative Components.

This tutorial was originally offered in the Application Development Lab at Lotusphere 2004. Participants were able to sit at a workstation and perform the tutorials while staff members offered advice and answered questions. Based on popular demand, we are offering this tutorial to you on developerWorks: Lotus. Enjoy!


These tutorials let you explore the following four options to integrate Domino with WebSphere Portal:
  • Using IBM Portlet Builder for Domino. This tool, which does not require any programming, is part of the WebSphere Portal Application Integrator (WPAI) that ships with WebSphere Portal version 5. The portlet builder provides a point-and-click interface to generate the necessary code for creating portlets. The tutorial describes the purpose of WPAI, explains how to install Portlet Builder for Domino, and guides you in creating a portlet, customizing views and forms, and setting authentication and format options. Also, you will use click-to-action (C2A) functionality to display a Domino view in a portlet that opens a document in a Domino iFrame Viewer portlet.
  • Using the Rich Site Summary (RSS) portlet to display Domino data via XML. The RSS portlet provides a default style sheet to render Domino data using the RSS Document Type Definition. You can also configure the RSS portlet to use any XSLT style sheet to render XML data. Taking advantage of Domino's ability to render XML, you can use the RSS portlet to display data from your Domino applications. This option requires a developer to define an XSLT style sheet to transform the Domino data to XML. This tutorial shows you how to use the RSS style sheet and then how to use a custom XSLT style sheet stored in the Domino database itself.
  • Using the Lotus Collaborative Components (LCCs) to build custom portlets that integrate with Domino applications. This option offers greater flexibility for customizing your portal applications, but requires Java programming. The tutorial provides all the necessary Java code to create a portlet that displays a Domino view. You will create a portlet application from scratch using WebSphere Studio Site Developer version 5.0.1 with the IBM Portal Toolkit version 5 and the DominoService object of the Lotus Collaborative Components.
  • Using the People Tags (part of the Lotus Collaborative Components) to add presence awareness and contextual collaboration to a portlet. Through the use of People tags, a user examining a view can see who is currently logged on to the Lotus Instant Messaging and Web Conferencing (Sametime) server and can, with a mouse click, initiate a chat or send email. This option requires Java programming and the use of JSP tags. The tutorial provides all the necessary code to create a portlet that displays a Domino view by using the Lotus Collaborative Components and adds awareness using the People tags.

Requirements for performing the tutorials
All of the tutorials assume no prior knowledge of their subject matter. The last two tutorials require Java programming skills, but all the code is provided for you.

To perform the hands-on practice in the tutorial, you need the following environment:
Server:
  • IBM WebSphere Portal V5.0
  • IBM Lotus Domino Server 5.0.12
  • Lotus Instant Messaging and Web Conferencing (Sametime) 3.0 (only for the last tutorial)
  • Lotus Collaborative Components (for the last two tutorials)
Client:
  • IBM Lotus Domino Designer 5.0.12 or later
  • IBM WebSphere Studio Site Developer 5.0.1 (for the last two tutorials)
  • IBM WebSphere Portal Toolkit 5.0.0 (for the last two tutorials)
  • IBM Instant Messaging Client (Sametime) 3.0 (only for the last tutorial)


1. Download Tutorial.exe.
2. Extract the contents of Tutorial.exe to a temporary folder (C:\Tutorial by default).

It contains the following four files:
  • TutorialSetup.pdf explains the client and server configurations necessary to perform
    the tutorials and some notes on working through the individual tutorials.
  • ProductCatalog.exe contains the Domino database necessary to perform the tutorials.
  • PortletGraphics.exe contains two GIFs that the ProductViewDisplay portlet uses (in the fourth tutorial on using the Lotus Collaborative Components).
  • DominoPortalTutorial.exe contains the contents of the tutorial.

3. Follow the information in the TutorialSetup.pdf file to set up and run the tutorial.

All Sandbox downloads are licensed as-is, unsupported, and non-warranted.

Additional reviews and comments disabled

Reviews
Integrating IBM Lotus Domino applications into IBM WebSphere Portal (Submitted by Lotus/IBM - 02/19/2004)
rating: 1 star Do this mean that IBM are forcing to move Domino to Websphere???? (Submitted by LotusRnext Net - 02/25/2004)

Lotus Software

Document options
Print this page
Print view

 Search
Search
Advanced Search

  Sandbox views
By Application Name
By Category
By Product
By Audience
By Date
By Submitter
Conferences

  Resources
developerWorks: Lotus Downloads
alphaWorks Downloads
    About IBM Privacy Contact