I am into developing a web application for a very big hospital... The technologies they want to use are:
Thats fine, however the problem is that this application should be built with such an architecture so that it should run as a stand alone application serving small hospitals and also run as a web application serving its original purpose...
So, my application has to be 1) WEB APPLICATION 2) STAND ALONE APPLICATION
What is the approach I need to take
Do any of the above mentioned technologies are not compatible with second standalone requirement.
Which layers(presentation, business, database) require changes when a web application is to be made as standalone application.
All suggestions and discussions will be helpful for me. Thanks in advance.
That is the whole thing. You design it in layers, so the Service layer talks to the DAO/Repository layer, which talks to the database. These three layers are always the same no matter what is used as the view technology, either Web or Stand-Alone.