1. A method for manipulating at least one registry object ( 20 ) of a SOA registry ( 2 ) by an application ( 1 ), the at least one registry object ( 20 ) being accessible through a Java API for XML registries (JAXR) ( 40 ), the method comprising the following steps: a. defining a mapping ( 30 ) between at least one registry object type ( 220 ) and at least one application object type ( 110 ), wherein the mapping ( 30 ) is described by one or more Java annotations; b. instantiating the at least one application object type ( 110 ) to provide the application ( 1 ) with at least one application object ( 10 ) corresponding to the at least one registry object ( 20 ); and c. manipulating the at least one application object ( 10 ) by the application ( 1 ), the manipulation causing a related manipulation of the corresponding at least one registry object ( 20 ) through the JAXR ( 40 ).