Содержание
- 2. What is REST? Representational State Transfer between Resource REST is a design pattern. It is a
- 3. Example: Airline Reservation Service Suppose that an airline wants to create a telephone reservation system for
- 4. Approach 1 "Press 1 for Premier, Press 2 for…" The airline provides a single telephone number.
- 5. Approach 2 Telephone Numbers are Cheap! Use Them! The airline provides several telephone numbers - one
- 6. Discussion In Approach 1 the answering machine introduces an extra delay, which is particularly annoying to
- 7. Web-Based Reservation Service Suppose now the airline wants to provide a Web reservation service for customers
- 8. Approach 1 One-Stop Shopping The airline provides a single URL. The Web service is responsible for
- 9. Approach 1 Disadvantages There is currently no industry accepted practice (rules) for expressing priorities, so rules
- 10. Web Design, Axiom 0 (Tim Berners-Lee, director of W3C) Axiom 0: all resources on the Web
- 11. Approach 2: URLs are Cheap! Use Them! The airline provides several URLs - one URL for
- 12. Approach 2 Advantages The different URLs are discoverable by search engines and UDDI registries. It's easy
- 13. Recap We have looked at a reservation service. We have seen a telephone-based version and a
- 14. This Ain't the REST Design Pattern Premier Members Frequent Flyer Members Regular Members Airline Reservation Answering
- 15. This is the REST Design Pattern Premier Members Frequent Flyer Members Regular Members 1-800-Premier Premier Customer
- 16. This ain't the REST Design Pattern Premier Members Frequent Flyer Members Regular Members Reservation Web Service
- 17. This is the REST Design Pattern Premier Members Frequent Flyer Members Regular Members client client client
- 18. Two Fundamental Aspects of the REST Design Pattern Resources Every distinguishable entity is a resource. A
- 20. Скачать презентацию