Architecture Guidance Needed?
- by vijay
We are about to automate number of process for our reporting team.
(The reports are like daily reports, weekly reports, monthly reports, etc..)
Mostly the process is like pulling some data from the oracle and then fill them
in particular excel template files.
Each reports and so their templates are different from each other.
Except the excel file manipulation, there are hardly any business logic behind these.
Client wanted an integrated tool and all the automated processes are placed as
menus/submenus.
Right now roughly there are around 30 process waiting to be automated.
And we are expecting more new reports in the next quarter.
I am nowhere to near having any practical experience when comes to architecuring.
Already i have been maintaining two or three systems(they are more than 4yrs old.)
for this prestegious client.The possiblity of the above mentioned tool will be manintained for another 3 yrs is very likely.
From my past experience i've been through the pain of implmenting change requests to the rigd & undocumented code base resulting in the break down of the system and then eventually myself.
So My main and top most concern is the maintainablity.
When i was searching for these i came across this link,
Smart Clients Using CAB and SCSF
is the above link appropriate for my requirement?
Also Should i place each automated processes in separate forms under a single project,
or place them in separate projects under a single solution..
Please correct me if have missed any other important information.
Thx.