Home > Ask the Domino Experts > Transitioning from Domino to J2EE Questions & Answers > Concerns about moving to WebSphere and the future of Domino
Ask The Domino Expert: Questions & Answers
EMAIL THIS

Concerns about moving to WebSphere and the future of Domino

Alex Homsi EXPERT RESPONSE FROM: Alex Homsi

Pose a Question
Other Domino Categories
Meet all Domino Experts
Become an Expert for this site


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


>
QUESTION POSED ON: 06 September 2004
I have been doing Domino development for a few years. During this period, I have developed simple discussion databases to complex workflow applications for Web and Notes clients to e-commerce Web sites with both Domino and a relational database as the backend. I have done coding using Formula language, LotusScript, done agents in Java and used JavaScript with my Domino Web applications. My questions are:
  1. I want to start working my way towards WebSphere. What should be my initial step(s) for getting there?

  2. The more I read about WebSphere, the more I get confused. There are different versions of WebSphere out there for different platforms. Which one should I use for taking my first steps? Do I need to worry about this?

  3. How would I transition my experience and knowledge from Domino to WebSphere?

  4. How would I transition my applications from Domino to WebSphere?

  5. Since I am jumping into a new boat, is this the right boat to jump into? I mean what does the future hold for this new boat? Is it a stable boat? Should I jump into some other boat like Oracle and .NET? If I have to take a fresh start, why not jump into a boat that has a more stable history?

  6. I do not see any future for Domino. Is that a fair observation?

  7. Why is there so much push from IBM towards WebSphere? Domino is going to use a relational database as the backend in version 7, you can write Java agent in Domino and it has a HTTP server, so what is WebSphere adding to all this?


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Transitioning from Domino to J2EE
Software for migrating from LotusScript to J2EE
Going to J2EE but keeping the mail
Using WebSphere for 'smaller' Domino applications
Web info on transitioning from Domino to J2EE
Migrating Lotus Notes database to UDB
Tools for Domino to J2EE migration
Converting Notes applications to J2EE
Migrating LotusScript and @Formula to Java/J2EE
Converting NSF data into relational data
When is the .NET version of Flowbuilder coming out?

IBM WebSphere
WebSphere is a world of trouble, Domino readers say
WebSphere Portal primer
IBM releases HR accelerator for SAP and WebSphere
Portalizing Notes/Domino applications with IBM WebSphere Portlet Factory
Mainsoft enables .NET applications to run on WebSphere Portal
Routing mail between Lotus Domino and IBM Workplace users
Workplace Forms add XML future to WebSphere-Domino environments
Security considerations for a Domino WebSphere system
New and Notesworthy: November 2005
No middling in IBM's master plan

Lotus Notes Domino Deployment and Migration Advice
Build your own Domino multi-server test environment
IBM Lotus to end Notes/Domino 7.x support
How to upgrade to Lotus Notes 8 and retain Lotus Notes 7
Resolve Notes 8 migration error: 'Database has not been opened yet'
Understanding a Lotus Notes Smart Upgrade rollout
How to export data from a Lotus Notes database to a CSV file
How to install Lotus Notes on Linux CentOS-4
How to install Lotus Domino Server on SUSE Linux
How to perform an in-place upgrade of Lotus Domino server hardware
Moving a remote user mail database to new Lotus Domino server

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


  1. There are currently two options to tackle WebSphere if you are a Domino developer. The first option is to learn mainstream J2EE development and SQL to develop transactional applications. This option falls short when it comes to building collaborative/workflow applications, the same type of applications that Domino is good at. Keep in mind that J2EE does not offer framework support for this class of applications, while Domino does.

    The second option is to consider a third-party framework that augments the J2EE stack with a set of high-level services and APIs that can offer a Domino developer the same high level of abstraction that you have in Domino and familiar document-centric constructs. In both cases, you will still need to learn how to package and deploy a J2EE application as a war or ear file using the WebSphere administration console. Even if you invest in a specialized vendor framework, understanding Java and J2EE is always a plus.

  2. The WebSphere Advanced Single Server is definitely a good starting point.

  3. The Domino object model is a document centric model where the "Note" object is the building block for information sharing, workflow routing and contextual collaboration. The optimal way to transition this experience and knowledge to the J2EE world is to have an open standards rendition of the Domino framework and expose similar APIs to the Domino object model through which you would manipulate XML documents the same way you manipulate a "Note" in Domino. Skills leverage cannot be achieved unless you use a framework that is designed for this purpose -- whether it's one that you build in house or you buy from a vendor.

  4. Application migration tool vendors often use a technique called framework translation to automate the migration process between two platforms. This is especially efficient when the source platform has a common public framework of design elements that is shared by all applications. A framework-level migration has three important side benefits: consistency across migrated applications, skills leverage and enhancement/maintenance agility. Rewriting the code of an application or generating it, without the use of a common framework or API, is not economically realistic. I have seen companies try to migrate their Domino applications to J2EE using brute force (an army of J2EE programmers), rather than leveraging available migration frameworks. Awareness is increasing about the benefits of such frameworks and this is a good thing for the Domino community.

  5. I definitely see Lotus Workplace becoming the new Domino of the J2EE world. I predict that Lotusphere 2005 will be all about transitioning Domino developers to Workplace. Much like J2EE, .NET does not offer any framework leverage for Domino developers. Microsoft's argument that Domino developers are better off with VB.Net because the language syntax is close to LotusScript is a joke. The framework is what makes Domino skills, not the programming language.

  6. This is a fair observation if you're talking about Domino's proprietary architecture. The future is Workplace becoming the new Domino. Lotus is just missing a new Workplace Designer tool for Domino developers to develop for Workplace using the same terminology, concepts and framework that you have today in Domino Designer. Once they have it, the transition will become crystal clear. At Lotusphere 2004, Lotus promised to show this Workplace Designer at Lotusphere 2005. If they pull it off, this is going to be huge for the Domino community.

  7. You're right, WebSphere doesn't bring much to the table for Domino developers -- it's too core level. Workplace is foreseen as the bridge from Domino to J2EE, not WebSphere on its own.

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




Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



Lotus Notes Domino on Blackberry and mobile devices
HomeTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersDomino IT Downloads
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 1999 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts