To see if Semantic Web Services is a viable solution for the future of Web Services I take in to consideration the existing technologies their advantages and deficiencies. From this analysis I recognised the need for machine understandable semantics in Web Service technology. For adding such semantics to services there needs to be requirements set. Since there are several initiatives under development for implementing such services I start by setting up a list of requirements. Then the different initiatives are introduced, evaluated against each other followed by an evaluation against the requirements. For a full evaluation of the initiatives I have implemented a location service from a traveller scenario in the different languages and evaluated them against each other. I consider the usability for developers in terms of available tools and the syntactical language the developers have to deal with. To finalise the viability analysis a cost effect analysis of implementation effort is included and shows that the Semantic Web Services is a viable solution for future Web Services.
In summary I see the three main outcomes of this paper as the evaluation of Semantic Web Service, requirements the different initiatives has to comply with and a real world example of Semantic web services. The initiatives considered are WSMO, OWL-S and WSDL-S.