Ik ben bezig met een project waarbij het mogelijk moet zijn om in een webbased omgeving gegevens uit een online database op te halen en deze gegevens vervolgens te verwerken in een offline database.
Deze situatie gaat uit van een website waarop een db draait en een intranet met een webserver en database. De keuze voor soort scripttaal (php of asp) en soort database (mysql, mssql of access) is nog niet gemaakt.
Het script dat de gegevens afkomstig uit de online db in de offline db gaat plaatsen draait op het intranet. Dit script wordt aangeroepen vanuit een synchronisatie tool en bevat sql instructies.
Het probleem is dat ik nog niet precies weet wat de meest handige manier is om de gegevens uit de online db naar het offline verwerk script te krijgen. In mijn optiek zijn er een aantal mogelijkheden:
1. Vanuit het intranet de gegevens uit de online db ophalen via ODBC (dat betekent dat de online db mysql of mssql moet zijn)
2. Vanuit het internet de gegevens ophalen met een online script en deze data posten naar het intranet. Op het intranet staat een script dat de data verder verwerkt.
3. Vanuit het intranet een online bestand (met een script) includen waarin alle gegevens al opgehaald zijn. (dit werkt volgens mij niet met asp)
4. Een frameset neerzetten met daarin twee frames, een met een online bestand dat de data uit de database haalt en een met een offline bestand dat met javascript alle data uit het andere frame haalt en doorgeeft aan een ander offline bestand.
De verschillende mogelijkheden die ik zie hebben ieder hun voors en tegens. Misschien zijn er nog meer mogelijkheden. Heeft iemand een idee wat de beste optie is, of misschien een beter idee?
Deze situatie gaat uit van een website waarop een db draait en een intranet met een webserver en database. De keuze voor soort scripttaal (php of asp) en soort database (mysql, mssql of access) is nog niet gemaakt.
Het script dat de gegevens afkomstig uit de online db in de offline db gaat plaatsen draait op het intranet. Dit script wordt aangeroepen vanuit een synchronisatie tool en bevat sql instructies.
Het probleem is dat ik nog niet precies weet wat de meest handige manier is om de gegevens uit de online db naar het offline verwerk script te krijgen. In mijn optiek zijn er een aantal mogelijkheden:
1. Vanuit het intranet de gegevens uit de online db ophalen via ODBC (dat betekent dat de online db mysql of mssql moet zijn)
2. Vanuit het internet de gegevens ophalen met een online script en deze data posten naar het intranet. Op het intranet staat een script dat de data verder verwerkt.
3. Vanuit het intranet een online bestand (met een script) includen waarin alle gegevens al opgehaald zijn. (dit werkt volgens mij niet met asp)
4. Een frameset neerzetten met daarin twee frames, een met een online bestand dat de data uit de database haalt en een met een offline bestand dat met javascript alle data uit het andere frame haalt en doorgeeft aan een ander offline bestand.
De verschillende mogelijkheden die ik zie hebben ieder hun voors en tegens. Misschien zijn er nog meer mogelijkheden. Heeft iemand een idee wat de beste optie is, of misschien een beter idee?