@MASTERSTHESIS\{IMM2004-03240, author = "J. Walaszczyk", title = "Development Methods for Web Services", year = "2004", school = "Informatics and Mathematical Modelling, Technical University of Denmark, {DTU}", address = "Richard Petersens Plads, Building 321, {DK-}2800 Kgs. Lyngby", type = "", note = "Supervised by Assoc. Prof. Michael Reichhardt Hansen", url = "http://www2.compute.dtu.dk/pubdb/pubs/3240-full.html", abstract = "This thesis is dedicated to the analysis of connectivity, interoperability and integration of entities and services on the Internet. The project may be separated into two main parts: a conceptual part, requiring research into the areas of Web Services and a practical part, involving the successful design and implementation of a particular Web Service. In the theoretical part, in-depth analysis and discussions of service interfaces and protocols with consideration of security aspects will be carried out. The analysis will focus mainly on a software side of the problem, including examination of the Web Services standards such as {SOAP} (Simple Object Access Protocol), {WSDL} (Web Services Description Language) and {UDDI} (Universal Description, Discovery and Integration). The practical part will be to formulate a design and implement a Web Service that will gather data from some independent sources in order to transmit the data to the end-user. This service will take into account crucial characteristics of an efficient solution (including scalability, performance and security). The project will take into consideration examples of Web Services, such as location services for {GSM,} eet-management (e.g. taxi-companies), maps, hotel reservations, holiday planning, ticket booking etc. The chosen implementation will include optional utility of a data visualization user-interface. The solution will be implemented in Java." }