QNA > C > Come I Webservices Aiutano A Riutilizzare Il Codice?

Come i webservices aiutano a riutilizzare il codice?

I servizi web non garantiscono da soli il riutilizzo del software. Affinché un servizio web permetta di riutilizzare il codice, deve essere progettato in modo tale da esporre funzionalità appropriate per il riutilizzo. Affinché il riutilizzo sia possibile, la funzionalità deve essere abbastanza neutra da essere di uso generale nel dominio dell'applicazione.

Il riutilizzo avviene quando un Web-service è "orchestrato" come componente di un altro Web Service o di un Web-service client. In questi casi il software di orchestrazione chiamerà il Web-service secondo necessità in modo trasparente, apparendo come se avesse la funzionalità stessa.

Se stessimo, per esempio, sviluppando un'applicazione che elabora i pagamenti per un rivenditore, una funzionalità che sarebbe appropriata per essere esposta come Web-service riutilizzabile sarebbe il processo di pagamento con carta di credito. La funzionalità è abbastanza generica da essere incorporata in seguito in diversi meccanismi usati dal rivenditore per distribuire le merci. Questo Web-service quindi potrebbe essere chiamato per elaborare le vendite dal sito web del rivenditore così come può essere chiamato dal terminale usato dai cassieri nei loro negozi di mattoni e malta in un modo che sarebbe trasparente per entrambi.

Di Kallman

Perché non c'è ancora una funzione come il completamento automatico per la tastiera di un computer portatile, come abbiamo per i telefoni? :: Quali caratteristiche mancano nel OnePlus 9?
Link utili