Berichtcodering
Codering is het proces van het transformeren van een set Unicode-tekens in een reeks bytes. Decoderen is het omgekeerde proces. Windows Communication Foundation (WCF) bevat drie typen codering voor SOAP-berichten: Text, Binary en Message Transmission Optimization Mechanism (MTOM).
In binaryMessageEncoding
de configuratiesectie worden de tekencodering en berichtversiebeheer opgegeven die worden gebruikt voor xml-berichten op basis van binaire gegevens. De binaire berichtencoderingsprogramma codeert WCF-berichten (Windows Communication Foundation) in binair op de kabel. Hoewel deze codering resulteert in een zeer snelle verzending van berichten, gaat de interoperabiliteit op basis van de WS-*-standaarden verloren.
In mtomMessageEncoding
de configuratiesectie wordt aangegeven welke tekencodering en berichtversiebeheer worden gebruikt voor een bericht met behulp van een Message Transmission Optimization Mechanism (MTOM)-codering. (MTOM) is een efficiënte technologie voor het verzenden van binaire gegevens in WCF-berichten (Windows Communication Foundation). De MTOM-encoder probeert een balans te vinden tussen efficiëntie en interoperabiliteit. De MTOM-codering verzendt de meeste XML in tekstvorm, maar optimaliseert grote blokken binaire gegevens door ze ongewijzigd te verzenden, zonder conversie naar tekst.
In textMessageEncoding
de configuratiesectie wordt een tekstcoderingsprogramma opgegeven dat wordt gebruikt voor het maken van berichten op basis van tekst op de kabel. Berichten die door deze encoder worden geproduceerd, zijn geschikt voor op WS gebaseerde interoperabiliteit. Webservice of webserviceclient kan tekstuele XML over het algemeen begrijpen. Het verzenden van grote blokken binaire gegevens als tekst is echter de minst efficiënte methode voor het coderen van XML-berichten