Lotus Notes/Domino 7 vs SharePoint Portal Server 2003

ZDNet Australia compares Lotus Notes/Domino R7 with Microsoft SharePoint Portal Server 2003 and the conclusion is:
If you are already use Lotus Notes for e-mail or if you are an IBM shop and can invest the time and money into developing collaborative applications, Lotus Notes/Domino 7.0 is a powerful framework on which to do so. However, if you don’t have the resources dedicated to developing collaborative applications, don’t have complex application or integration requirements or if you are focused on the Microsoft solution stack, SharePoint Portal Server 2003 is going to be hard to beat.

The review is currently being discussed at Slashdot.

Update: read more comments on the review from Ed Brill and The Sickos.

Introducing IBM Lotus Notes access for SAP solutions

IBM has announced “Lotus Notes access for SAP Solutions” and Rocky Oliver and Ed Brill (among many) has been blogging about it in details.

I just want to point you to a new article on developerWorks called “Introducing IBM Lotus Notes access for SAP solutions“. From the article: “Lotus Notes access for SAP solutions is a new feature in Lotus Notes 7.0.1 that integrates Lotus Notes and SAP, so you can perform some common SAP functions from within Lotus Notes, such as time reporting, vacation and leave requests, and so on. Developers can extend this new feature even further.

Architectural patterns and Domino (Show’n Tell Thursday)

This is my first contribution to the Lotus Notes and Domino Blogging Community Show’n Tell Thursday series. I will give a high-level introduction to architectural patterns using Patterns for e-business as the specific example of architectural patterns and introduce how Patterns for e-business can be used for Lotus Domino applications.

What are Patterns for e-business?: Patterns for e-business are specific architectural patterns and not design patterns (that can be transformed directly into code such as fundamental, creational, structural, behavioral, and concurrency patterns). From the Patterns for e-business site: “Patterns for e-business are a group of reusable assets that can help speed the process of developing Web-based applications” and “customer requirements are quickly translated through the different levels of Patterns assets to identify a final solution design and product mapping appropriate for the application being developed.

The Patterns for e-business site also describes the process to follow to arrive at a specific architectural pattern for a specific business problem: “For simpler implementations, the Patterns Web site is designed to navigate you through a logical, step by step process to arrive at a previously tested solution design appropriate for use in your e-business application deployment. The steps involved in this process are as follows:

  1. Select a Business pattern to meet the needs of the application you’re developing.
  2. Select an Application pattern that can implement the application’s specific functionality.
  3. Review Runtime patterns and select a pattern that satisfies the system requirements of the solution.
  4. Review Product mappings to determine which products have been successfully used for the Runtime pattern selected in step 3.
  5. Review Guidelines and related links for the Application pattern and product mapping you selected in steps 2 and 4.

Patterns for e-business are generic architectural patterns for e-business implementations and can be used with any type of application servers and middleware – not just IBM products. As it is stated: “Note also that, where IBM products are listed as part of pattern implementations, IBM products are not the only solution option.

The pattern implementations include Self-Service and Collaboration patterns implementations using Domino and Websphere which makes this interesting for Domino developers, architects and administrators. The specific Domino and Websphere product mappings shows how to implement the different patterns such as putting a load balancer and a caching proxy (reverse proxy) in front of several back end Domino servers but also how to combine Lotus Domino with Websphere, Sametime, external directory servers and relational database servers.

Several redbooks and other resources exist on the subject of Patterns for e-business.

R7 Application Development Update exam (701) passed

Today I passed the IBM Lotus Notes Domino 7 Application Development Update exam (701) with a score of 92% and have thereby upgraded my certification to IBM Certified Advanced Application Developer – Lotus Notes and Domino 7.

I used the material presented earlier and also used the 701 certification test from Advanced CLP. I can highly recommend using a practice test as it gives you a good indication of how the actual test will be structured.

Good luck if you consider taking a certification test.

Preparing for exam 701

I have now booked exam 701: IBM Lotus Notes Domino 7 Application Development Update for April 10 and hope to pass in order to upgrade my IBM Certified Advanced Application Developer – Lotus Notes and Domino certification from R6 to R7.

In preparing for the exam I am using the resources listed on the exam 701 page plus an article on Web Services: