Problem solve Get help with specific problems with your technologies, process and projects.

Converting Notes applications to J2EE

How do I convert an existing Notes applications to make it J2EE compliant?
There are two answers to your question depending on whether you intend to keep the data in Domino or migrate the NSF documents to a native RDBMS store.

If you intend to keep the NSF document store, you would rebuild the UI in J2EE and rewrite the LotusScript logic using the Domino Java API through a CORBA connection. If you are running Domino 6.0.2 CF2 and higher, you can also benefit from the Lotus Toolkit for WebSphere, which provides a higher level abstraction of the Domino API in the form of JSP tag library.

If you intend to migrate your application off Domino rather than integrating with a Domino backend, this is a far more complex exercise, as you lose the benefit of the Domino framework and object model, which does not exist in J2EE. Fortunately, there are vendors that offer J2EE frameworks that reproduce Domino features for a standards-based J2EE/RDBMS architecture. Some frameworks are richer than others and provide additional tooling similar to Domino Designer. Unless your Notes applications are relatively simple (no rich text, attachments, workflow, or document-level security), it would be less expensive to invest in a specialized third-party framework rather than trying to recreate your own.

Do you have comments on this Ask the Expert question and response? Let us know.

Dig Deeper on J2EE for Lotus Notes Domino and WebSphere

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.




  • iSeries tutorials

    Search400.com's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...