Thesis full text PDF - Politecnico di Milano
Thesis full text PDF - Politecnico di Milano
Thesis full text PDF - Politecnico di Milano
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
WebML Capitolo 4<br />
Per ogni site-view <strong>di</strong> questo tipo viene creato un file <strong>di</strong> configurazione SOAP, che contiene le<br />
informazioni necessarie riguardanti sia il progetto sia ogni Web Service che viene pubblicato. In<br />
questo file sono contenute le seguenti informazioni:<br />
- L’application base address che definisce l’in<strong>di</strong>rizzo dell’applicazione.<br />
- Per ogni unit Solicit-Response sono registrati i dati:<br />
o<br />
o<br />
o<br />
o<br />
o<br />
Soap-path: che definisce l’end-point-url del Web Service.<br />
Tag-name: che definisce il nome del Web Service.<br />
Id: l’id della unit Solicit-Response.<br />
Operation-type: che definisce il tipo <strong>di</strong> Web Service, Solicit-Response o Notification.<br />
Url-path: l’id della unit o della pagina che seguono <strong>di</strong>rettamente la unit Solicit-<br />
Response.<br />
- Per ogni parametro definito per la unit Solicit-Response sono registrate le seguenti<br />
informazioni:<br />
o<br />
o<br />
Url-name: la destinazione del parametro.<br />
Tag-name: il nome del parametro.<br />
Un esempio <strong>di</strong> pubblicazione <strong>di</strong> Web Service è mostrato in figura, dove sono riportate una unit<br />
Solicit-Response e una pagina contenente una lista dei prestiti da restituire.<br />
Loan Types<br />
getLoanTypes<br />
Loan Types<br />
Index<br />
Loan Proposal<br />
Ed il relativo file <strong>di</strong> configurazione SOAP:<br />
Figura 10 - Esempio <strong>di</strong> pubblicazione <strong>di</strong> Web Service<br />
<br />
<br />
<br />
37