GSoC/GCI Archive
Google Summer of Code 2011 DuraSpace

Migrate to a modern Web service library for SOAP and support MTOM.

by jiri.kremser for DuraSpace

Fedora has used Axis 1.3 for SOAP support for quite some time. This is an obsolete library and better alternatives (with support for MTOM and for protocols in addition to HTTP) are available. This improvement would update Fedora to use a modern Java WS framework for SOAP and move away from Axis 1.3. In addition, it would update Fedora's SOAP API to use MTOM where appropriate. For more information, see FCREPO-102 and FCREPO-452.