Timothy Boyden wrote:
Perhaps I need to clarify some...

The Access database is just a front-end to an MS SQL server.

Some issues that this causes: it is not cross-platform; it is not accessible outside the corporate network; the presentation is intertwined with the logic making it difficult and time consuming to update features; the application has not been refreshed to keep up with current Microsoft technologies and as such parts of the code keep breaking as Microsoft obsoletes older parts of the VB and ASP languages.

Budget constraints dictate that we make do with the resources that we have available to us. As such, adding Terminal Server infrastructure or purchasing a dedicated hosting service is not in the cards. From a security standpoint we’re not comfortable exposing the current MS SQL server on the web, and we don’t have a server we can dedicate at this time to put out in the DMZ for this project. Plus we’re not sure how well our internet connection would scale as this app grows, we’re not really setup for web hosting on our own. We already have the Network Solutions hosting in place and run other applications on there that this application would integrate with, as such it would be ideal for us to build it on this existing infrastructure. This application isn’t our entire business but it does serve to glue a few other main line apps together to automate some functions of our business.

I’m not saying this app needs to be completed tomorrow, but anything that would help make the process go faster would be great.


I'd just start from scratch and use the new web based system for new stuff and the old system for legacy stuff. There is a transition time while two systems are in use, which sucks big time, but it depends on how quickly records gets obsoleted overall. Starting from scratch allows you to do things differently that do not work that great in the current system (believe me, there are things like that in every system). Since CRM data is usually the most interesting, I'd see that you isolate that information and device a one time import plan, e.g. via csv and some one time use code that sucks that all into the MySQL database (if code is even needed). Doesn't SQL server export SQL directly? My point is to foremost forget about the old system and make a new shiny one. Then see on how to get old data ported over, ideally the least amount with which you can get away with.

Just the 2€ from someone who never did anything like this....

David
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to