Web service Concepts
Mission/purpose: Knowledge and understanding to overall concepts of web services
Background: literature week 38-41
Exercise
Discuss following concepts with your seatmate alter the explanation between you
- Which two roles do you have in web services (i.e. the server site and the client site)
- What is it you get with the web services (e.g. with TCP it's a stream)
- What do the client need before using the web services
- Which information is in this 'file'
- what does the Visual Studio do for you when you add a service reference
- What must you do in a client program to make use of the web service
- Which type of project do you do to make your own web service
- To have your web service
running what do you need
- What do you need to do to implement e.g. List<String> GiveAllNameStartWith(String startwith)
- What will you receive at the client site when using previous method (a List<String>)
- Can you get own defined classes as return types - if yes do you need to do someting to make it happen
- Is your web service stateful or stateless
- What do you need in the azure-cloud before your web service can run there
(what happen when you publish your web service in Azure)
- What happen if the web service fails (how can the client see this e.g. get an element from an empty list Or divide by zero)