84:
Sometimes the term "MTOM" is used as a shorthand to mean "MTOM with XOP". XOP is used as the referencing mechanism in the serialised XML infoset. In theory, the abstract MTOM model could be used with a different referencing mechanism or different container format; also, MTOM could be used over a
61:
Firstly, an "Abstract SOAP Transmission
Optimization Feature" for sending and receiving SOAP messages that contain binary data. The binary data is a part of the single XML Infoset model, but this feature introduces the concept of sending the binary data separately (i.e. not in the serialized XML
45:
MTOM only optimizes element content that is in the canonical lexical representation of the xs:base64Binary data type. Since there is no standard way to indicate whether data is in the canonical lexical representation, the mechanism for applying MTOM is implementation-dependent.
1013:
49:
The use of MTOM is a hop-by-hop contract between one SOAP node and the next. There is no guarantee that the optimization will be preserved if there are multiple SOAP nodes involved.
1019:
314:
62:
infoset). This abstract feature does not define how the serialized XML infoset looks without the binary data, nor how the binary data is actually represented.
1043:
324:
69:(XOP) in place of the binary data, and the binary data (along with the serialized XML infoset with XOP placeholders) will be represented together in a
65:
Secondly, an "Optimized MIME Multipart/Related
Serialization of SOAP Messages" is defined. This defines that the serialized XML infoset will include
871:
334:
1007:
605:
148:
73:
container. Although this defines a SOAP message, it does not define the transport protocol over which that MIME and XOP SOAP message is sent.
655:
893:
681:
319:
297:
738:
587:
408:
850:
344:
728:
495:
302:
66:
34:
697:
819:
702:
267:
141:
77:
76:
Thirdly, a "HTTP SOAP Transmission
Optimization Feature" defines how the above MIME and XOP SOAP message is sent over
615:
57:
Although most users treat MTOM as a single mechanism, the MTOM specification defines it as three related features:
793:
597:
277:
235:
188:
175:
157:
20:
349:
203:
733:
630:
625:
240:
218:
743:
537:
134:
85:
different transport protocol instead of HTTP. In practice, MTOM is usually used with XOP, MIME and HTTP.
809:
339:
292:
230:
423:
262:
968:
960:
460:
287:
245:
984:
976:
899:
769:
354:
814:
952:
840:
835:
396:
470:
748:
635:
223:
707:
665:
450:
213:
1037:
547:
475:
465:
391:
198:
126:
582:
433:
944:
876:
845:
403:
386:
183:
104:
27:
929:
455:
413:
376:
307:
567:
505:
517:
485:
445:
381:
193:
904:
660:
510:
272:
934:
855:
723:
645:
527:
480:
418:
371:
282:
116:
650:
620:
610:
572:
522:
500:
490:
428:
366:
361:
255:
640:
542:
329:
250:
94:
70:
130:
764:
577:
532:
440:
208:
121:
99:
26:, a method of efficiently sending binary data to and from
117:
1000:
943:
918:
886:
864:
828:
802:
782:
757:
716:
690:
674:
596:
560:
174:
165:
142:
8:
24:Message Transmission Optimization Mechanism
922:
786:
171:
149:
135:
127:
1008:International World Wide Web Conference
7:
682:Web Content Accessibility Guidelines
122:W3C's XML-binary Optimized Packaging
1044:World Wide Web Consortium standards
37:(XML-binary Optimized Packaging).
14:
905:Multimodal Interaction Activity
865:Community & business groups
67:XML-binary Optimized Packaging
33:MTOM is usually used with the
1:
703:Web Accessibility Initiative
988:(browser/editor, 1996–2012)
1060:
925:
794:World Wide Web Foundation
789:
698:Markup Validation Service
278:Linked Data Notifications
158:World Wide Web Consortium
1014:Steering Committee
894:Device Description
872:Web Advertising BG
1031:
1030:
996:
995:
914:
913:
778:
777:
1051:
1020:First conference
989:
981:
973:
965:
957:
923:
787:
770:XHTML+MathML+SVG
189:Activity Streams
172:
151:
144:
137:
128:
1059:
1058:
1054:
1053:
1052:
1050:
1049:
1048:
1034:
1033:
1032:
1027:
992:
987:
979:
971:
963:
955:
939:
910:
882:
860:
824:
798:
774:
753:
712:
686:
670:
636:SMIL Timesheets
592:
556:
461:Information Set
246:Geolocation API
176:Recommendations
167:
161:
155:
113:
91:
55:
43:
12:
11:
5:
1057:
1055:
1047:
1046:
1036:
1035:
1029:
1028:
1026:
1025:
1024:
1023:
1022:("WWW1", 1994)
1017:
1004:
1002:
998:
997:
994:
993:
991:
990:
982:
974:
966:
958:
949:
947:
941:
940:
938:
937:
932:
926:
920:
916:
915:
912:
911:
909:
908:
902:
897:
890:
888:
884:
883:
881:
880:
874:
868:
866:
862:
861:
859:
858:
853:
848:
843:
838:
832:
830:
829:Working groups
826:
825:
823:
822:
817:
812:
806:
804:
803:Elected groups
800:
799:
797:
796:
790:
784:
780:
779:
776:
775:
773:
772:
767:
761:
759:
755:
754:
752:
751:
746:
741:
736:
731:
726:
720:
718:
714:
713:
711:
710:
708:Web Components
705:
700:
694:
692:
688:
687:
685:
684:
678:
676:
672:
671:
669:
668:
666:XMLHttpRequest
663:
658:
653:
648:
643:
638:
633:
628:
623:
618:
613:
608:
602:
600:
598:Working drafts
594:
593:
591:
590:
585:
580:
575:
570:
564:
562:
558:
557:
555:
554:
553:
552:
551:
550:
540:
535:
530:
525:
520:
515:
514:
513:
508:
498:
493:
488:
483:
478:
473:
468:
463:
458:
453:
448:
438:
437:
436:
426:
421:
416:
411:
406:
401:
400:
399:
389:
384:
379:
374:
369:
364:
359:
358:
357:
355:Filter Effects
347:
342:
337:
332:
327:
322:
317:
312:
311:
310:
300:
295:
290:
285:
280:
275:
270:
265:
260:
259:
258:
248:
243:
238:
233:
228:
227:
226:
221:
216:
206:
201:
196:
191:
186:
180:
178:
169:
163:
162:
156:
154:
153:
146:
139:
131:
125:
124:
119:
112:
111:External links
109:
108:
107:
102:
97:
90:
87:
82:
81:
74:
63:
54:
51:
42:
39:
13:
10:
9:
6:
4:
3:
2:
1056:
1045:
1042:
1041:
1039:
1021:
1018:
1015:
1012:
1011:
1009:
1006:
1005:
1003:
999:
986:
983:
978:
975:
970:
967:
962:
959:
954:
951:
950:
948:
946:
942:
936:
933:
931:
928:
927:
924:
921:
917:
906:
903:
901:
898:
895:
892:
891:
889:
887:Closed groups
885:
878:
875:
873:
870:
869:
867:
863:
857:
854:
852:
849:
847:
844:
842:
839:
837:
834:
833:
831:
827:
821:
818:
816:
813:
811:
808:
807:
805:
801:
795:
792:
791:
788:
785:
783:Organizations
781:
771:
768:
766:
763:
762:
760:
756:
750:
747:
745:
742:
740:
737:
735:
732:
730:
727:
725:
722:
721:
719:
715:
709:
706:
704:
701:
699:
696:
695:
693:
689:
683:
680:
679:
677:
673:
667:
664:
662:
659:
657:
654:
652:
649:
647:
644:
642:
639:
637:
634:
632:
629:
627:
624:
622:
619:
617:
614:
612:
609:
607:
604:
603:
601:
599:
595:
589:
586:
584:
581:
579:
576:
574:
571:
569:
566:
565:
563:
559:
549:
546:
545:
544:
541:
539:
536:
534:
531:
529:
526:
524:
521:
519:
516:
512:
509:
507:
504:
503:
502:
499:
497:
494:
492:
489:
487:
484:
482:
479:
477:
474:
472:
469:
467:
464:
462:
459:
457:
454:
452:
449:
447:
444:
443:
442:
439:
435:
432:
431:
430:
427:
425:
422:
420:
417:
415:
412:
410:
407:
405:
402:
398:
395:
394:
393:
390:
388:
385:
383:
380:
378:
375:
373:
370:
368:
365:
363:
360:
356:
353:
352:
351:
348:
346:
343:
341:
338:
336:
333:
331:
328:
326:
323:
321:
318:
316:
313:
309:
306:
305:
304:
301:
299:
296:
294:
291:
289:
286:
284:
281:
279:
276:
274:
271:
269:
266:
264:
261:
257:
254:
253:
252:
249:
247:
244:
242:
239:
237:
234:
232:
229:
225:
222:
220:
217:
215:
212:
211:
210:
207:
205:
202:
200:
199:Canonical XML
197:
195:
192:
190:
187:
185:
182:
181:
179:
177:
173:
170:
164:
159:
152:
147:
145:
140:
138:
133:
132:
129:
123:
120:
118:
115:
114:
110:
106:
103:
101:
98:
96:
93:
92:
88:
86:
79:
75:
72:
68:
64:
60:
59:
58:
52:
50:
47:
40:
38:
36:
31:
29:
25:
22:
18:
166:Products and
83:
56:
48:
44:
32:
28:Web services
23:
16:
15:
1001:Conferences
877:WebAssembly
846:WebAssembly
749:WebPlatform
404:Web storage
387:WebAssembly
184:ActivityPub
105:Web service
41:Application
930:CERN httpd
717:Deprecated
691:Initiative
675:Guidelines
583:XHTML+SMIL
451:Encryption
414:Webmention
377:Timed text
214:Animations
980:(1994–97)
972:(1994–97)
964:(1993–98)
953:Line Mode
758:Obsoleted
568:IndieAuth
476:Signature
466:Namespace
263:IndexedDB
241:EmotionML
168:standards
1038:Category
945:Browsers
919:Software
851:WebAuthn
548:elements
518:XPointer
486:XInclude
382:VoiceXML
288:Micropub
89:See also
1016:(IW3C2)
1010:(IW3C)
956:(1990–)
661:XFrames
273:JSON-LD
219:Flexbox
53:Details
19:is the
935:Libwww
896:(DDWG)
856:WHATWG
724:C-HTML
646:WebGPU
538:XSL-FO
528:XQuery
481:XForms
471:Schema
456:Events
419:WebSub
372:SPARQL
308:Schema
283:MathML
985:Amaya
969:Agora
961:Arena
907:(MMI)
815:Board
651:WebXR
621:InkML
611:CURIE
606:CCXML
573:XAdES
561:Notes
523:XProc
501:XPath
491:XLink
434:+RDFa
429:XHTML
367:SHACL
362:SCXML
256:HTML5
160:(W3C)
977:Argo
900:HTML
739:PGML
734:JSSS
729:HDML
656:XFDL
641:sXBL
543:XSLT
446:Base
424:WOFF
409:WSDL
345:SSML
335:SRGS
330:SOAP
325:SMIL
320:SKOS
315:SISR
251:HTML
224:Grid
194:ARIA
95:SOAP
78:HTTP
71:MIME
17:MTOM
841:SVG
836:CSS
820:TAG
765:P3P
744:VML
631:RIF
626:MSE
616:EME
588:XUP
578:XBL
533:XSL
511:3.x
506:2.0
496:XOP
441:XML
392:WoT
350:SVG
340:SRI
303:RDF
298:PLS
293:OWL
268:ITS
236:EXI
231:DOM
209:CSS
204:CDF
100:XML
35:XOP
21:W3C
1040::
879:CG
810:AB
397:TD
30:.
150:e
143:t
136:v
80:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.