Sto pensando ad una direzione per fare domanda. L'applicazione è scritta in PHP che implementa un framework MVC.
Alcuni dei miei clienti richiederanno servizi web. Stavo pensando anche a costruire l'interfaccia web di base di PHP su questi servizi web (SOAP) e l'accesso all'applicazione PHP dall'accesso al database. Voglio fare questo in modo che io debba solo mantenere un set di codice per l'applicazione PHP principale per accedere ai dati e anche a tutte le altre applicazioni sviluppate in cima a questo servizio web. È una configurazione comune? Rallenterà molto l'applicazione?
Ho cercato di utilizzare il framework Django per configurare il servizio web SOAP, ma poi ho realizzato che avrebbe avuto problemi a gestire più database identici in base al client che lo utilizzava.
Ho guardato Symfony, ma temo che PHP come back-end possa essere considerato non sicuro o non professionale da alcuni futuri client più grandi e non utilizzabile dall'azienda.
Sto pensando ad Axis2 in questo momento. Java potrebbe essere più veloce come back-end e sarà vendibile ai potenziali clienti.
Quale altro quadro di servizi Web dovrei prendere in considerazione? Questo front-end Web / PHP / HTML di Servizi Web è una soluzione utilizzabile?