Windows Communication Foundation: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 20:
=== Cosa sono i Contract ===
I Contract rappresentano l'interfaccia software vera e propria, ovvero le API, che il
== Architettura ==
WCF è stato pensato sin dall'inizio tenendo in mente le architetture orientate ai servizi. In una tecnologia come questa è molto importante mettere a disposizione un'interfaccia software che l'utilizzatore del servizio ed il servizio possono utilizzare per comunicare. In WCF quest'interfaccia di scambio è il contratto.
I contratti non stabiliscono solo quali operazioni si possono invocare su un servizio, ma anche come e quali dati si debbano scambiare. Da questa considerazione si evince che esistono diverse tipologie di contratti racchiuse in tre tipologie: ServiceContract, DataContract e MessageContract.
|