Help please 2004-09-23 - By Ben Hill
Back On Thu, 2004-09-23 at 22:12, Maya menon wrote: > This is what my boss wants: > A general overview about how will you think about the conversion > process.
Well I'd firstly work out what functionality is in the server side of the system and what is in the client side. You may be able to use parts of the server-side code by plugging it into the J2EE model.
Secondly, you can start to think about the client-side functionality and how this can be ported to a server-side context also.
The UI needs some consideration too, and it's worth really spending some time here, working out if the existing system really does what the users want. You may find that simply replicating the UI is not the best approach. The process of porting the application means you have a certain amount of work to accomplish anyway, so why not make sure you dont head down the wrong path at the outset.
You need to look at how much you can reuse, how much needs to be refactored and how much needs to be scrapped and re-written. It's useful if you have a model of the system to work from and there are many CASE tools available to drive a model from the existing application.
Approaches:
1) Decompose the system 2) Build a domain model 2) Research any issues with the existing approach, and design "better ways" 4) Categorise into; "reuse", "refactor" and "re-write" chunks. 5) Start work on your new web approach model 6) Extract resuseable components and sanity check the code 7) Refactor code and add to your model 8) Fill in blanks by writing new code to fit the new model.
It's just a start, but you can see how the approach could be. Just take it slowly, and take it one step at a time.
Visual models are good, long verbose documents are bad. ;-)
HTH
Ben
--- ben@(protected) www.javacoder.net - Java coding, from the source!
==================================================================== Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)
|
|