IBM Lotus and IBM® Redbooks® have partnered together to create this wiki that show you how to use a specific set of IBM products to create an integrated web environment which provides a seamless, integrated web experience for users.
In this wiki, we describe the steps required to create an example integrated web environment based on the following IBM products. While doing this, we provide explanation of the steps, the choices we made, and some possible alternatives. The goal is to show you how you can create a similar environment for your deployment.
The products that this wiki covers (which our example environment uses) include:
- IBM Lotus Domino - It is used to host critical business, collaboration, and messaging applications. In the example environment, the Domino server hosts the LDAP directory (Domino Directory) that all of the servers in the environment use for authentication. In addition, it hosts the iNotes application that supports web access to mail files stored on the server.
- IBM Sametime: It provides users with a unified user experience across a broad range of integrated real-time communications services including voice, data and video. In the example environment, IBM Sametime provides instance messaging, presence awareness, online meetings, voice and video functions, and community collaboration features.
- IBM Connections: It is the social software that helps you to find and connect with people and information in your organization. In the example environment, IBM Connections provides a set of integrated services including user profiles, files management, bookmarks, blogs, communities, wikis, forum, and activities management.
- IBM WebSphere Portal: It provides the core portal services that aggregate applications and content and deliver them as role-based applications. The features and functionality IBM WebSphere Portal provides include flexible access to existing enterprise data and application as well as external feeds and web data, tagging and rating, REST services, site wizard, templates, theme customizer portlet, and WebSphere Portlet Factory software, Page Builder, and more.
- IBM Lotus Quickr Domino: It is web-based collaboration software that helps you share content and collaborate with teams. The features IBM Lotus Quickr Domino provides include team places, content libraries, connectors, replacing email attachment with shared links which connect team collaboration with other software, and more.
The wiki introduces the example environment we create, describes the system architecture, prerequisites, the installation and configuration of the above products, and at the end, how to create common navigation across the products to create the integrated web experience.
This wiki is consists of the following sections:
: IBM DOES NOT WARRANT OR REPRESENT THAT THE EXAMPLE INTEGRATED WEB ENVIRONMENT SETUP AND THE CODE PROVIDED ARE COMPLETE OR UP-TO-DATE. IBM DOES NOT WARRANT, REPRESENT OR IMPLY RELIABILITY, SERVICEABILITY OR FUNCTION OF THE EXAMPLE INTEGRATED WEB ENVIRONMENT SETUP AND THE CODE. IBM IS UNDER NO OBLIGATION TO UPDATE CONTENT NOR PROVIDE FURTHER SUPPORT.
ALL THE EXAMPLE INTEGRATED WEB ENVIRONMENT SETUP AND THE CODE ARE PROVIDED "AS IS," WITH NO WARRANTIES OR GUARANTEES WHATSOEVER. IBM EXPRESSLY DISCLAIMS TO THE FULLEST EXTENT PERMITTED BY LAW ALL EXPRESS, IMPLIED, STATUTORY AND OTHER WARRANTIES, GUARANTEES, OR REPRESENTATIONS, INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF PROPRIETARY AND INTELLECTUAL PROPERTY RIGHTS. YOU UNDERSTAND AND AGREE THAT YOU USE THESE MATERIALS, INFORMATION, PRODUCTS, SOFTWARE, PROGRAMS, AND SERVICES, AT YOUR OWN DISCRETION AND RISK AND THAT YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGES THAT MAY RESULT, INCLUDING LOSS OF DATA OR DAMAGE TO YOUR COMPUTER SYSTEM.
IN NO EVENT WILL IBM BE LIABLE TO ANY PARTY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES OF ANY TYPE WHATSOEVER RELATED TO OR ARISING FROM USE OF THE EXAMPLE INTEGRATED WEB ENVIRONMENT SETUP AND THE CODE FOUND HEREIN, WITHOUT LIMITATION, ANY LOST PROFITS, BUSINESS INTERRUPTION, LOST SAVINGS, LOSS OF PROGRAMS OR OTHER DATA, EVEN IF IBM IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THIS EXCLUSION AND WAIVER OF LIABILITY APPLIES TO ALL CAUSES OF ACTION, WHETHER BASED ON CONTRACT, WARRANTY, TORT OR ANY OTHER LEGAL THEORIES.
The team who wrote this wiki
This wiki was produced by a team of technical specialists from around the world working together in remote fashion.
|Christina Cruz Born is a Level 2 Software Engineer for IBM WebSphere Portal team. Christina joined IBM in 1997, first working as a Java developer and then moving to Level 2 Support in 2006. Christina holds certifications for WebSphere Portal development (7.0) and WebSphere Portal Administrator (6.0, 6.1, 7.0). She has a B.S. degree in Computer Engineering from the University of Florida. She is based in Atlanta, Georgia.|
|Karen Brent is an IT Specialist for IBM Software Group in United Kingdom. Karen has worked for Lotus and IBM for more than 12 years, initially within the Lotus services organization, where she assisted customers in designing, deploying, and managing Lotus Notes and Domino architectures. Currently, she is a Lotus Early Program Manager on the BetaWorks™ team, where she supports beta customers in deploying beta and early software, provides the development teams with feedback, and contributes to early enablement activities for the technical sales and services teams. Karen has been working with Lotus Notes and Domino since version 2.|
|James Gallagher is a Social Software Engineer currently working on IBM Connections and IBM Quickr for WebSphere Portal. James is a subject matter expert on both of these products and spends his time working directly with customers to solve technical issues that they may have. James has given customer presentations and workshops on the power of Social Software within today's business. Within EMEA, he is the Senior Level 3 Software Engineer and point of contact for IBM Quickr for WebSphere Portal. |
|Nagabhushan A Joshi (NJ) is an IT Specialist in IBM India Software Lab. Nagabhushan has over 9 years of experience in the IT industry. He specializes in deployments, migrations, integration, and administration of IBM Lotus Domino and collaboration products. He was been involved in Lotus Notes and Domino infrastructure planning, implementation, and deployment projects in both technical and project management capacity. He is also an IBM Certified Lotus Domino Administrator. Nagabhushan currently works on middle-ware hosting services for IBM Websphere, DB2, and Lotus Domino environment.|
|Imran Khan is a Staff Software Engineer at IBM in Dublin Software Lab. He has more than 10 years of software development experience in IT industry. He is currently working as Media Manager product area expert and Sametime in general and is a member of EMEA Lotus Sametime Support Level 2 team. He holds a Masters degree in Mobile Networking and Computing from the University College Cork, Ireland. He is a Certified System Administrator for IBM Sametime and WebSphere Application Server. He is also a certified DB2 Associate. Imran's areas of expertise include large-scale IBM Sametime deployments and have keen interest in Unified Communications and Collaboration solutions and has also contributed to the writing of the Lotus Sametime 8.5 Enterprise Scale Deployment Redbooks wiki.|
|Feargal McKenna is a member of the Quickr-Domino (SEAL) team. He started working in Lotus development in 1994 as a technical specialist working on Lotus Domino/Notes. He has worked between 1999 and 2002 for Lotus Professional Services on Domino and QuickPlace and is now part of the Quickr Domino SEAL team since 2009 working with the development team and customers. Feargal has presented on Quickr Domino at Lotusphere, UKLUG, ILUG and BLUG. He has organized Master classes in Quickr Domino, developed education material for the Quickr Domino Design Partners, and he has lead Open Source projects in Quickr Domino.|
|Mark Neumann is an Executive Technical Sales Specialist and has been with IBM for 25 years. He works with customers on how to map IBM software to their business process. He has worked with IBM services, IBM development labs and customers all over the world on how to integrate IBM Collaboration products together with IBM and third party software. Mark has presented at past Lotusphere Impact conferences and IBM Portal Excellence conferences. Mark has created demonstrations and presentations showing the business value of the IBM Collaboration software products that are used worldwide by the IBM sales teams.|
Powell Pendergraft is a Level 2 Software Engine for IBM Lotus Domino Level 2 Webserver Support team, in IBM Software Group, US. Powell supports Domino HTTP, LDAP, DIIOP servers, iNotes, and Lotus Live Meetings. Over the last 12 years, Powell has worked with teams for cc:Mail, Domino mail servers, and the Domino Core support teams. Powell is based in Austin, Texas.
|Charles Price is a Software Engineer in IBM Software Group, US. He has twelve years of experience in technical support and testing for IBM Lotus software, specializing in cross-product integration with Lotus and other products. Charles holds a degree in Mathematics Education from the University of Georgia and taught high school mathematics for three years before joining IBM. He is an IBM Certified Associate System Administrator - Lotus Collaborative Solutions, a Principal Certified Lotus Professional for Domino system administration, and an IBM Certified System Administrator for WebSphere® Portal. Charles has written numerous technotes on cross-product integration, presented at Lotus and Portal technical conferences, and co-authored the WebSphere Portal Collaboration Security Handbook, SG24-6438, in 2004 and Sametime 7.5.1 Best Practices for Enterprise Scale Deployment, SG24-7410, in 2007.|
|Wei-Dong (Jackie) Zhu is an Industry Solution Project Leader with International Technical Support Organization. She has more than 10 years of software development experience in accounting, image workflow processing, and digital media distribution using C, C++, Java, and Lotus Notes scripts. Jackie holds a Master of Science degree in Computer Science from the University of the Southern California. Jackie joined IBM in 1996. She is a Certified Solution Designer for IBM Content Manager and has managed and lead the production of many Enterprise Content Management Redbooks and IBM Lotus Domino redbooks wiki projects.|
Supporting contributors and reviewers
Thanks to the following people for their contributions to this project:
- Jon Brun - Senior Software Engineer, IBM Connections
- Amanda Bauman - Business Program Manager, IBM Collaboration Solutions
- William Holmes - Technical Lead / Software Engineer, IBM Sametime Development
- Sven Stueven - Advisory IT Specialist, IBM WebSphere Portal Development
- Deepak Gupta1 - IT Specialist / SME - IBM WebSphere Portal
- Tony Estrada - Software Engineer, IBM Connections Development
- Projjwal Saha - Software Engineer, IBM Connections Development
- Nagendra Shukla - Software Engineer, IBM Collaboration Solutions
- Richard Conway - ITSO Residency Enablement, IT Specialist
- Dave Bennin - ITSO Residency Enablement, IT Specialist
Become a contributor
Join us for a two- to six-week residency program! Share your knowledge with peers in the industry and learn from others. Help create content about specific products or solutions, while getting hands-on experience with leading-edge technologies. You will have the opportunity to team with IBM technical professionals, Business Partners, and Clients. Your efforts will help increase product acceptance and customer satisfaction. As a bonus, you will develop a network of contacts in IBM development labs, and increase your productivity and marketability.
Find out more about the residency program, browse the residency index, and apply online at:
Comments are welcome
Your comments are important to us!
We want the content in this wiki and all our wikis to be as helpful as possible. Provide us your comments in one of the following ways:
Stay connected to IBM Redbooks