We present a framework for Dialogue-Based Web Services (DBWS), i.e. services that require several message exchanges during their execution. Service development is simplified with the use of script languages and abstracting the communication layer. Service advertisements are carried out with a semantic Web Service directory with search and reputation capabilities. Execution can be performed from a mobile user interface that includes capabilities for user assistance. Our framework aims at filling the gap between services and non-IT users/experts. An example illustrates our proposal.