The main purpose of the Servus component is to promote EMF to a central role in the design and evolution of Web Services. The component will provide bidirectional mappings between Ecore based models and Web Services artifacts, such as WSDL descriptions, Web Services client stubs and Web Services server skeletons. This will enable developers to design and evolve Web Services while being assisted by Ecore-based models which will help keeping all artifacts consistent.