struttura middleware utilizzando PHP & nuSOAP

Devo realizzare un piccolo middleware il quale espone dei web service via httpS. Devo utilizzare due file xsd, il primo per la request e il secondo per la response. Ho gią utilizzato la libreria nuSOAP soprattutto per creare semplici client di test, e ho gią effettuato una ricerca in internet per realizzare la parte server - ho gią implementato qualche test e funziona tutto, nessun problema da segnalare.

Di seguito le domande, in ordine di importanza:

  1. in internet gira praticamente il medesimo codice di esempio, il quale si occupa di registrare ed esporre i metodi in un unico grande script; vorrei evitare questo approccio: vorrei creare un middleware modulare, con una parte core che si occupa dell'esposizione dei metodi, un'altra di configurazione (magari via xml file), un'altra in cui definisco il modello che si occupa delle elaborazione dei metodi. Suggerimenti circa l'architettura? Esiste qualche tool o prodotto che potrebbe fare al caso mio?
  2. ho due file xsd (che definiscono request e response): in che modo posso importarli quando registro i metodi da esporre?
  3. la comunicazione client-server dev'esser effettuata via httpS ed escludere quindi http: avendo in teoria configurato apache e importato il certificato di riferimento, cos'altro devo fare? O gią č sufficiente e il client č costretto ad utilizzare una url simile a: "https://<ip>/<app>?wsdl"?

Grazie.

inviato 4 anni fa
larchitetto
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda