Click here to Skip to main content
15,891,253 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: what is actual in business layer ? Pin
Dominic Burford17-Sep-14 20:33
professionalDominic Burford17-Sep-14 20:33 
QuestionVintage Processor TMS1000 Texas Instruments 1970-80s Pin
slswcharlie29-Jul-14 11:15
slswcharlie29-Jul-14 11:15 
GeneralRe: Vintage Processor TMS1000 Texas Instruments 1970-80s Pin
PIEBALDconsult29-Jul-14 11:32
mvePIEBALDconsult29-Jul-14 11:32 
Questionwhat is ASTA VoIP for SIP? and why it is used? Pin
Dj@y29-Jul-14 2:18
professionalDj@y29-Jul-14 2:18 
AnswerRe: what is ASTA VoIP for SIP? and why it is used? Pin
Eddy Vluggen29-Jul-14 3:09
professionalEddy Vluggen29-Jul-14 3:09 
GeneralRe: what is ASTA VoIP for SIP? and why it is used? Pin
Dj@y29-Jul-14 3:57
professionalDj@y29-Jul-14 3:57 
GeneralRe: what is ASTA VoIP for SIP? and why it is used? Pin
Eddy Vluggen29-Jul-14 4:33
professionalEddy Vluggen29-Jul-14 4:33 
QuestionArchitecture advice needed for upgrading a classic .ASP web app Pin
MHAM9920-Jul-14 15:15
professionalMHAM9920-Jul-14 15:15 
Hi All,

I have a 10 year old classic .asp app which is a multi tennant SaaS. Running on IIS 7.0 with MS SQL Server back end.

When I started this site / app in 2003 it was somewhat ahead of its time for the industry it was serving and had limited success partially because of some reluctance for companies to run their business entirely on the web. However, I was able to grab a decsnt amount of customers (who still use and love it) but ultimately this business fell to a "part-time" effort for me while I took a full time job in IT management. Over the years I have maintained the original customer base but have not put any effort into building new business.


It's time for 2.0...lol as 10 years is a long time for 1.x on a classic .ASP platform
My current customers just will not go away, and I sense that I could grab a bunch more if I modernized this app. I am looking to modernize the UI, increase performance and allow for easy integration with third party APIs for QuickBooks, etc. as well as possibly extend to mobile apps for iPhone / Android.

The site is a transactional inventory data app where the main tables get between 75-100K records per month with a few hundred users. It currently contains about 125 .asp pages. It is multi-tennant and all customer-specific variability is managed via database configuration and some conditional coding based on session variables set by config data in the DB. The functionality is mostly basic data entry, html grids and querying / reporting and exporting data sets to excel. We use Crystal Reports XI for some reporting,charting etc. I do have a need for more robust label printing (currently using Crystal Reports) have worked with 'Nice Label' on other projects but would be looking for options here.

I have started looking at MVC vs. .Net forms but would consider anything which will be supportable for the next 5 years. I have done some .Net but skills are stale however I do know .asp / vb and java script and SQL well and have been maintaining this app myself for the few years. Would like to be able to learn and be able to do some design/coding/maintenance myself once the framework is in place. so any platfroms which might lend themselves to my cirrent environment would be great.

I like the looks that can be accomplished with HTML5. I recently subscribed to quickbooks online and love the look and functionality of that site which is based on HTML5, Javascript, DoJo. See link to the slide deck link at bottom which describes what technology Intuit deployed.

I need help and direction on overall architecture selection. Wondering if someone can point me to some resuources where I can answer some basic questions and get a general assessment of what types of platforms would work well.

Also willing to pay for consulting time to work this out. Sorry for the novel.

Thanks!
MHAM99

https://docs.google.com/presentation/d/18Ho1IF8CsZzO1B9N2AJth615nsE2KK-TGDFCXCYB7ks/edit?pli=1#slide=id.ge7337632_2_153[^]
AnswerRe: Architecture advice needed for upgrading a classic .ASP web app Pin
Ganesh KP14-Aug-14 0:05
professionalGanesh KP14-Aug-14 0:05 
QuestionCoding a new design Pin
Richard Andrew x6419-Jul-14 10:17
professionalRichard Andrew x6419-Jul-14 10:17 
AnswerRe: Coding a new design Pin
Mycroft Holmes19-Jul-14 14:40
professionalMycroft Holmes19-Jul-14 14:40 
AnswerRe: Coding a new design Pin
Eddy Vluggen21-Jul-14 5:47
professionalEddy Vluggen21-Jul-14 5:47 
AnswerRe: Coding a new design Pin
Kornfeld Eliyahu Peter21-Jul-14 8:57
professionalKornfeld Eliyahu Peter21-Jul-14 8:57 
AnswerRe: Coding a new design Pin
Rowdy Raider6-Aug-14 7:19
Rowdy Raider6-Aug-14 7:19 
AnswerRe: Coding a new design Pin
Dominic Burford17-Sep-14 20:45
professionalDominic Burford17-Sep-14 20:45 
Questiondesign pattern for device. Pin
Member 1095741819-Jul-14 3:40
Member 1095741819-Jul-14 3:40 
AnswerRe: design pattern for device. Pin
Eddy Vluggen21-Jul-14 5:31
professionalEddy Vluggen21-Jul-14 5:31 
Questionmodel for a modern data access layer? Pin
Member 391904914-Jul-14 16:49
Member 391904914-Jul-14 16:49 
AnswerRe: model for a modern data access layer? Pin
Pete O'Hanlon14-Jul-14 19:16
mvePete O'Hanlon14-Jul-14 19:16 
AnswerRe: model for a modern data access layer? Pin
Kornfeld Eliyahu Peter14-Jul-14 21:44
professionalKornfeld Eliyahu Peter14-Jul-14 21:44 
AnswerRe: model for a modern data access layer? PinPopular
Richard MacCutchan14-Jul-14 22:06
mveRichard MacCutchan14-Jul-14 22:06 
AnswerRe: model for a modern data access layer? Pin
Ingo14-Jul-14 23:53
Ingo14-Jul-14 23:53 
AnswerRe: model for a modern data access layer? Pin
jschell18-Jul-14 12:47
jschell18-Jul-14 12:47 
QuestionAccess Database Alternatives? Pin
cjb11013-Jul-14 23:07
cjb11013-Jul-14 23:07 
AnswerRe: Access Database Alternatives? Pin
Eddy Vluggen14-Jul-14 0:30
professionalEddy Vluggen14-Jul-14 0:30 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.