Thursday, July 27, 2006

Lotus Notes application deployment

I had a discussion with some technie friends about what they do. Most of them are on .NET or JAVA platform. So I'm the only Lotus guy there. Not one of them have any experience with Lotus Notes. So I get tons of questions. To simplify the explaination, I told them Lotus Domino is an all in one mail server, web server, application & db server, etc. They are more interested in the application that we run on LN. So I told them that LN application can be build easily (definitely with some limitation). LN Designer itself is a Rapid Application Development tool.

Then how do I deploy applications? Good question. I have read a lot of talk on how good Domino is but haven't read many who drill down on how easy LN application can be deployed. First, I do not have to worry about compiling the code. I just need to develop and then save the design. After finish development, I test it then send a request to make a new copy of the application on the production server (initial copy). And it's done. How about updates and upgrades, they ask. There's a few ways to do it, I can directly replace the design or create a template which the application will inherit the design from. If the application is located on many different server, replication will take care the deployment. I don't need to go to individual replica to update the design. Even different copy of the same application can inherit from a single template. They were impressed. Hmm.. maybe we can call Lotus a Rapid Deployment environment.

2 comments:

Gerry Shappell said...

That is the best description I have seen for what Domino "is". If IBM/Lotus could market the product in this basic fashion...I think people would understand Domino better.
Nice Blog!

Melisa Marzett said...

I have never done this before, therefore, this article is very interesting for me... I'm curious, so I'll be frequently checking this post! Here is one more thing I'd like to tell you... If your home works are very complicated, just let us help you with them!