Web services provide access to application functionality over the Internet, making easier interoperability between services and applications, allowing to integrate functionality in different business applications. They also provide standards and mechanisms for achieving electronic e-commerce, turning the Web into an ideal framework for developing distributed applications in multiple application domains. Web services are the main mechanism to implement Service Oriented Architecture (SOA). The natural evolution of software production methods, and the OO-Method / OOWS in particular, raise the need to improve the software production process. In order to improve it, the methods should be provided with the necessary support for developing Web applications on SOA, providing a clear strategy of automatic code generation. From the Model Driven Engineering point of view, these applications should be automatically generated from models. Automatic generation allows dealing with the different technologies that today exists in the field of Web services in a transparent way. Within the context of the Web Engineering field, this thesis presents a method to automatically perform the design and implementation of Web services from conceptual models (models that represent the system independently of technological details). To achieve this technology independence, the method is based on the principles Model Driven Development (MDD). Thus, the method uses the models provided by the OO-Method / OOWS proposal, and it applies Model-to-Text transformations to obtain the design and implementation of Web services that publish the modeled system functionality. Among the used models, it is important to emphasize the role of the models of the Requirements Specification stage, where the tasks that the user wants to perform are defined. The designed operations cover the aspects of the functionality expected by the user, the data retrieval, the user management, and the navigation and the presentation support.The method proposed in this thesis is supported by a tool called DISWOOM. This tool has been developed in the Eclipse environment by using MOFScript to implement the Model-to-Text transformations. DISWOOM gives support to the method in the design and code generation steps for Web service development.