IBM Lotus Domino 8.5.3 server performance and IBM Lotus Notes 8.5.3 client performance

Saw this very nice – although very technincal – whitepaper on developerWorks on how Notes 8.5.3 has been optimized to reduce the number of transactions with the Domino server. A small little thing that I haven’t seen mentioned before but which can have a big impact on your environment and users. Probably shouldn’t be considered light reading.

“IBM Lotus® Domino® 8.5.3 and IBM Lotus Notes 8.5.3 have been optimized to reduce the transactions from the client to the server. These optimizations yield a reduction in server resources, thus lowering the Total Cost of Ownership. This white paper shows the reductions in processor and disk utilization achieved with large numbers of Notes 8.5.3 clients running on a single Domino 8.5.3 server.”

IBM Lotus Domino 8.5.3 server performance: IBM Lotus Notes 8.5.3 performance

IBM Connections Extension license – how to handle varying user entitlement and which drawbacks I see

As I blogged the other day (IBM Connections Extension license) IBM has released an extension license for IBM Connections to allow customers to buy the remaining features (besides Profiles and Files). It did however beg the question: “So how do I control access to the remaining features for users not entitled to use all features in Connections?”. After asking Ed Brill the solution from the IBM Connections team is surprisingly simple and easy to implement. It does however put the burden on you as the administrator is it’s not a “checkbox solution”. Let me try and explain how to do it.

In IBM Connections (and all other J2EE applications) access to functionality is controlled by roles. That is the container will verify that a user has been mapped to a particular role (either as the user or by virtue of being member of a group) before granting access. In Websphere Application Server this is done in the Integrated Solutions Console (ISC) on a per application basis. The way you restrict access to particular features is the same way you force users to log into Connections and is nicely described in the wiki/InfoCenter. The way you would do it for this scenario is to create an LDAP group of fully entitled users and make sure only these users are granted access to features other than Profiles and Files.

The solution works and is easy to implement but is has a major drawback in it doesn’t change the main menus. At least to the best of my knowledge as the service that returns menu items reads of the general Connections configuration and does not take the access of a particular user into account. A better solution would of course be that the service was aware of the access restriction and only features to which a user has access are presented in the menus. It would also lend itself better to a simpler UI for these casual users of Connections.

Another issue is that the approach doesn’t restrict a fully entitled user (“user 1”) to share information with a limited entitled user (“user 2”) in say communities. “User 1” is free to add “user 2” but “user 2” would be unable to see the information. The user would receive e-mail notifications etc. but wouldn’t be able to open the community. The user would try and go to the community, could log in successfully but still be unable to access the the community. Probably unable to realize why. The main culprit here is that the name resolution service isn’t aware of the – potentially – limitied entitlement of some users. I see helpdesk calls on the horizon.

So while I really, really, really praise IBM for the Profiles/Files entitlement being added to Notes 8.5.3 I also see room for improvement. The role based approach allows you to manage access and thus avoid problems in the event of an IBM compliance check but there are user experience issues. Hopefully IBM will address these in upcoming released.

New IBM Connections Kick-Start offering

IntraVision is happy to offer a fixed price IBM Connections Kick-Start offering to get you started with IBM Connections per the entitlement offered by IBM as part of the Notes 8.5.3 maintenance release. At our Social Business event on Thursday 27 October (there’s still time to register) we will be happy to discuss this offering as well as our new OnTime for IBM Connections product with you. More information about event may be found as part of our online newsletter (linked below).

IBM Connections Kick-Start and Social Business event with Stuart J. McRae (in Danish).

IBM Connections Extension license

(Of course) Stuart beat me to the punch but I wanted to blog it anyway.

Today IBM officially announced the IBM Connections Extensions Authorized User license as an easy (and inexpensive) way to buy the rest of the IBM Connections suite of features if a customer is making use of the entitlement for Connections Files and Connections Profiles granted as part of Lotus Notes 8.5.3. I too think this is a great move by IBM but asks the question how I’m going to control what parts of Connections users use if running in a mixed environment where some users are using Connections as entitled through Notes and some use it by virtue of their full license. In Sametime we have policy controls to help us but we do not have that in Connections nor have I heard any mention of it. I guess we will have to see how to approach this and whether it becomes an issue at customer sites.

Anyways still a very nice and clever move by IBM.

iWhat?! Should iNotes be renamed?


Thursday I returned a call from a customer. The customer called because he had heard about Lotus iNotes and since they had iPhones at the company he thought it would be a perfect match for mail on the phone. Well yes – sort of… While iNotes does have three modes and one of them (iNotes UltraLight) works very well on a mobile web browser it’s far from ideal. It actually took me a while to explain that what he was looking for for his “iDevices” wasn’t Lotus iNotes but Lotus Traveler.

Now I know the product names so it was hard for me to understand why it would confuse anybody but after thinking about it some more it’s actually starting to make sense to me. The product name Lotus iNotes is confusing as it suggests that it’s a solution for iDevices which it really isn’t.

I never thought that I would make a case for renaming iNotes but it actually makes sense now.

Now I know that iNotes has been around as an IBM Lotus name long before the rise of the iPod/iPad/iPhone devices but the mind share isn’t on the IBM side. It’s probably confusing more customers than it’s benefitting. Should we return to calling the Lotus iNotes something else? We could probably come up with a shorter name than “IBM Lotus Domino Web Access” but maybe it’s actually quite a good name as it explains what it is. Maybe “IBM Lotus Web Mail” would do. I think I for one will stop referring to Lotus iNotes but that name.

What do you think?

jWidgets to make it easier to develop Eclipse based components for composite applications

Perusing the the Composite Application Wiki I discovered a technology IBM calls jWidgets. Basically they are for Composite Application Java component development what iWidgets are to websites that is a widget framework for easily and more quickly doing stuff. Developing Java components for composite applications is a little hard as you have to manage wires etc. yourself. A framework would make that a lot easier and that’s exactly what jWidgets are.

Having the technology available to Lotus Notes (and not just Lotus Expeditor) would be really cool. From an IBM’er I however learned that they haven’t been formally tested in Notes, but the technical capability is there. They have only been tested formally in Lotus Expeditor 6.2.2.

jWidgets – Easy Creation of Java Composite Application Components

Lotus Traveler saves real money!


This morning at IBM Software Dag I have been talking to a number of customers already. One exciting story to start of the day was a company who have completed the switch from an existing, for-pay, mobile mail provider to fully embrace Lotus Traveler 8.5.2. They now only provide mobile mail using Apple iPhones and the Lotus Traveler they are entitled to as part of licensing Lotus Notes.

Now the choice of mobile mail provider isn’t really all that exciting so why blog about it? The reason is that the switch has saved them 60.000 USD in licensing! And that’s only the savings on the mobile mail software. No costs from decommissioning servers, savings from supports and/or maintenance is included in the above number. And this is a relatively small company (around 500 employees).

So why haven’t they switched to Lotus Traveler before? Well they have been waiting for Lotus Traveler 8.5.2 to utilize the support for HTTP/HTTPS as they rely on reverse proxy servers to channel the traffic through the various layers of firewall. They use Apache HTTP server and mod_proxy to channel the traffic through. Again free and open.

Great story to start the day.

Announcing the Lotus XPages Cup Competition

Visit the Virtual Innovation Center (VIC) to learn about the “Lotus Building Collaborative Applications with XPages Cup Competition” running from 27 September to 29 October, 2010. Take this opportunity to learn about the latest XPages enhancements built on the breakthrough innovation started in Lotus Notes 8 and Lotus Domino 8. The competition is open to all IBM Business Partners and there is no charge to participate.

Register for the competition

IBM Software Day 2010

Again this year IBM will be hosting their annual IBM Software Day in Øksnehallen in Copenhagen on 12 October 2010. You may now sign up for the event and if you’re in Copenhagen on 12 October and you’re working with IBM software you really should sign up. If nothing else there’s normally a great lunch buffet… 🙂