Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    cerco idea per aggiornamento DB on-line

    Salve a tutti.

    Gestisto un negozio on-line fatto in php + mysql. Il DB del sito però è completamente disaccoppiato da quello che gestisce il Magazino (Gamma Enterprise + mssql).

    L'obiettivo è mettere in comunicazione i due DB.

    La mia idea è stata quella di creare un programmino java che viene attivato tramite "operazioni pianificate di windows" e che ad un certa ora della notte aggiorna il DB del sito con i dati provenienti dal Database di magazino.

    Per ora sono riuscito ad accedere al DB del magazzino tramite il relativo connettore JDBC, ma, arrivati a questo punto, sorge il vero problema: il database del negozio on-line non è accessibile da remoto ma solo in locale.

    Pensavo quindi di creare una pagina .php che, passati i parametri da aggiornare, si occupa di dialogare con il database del negozio.

    In Questo modo, per ogni articolo da aggiornare, mi basterebbe richiamare quella pagina per avere accesso al DB del sito.

    Prima di mettermi a studiare il codice per le chiamate http in java, volevo chiedervi se pensate di avere qualche idea più efficiente/elegante a questa che ho pensato.

    Grazie in anticipo
    Francesco

  2. #2
    quando si tratta di interscambio dati tra applicazioni di solito si va su soluzioni REST o Web Services. Nulla ti vieta di creare anche protocolli proprietari, ma se hai soluzioni standard è più semplice poter esporre la tua interfaccia anche a terzi.
    Imposta bene le politiche di sicurezza, perché quando esponi un db ti esponi ad ogni genere di attacchi sui servizi!
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.