The Lotus brand within the IBM Software group represents the “people facing” side of the overall IBM product family. This does not necessarily mean the end user uses no other IBM products, but the Lotus brand is the front end of the IBM SOA Interaction Services component.
The following diagram shows the interaction between these components. Each can be deployed as a separate infrastructure piece and provide value. However, when they are leveraged as an integrated solution, the possibilities are nearly endless.
- WebSphere Portal Server provides an on-the-glass integration solution for your enterprise. It allows you to create composite role-based applications from different data sources. For more information, visit http://www.ibm.com/websphere/portal
- Web Content Management is now an integrated piece of the WebSphere Portal Server. It provides an end user driven content authoring and content delivery system. Visit http://www.ibm.com/websphere/portal
- Lotus Notes/Domino is IBM’s fagship messaging and collaboration product, deployed to over 100 million users. It provides a foundation on which many of the other value-added products build. Visit http://www.ibm.com/software/sw-lotus/products/product4.nsf/wdocs/dominohomepage
- Lotus QuickPlace/Quickr is IBM’s team collaboration product. It provides template-based services and a set of content connectors, allowing end users to quickly create interactive team places, all without the need for administrator intervention. Visit http://www.ibm.com/software/sw-lotus/products/product3.nsf/wdocs/ltwhome
- Lotus Sametime is IBM’s unified communications and collaboration product. It provides enterprise-class instant messaging and web conferencing services, as well as a platform for many other capabilities. This includes telephony and voice integration services. Visit http://www.ibm.com/software/sw-lotus/products/product3.nsf/wdocs/st75home
- Lotus Connections is IBM’s “social networking” product. It provides a new category of integrated application services covering the following areas: activities, dogear, blogs, communities, and profles. Visit http://www.ibm.com/software/sw-lotus/products/product3.nsf/wdocs/connections
This article does not cover all the products available under the Lotus brand. For additional information on these, visit http://www.lotus.com
The Lotus QuickPlace product has been available for several years. QuickPlace has become recognized as a leader in web-based team collaboration, and it is used in many large corporations throughout the world.
In early 2007, IBM announced two important changes to the QuickPlace product family:
- The new version of Lotus QuickPlace will be renamed Lotus Quickr
- A new J2EE-based version of QuickPlace will be introduced, also called Lotus Quickr
These two versions of Quickr (one based on Domino and one based on WebSphere Portal) form a single product. They do, however, have very different deployment architectures. From an end user’s standpoint, they should be viewed as collaboration appliances. They will be presented with a consolidated list of places where they are involved so that the end users can easily navigate. This will be the case regardless of the backend deployment architecture.
The goal of these changes to QuickPlace/Quickr is simplification. IBM wants the product to be so simple that an end user can, with a few clicks, generate productive services. There is also a focus on server deployment simplification.
One of the key components of Quickr is the connector technology that it introduces. These connectors will allow for direct and programmatic interaction with the data stored in the Quickr places. Connectors that will be shipping with Quickr 8.0 are the following:
- File System/Windows Explorer
In this section, we will cover each edition and discuss how it integrates with Domino. We will not be covering how to install the product itself; this is covered in detail within the product documentation.
Quickr with services for Domino
The Domino-based edition of Quickr should be thought of as a signifcant upgrade to the existing QuickPlace product line. This product has been maturing over many years, and this new release provides many new capabilities. These include native support for wikis and blogs “out of the box”.
Installing Lotus Quickr
The basic installation process for Quickr with service for Domino is very simple. It involves installing a base Domino server v7.0.2 FP1. The Quickr product components are then installed on top of this server.
After installation, there is some additional configuration required, depending on the intended usage. They are:
- User/group directory configuration is used to control the authorization and authentication of the environment
- Sametime integration is used to enable presence awareness within the places
- QPServlet confguration is used for WebSphere Portal integration
The user/group directory configuration allows you to select one of three directory types:
- Internal place level directory allows for registration of users at a place level. The users are independent of any corporate directory that may be in place. Generally this is used to support external user access.
- Lotus Domino Directory allows users and groups to be stored in the names.nsf database (public address book) and corresponding directories surfaced via directory assistance.
- LDAP directory allows for users in a supported native LDAP directory (for example, Domino, IBM Tivoli Directory Server, Microsoft Active Directory, Novelle Directory, or Sun One Directory). This configuration allows for the refinement of the settings used to interact with the LDAP source.
The directory can be configured by first logging as an administrative user. In the following screenshot, we have logged in as user in Admin from the Domino Directory.
Next, select the User Directory option from Site Administration. The following screen shows the default value of No Directory selected. This is the base setup where the contacts.nsf database for each place will be used as a user directory.
It is possible to change the user directory by clicking the Change Directory button. This lets you choose between No Directory, LDAP Server, and Domino Server.
If LDAP Server is selected, then options for connecting to the directory server will be displayed, as shown in the following screenshot:
This screen contains the following felds:
- Name provides the host name of the LDAP Directory Server.
- Port number is the LDAP TCP/IP port used to communicate with the server.
- Check for SSL connection with LDAP User Directory enables SSL encryption of the LDAP traffic. Note that this is an “all or nothing” selection. It is not possible to only encrypt parts of the conversation with the LDAP server.
- Search base controls determines where in the LDAP tree to search for users and groups. For a Domino LDAP directory this value is generally left blank. This is because groups in Domino, as seen through LDAP, have no organizational component (for example, cn=Sales Users).
- Narrow searches to the place name further restricts the LDAP search to users that contain the Quickr place name (for instance, Sales).
- Check to use credentials specified below when searching the directory controls whether or not anonymous access is used for the LDAP directory. It is very common to have read-only binding credentials to search the directory.
- Username provides the user’s distinguished Name for the LDAP server (for example, cn=quickrbind, ou=Admin, o=Acme).
- Password is the password for the username above.
- Authentication Timeout controls the time in seconds for the login operation to timeout. The default is 120 seconds.
- Search Timeout controls the time in seconds for LDAP searches to timeout. The default is 120 seconds.