Jag ska bygga om en "gammal" VB6 applikation som idag kör en ODBC koppling mot en SQL Server databas till ett "webb-baserat" utförande.
Först och främst, VB6 är valet och det kan jag dessvärre inte byta ut till .NET eftersom det skulle medföra alltför stora förändringar av grundläggande arkitektur i programmet...
Planen är att av befintlig .exe applikation bygga om den till en .ocx som jag lägger på en webb-sida som då agerar "klient".
Det ger mig några val:
1. "Microsoft OLE DB Remoting Provider" i klienten som direkt accessar databasen.
2. Bygga en serverkomponent som sköter alla databaskopplingar.
Där ser jag alternativ 2 som ett trevligare scenario. Frågan vad det rör alternativ 2 är kommunikationen mellan klient och server. Ett alternativ är ADO och ett annat XMLHTTP.
Jag lutar åt XMLHTTP där eftersom datamängderna är relativt små och det ger möjlighet till både synkron och asynkron kommunikation.
Jag skulle gärna ta emot förslag och tips på detta eftersom det är ca. 5 år sedan jag kodat VB och jag inte känner att jag "hängt" med på vad som skett med client-server lösningar de senaste åren.
Vad det gäller säkerhet skulle jag också vilja få lite feedback, vad jag bör tänka särskilt på...
Servern är en Windows Server 2003 med IIS och en SQL Server 2000 databas.
Tackar!
/Anders