Problem 2
Standards are fundamental to service-oriented architectures, and it was believed that standards conformance was essential for successful adoption of a service-based approach. However, RESTful services, which are increasingly widely used, are not standards-based. Discuss why you think this change has occurred and whether or not you think that the lack of standards will inhibit the development and takeup of RESTful services.
Problem 7
Giving reasons for your answer, suggest two important types of application where you would not recommend the use of service-oriented architecture.
Problem 9
For the example of the vacation package reservation service, design a workflow that will book ground transportation for a group of passengers arriving at an airport. They should be given the option of booking either a taxi or a hire car. You may assume that the taxi and rental car companies offer web services to make a reservation.
Problem 10
Using an example, explain in detail why the thorough testing of services that include compensation actions is difficult.