The bachelor degree thesis is devoted to the usage of web service and its contract. The problem is to research and identify web service contract, create an example of its implementation and demonstrate usage of created web service based on its contract. The composition and meaning of each of web service component was identified together with methods and software that is required within development process. Web service contract was defined. Using Java programming language simple example of web service implementation was created and its contract generated. Using defined contract and Java module web service was consumed. In order to represent universality of web service there was created Ruby programming language based application which uses w...