PHP MTOM SOAP Server: Read binary files sent in SOAP requests using MTOM

Recommend this page to a friend!
  Info   View files View files (32)   DownloadInstall with Composer Download .zip   Reputation   Support forum (2)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2020-06-24 (2 months ago) RSS 2.0 feedNot yet rated by the usersTotal: 460 All time: 5,996 This week: 237Up
Version License PHP version Categories
mtop-soap-server 1.0.18BSD License5.0PHP 5, Files and Folders, Web services
Description Author

This package can read binary files sent in SOAP requests using MTOM (Message Transmission Optimization Mechanism).

It can detect binary files encoded more efficiently for transmission using the SOAP MTOM recommendation and decode the attached binary data for regular SOAP server handling.

This package is somewhat inspired in the BeSimple SOAP server package.

Innovation Award
PHP Programming Innovation award nominee
November 2014
Number 9


Prize: One downloadable copy of CodeLobster Professional
Some Web service APIs take as parameters files that may contain binary data.

Web services based on the SOAP protocol send data encapsulated in XML containers. This makes binary data be encoded, so it does not contain bytes that would not be allowed in XML documents.

Encoding binary data inside XML documents would take much more data to be transmitted in the SOAP requests.

The MTOM W3C recommendation defines how binary data can be transmitted as a binary attachment. This way it avoids the size overhead and the loss in speed of the data transmission.

This package extends the PHP SOAP server class to be able to decode binary data attachments sent in a SOAP request.

Manuel Lemos
Picture of Cleidson Dias do Nascimento
Name: Cleidson Dias do ... <contact>
Classes: 1 package by
Country: Brazil Brazil
Innovation award
Innovation award
Nominee: 1x

  Files folder image Files  
File Role Description
Files folder imageabstracts (5 directories)
Files folder imageimplements (5 directories)
Files folder imageinterfaces (2 directories)
Files folder imagetest (1 directory)
Accessible without login Plain text file CONTRIBUTING.md Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation
Plain text file SERVERSoap.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:460
This week:0
All time:5,996
This week:237Up

For more information send a message to info at phpclasses dot org.