Answered by:
Which Architecture should i use ?

Question
-
I have to create a project within less than 10 forms [Windows Application] with SQL as database, which architecture should i use or opt for ? I am completely new to architecting so looking forard for your inputs. Thank You.Saturday, September 24, 2011 5:34 AM
Answers
-
Hi
You can use layered application pattern to implement your application. In future, if you want to change the User interface, which will be easily enable to change.
Refer MSDN URL for layered application patter http://msdn.microsoft.com/en-us/library/ff650258.aspx
Regards
- Edited by Nehruraj Monday, September 26, 2011 10:30 AM
- Marked as answer by R Y Sri Varshan Monday, June 25, 2012 4:40 AM
Saturday, September 24, 2011 5:59 AM -
i think your application is smaller and if it will be increased then you have to made it manageable so suggest you 2-tier where 1st -tier for UI and 2nd tier for your dataaccess logic and objects. you are new to architecture so its initial level architecture but when you expertise in that area for different application then you will decide that what architecture is best for my future use.
- Marked as answer by R Y Sri Varshan Monday, June 25, 2012 4:40 AM
Monday, September 26, 2011 6:34 PM -
I would suggest to look for business need and criticality of your application. If you forsee significant business changes in near future. than the base architecture should be open for extendability, maintainability and scalability. Considering the fact of future business need you may decide for layered one where extendability is always possible.
Hope this Helps!!!
- Proposed as answer by BalaYC Monday, October 3, 2011 2:44 PM
- Marked as answer by R Y Sri Varshan Monday, June 25, 2012 4:39 AM
Wednesday, September 28, 2011 2:35 PM
All replies
-
Hi
You can use layered application pattern to implement your application. In future, if you want to change the User interface, which will be easily enable to change.
Refer MSDN URL for layered application patter http://msdn.microsoft.com/en-us/library/ff650258.aspx
Regards
- Edited by Nehruraj Monday, September 26, 2011 10:30 AM
- Marked as answer by R Y Sri Varshan Monday, June 25, 2012 4:40 AM
Saturday, September 24, 2011 5:59 AM -
i think your application is smaller and if it will be increased then you have to made it manageable so suggest you 2-tier where 1st -tier for UI and 2nd tier for your dataaccess logic and objects. you are new to architecture so its initial level architecture but when you expertise in that area for different application then you will decide that what architecture is best for my future use.
- Marked as answer by R Y Sri Varshan Monday, June 25, 2012 4:40 AM
Monday, September 26, 2011 6:34 PM -
I would suggest to look for business need and criticality of your application. If you forsee significant business changes in near future. than the base architecture should be open for extendability, maintainability and scalability. Considering the fact of future business need you may decide for layered one where extendability is always possible.
Hope this Helps!!!
- Proposed as answer by BalaYC Monday, October 3, 2011 2:44 PM
- Marked as answer by R Y Sri Varshan Monday, June 25, 2012 4:39 AM
Wednesday, September 28, 2011 2:35 PM