1. A system for deploying a web service, comprising: a backend component for implementing a web service, the operation of the web service being mapped to methods of the backend component; a registered inbound interceptor adapted to process an inbound message before the backend component and a registered outbound interceptor adapted to process an outbound message after the backend component; a codec for converting data in the inbound message and the outbound message between Extensible Markup Language (XML) representations and objects for use with said backend component; an autotyper for generating an additional codec, the additional codec converting additional data types from XML representation to JAVA objects; and wherein the backend component, the registered inbound and the registered outbound interceptors, the codec and the autotyper are contained within a web service container; and wherein the system includes at least one processor.