Презентация Restful services. Part 1. Rest pattern. Example онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Restful services. Part 1. Rest pattern. Example абсолютно бесплатно. Урок-презентация на эту тему содержит всего 19 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Restful services. Part 1. Rest pattern. Example



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    19 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    174.40 kB
  • Просмотров:
    73
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Restful services. Part . Rest
Содержание слайда: Restful services. Part 1. Rest pattern. Example

№2 слайд
What is REST?
Содержание слайда: What is REST? Representational State Transfer between Resource REST is a design pattern. It is a certain approach to creating Web Services. HTTP is the main and the best example of a REST style implementation

№3 слайд
Example Airline Reservation
Содержание слайда: Example: Airline Reservation Service Suppose that an airline wants to create a telephone reservation system for customers to call in and make flight reservations. The airline wants to ensure that its premier members get immediate service, its frequent flyer members get expedited service and all others get regular service. There are two main approaches to implementing the reservation service...

№4 слайд
Approach quot Press for
Содержание слайда: Approach 1 "Press 1 for Premier, Press 2 for…" The airline provides a single telephone number. Upon entry into the system a customer encounters an automated message, "Press 1 if you are a premier member, press 2 if you are a frequent flyer, press 3 for all others."

№5 слайд
Approach Telephone Numbers
Содержание слайда: Approach 2 Telephone Numbers are Cheap! Use Them! The airline provides several telephone numbers - one number for premier members, a different number for frequent flyers, and still another for regular customers.

№6 слайд
Discussion In Approach the
Содержание слайда: Discussion In Approach 1 the answering machine introduces an extra delay, which is particularly annoying to premier members. (Doesn't everyone hate those answering systems) With Approach 2 there is no intermediate step. Premier members get instant pickup from a customer service representative. Others may have to wait for an operator.

№7 слайд
Web-Based Reservation Service
Содержание слайда: Web-Based Reservation Service Suppose now the airline wants to provide a Web reservation service for customers to make flight reservations through the Web. Just as with the telephone service, the airline wants to ensure that its premier members get immediate service, its frequent flyer members get expedited service, all others get regular service. There are two main approaches to implementing the Web reservation service. The approaches are analogous to the telephone service...

№8 слайд
Approach One-Stop Shopping
Содержание слайда: Approach 1 One-Stop Shopping The airline provides a single URL. The Web service is responsible for examining incoming client requests to determine their priority and process them accordingly.

№9 слайд
Approach Disadvantages There
Содержание слайда: Approach 1 Disadvantages There is currently no industry accepted practice (rules) for expressing priorities, so rules would need to be made. The clients must learn the rule, and the Web service application must be written to understand the rule. This approach is based upon the incorrect assumption that a URL is "expensive" and that their use must be rationed. The Web service is a central point of failure. It is a bottleneck. Load balancing is a challenge. It violates Tim Berners-Lee Web Design, Axiom 0 (see next slide).

№10 слайд
Web Design, Axiom Tim
Содержание слайда: Web Design, Axiom 0 (Tim Berners-Lee, director of W3C) Axiom 0: all resources on the Web must be uniquely identified with a URI.

№11 слайд
Approach URLs are Cheap! Use
Содержание слайда: Approach 2: URLs are Cheap! Use Them! The airline provides several URLs - one URL for premier members, a different URL for frequent flyers, and still another for regular customers.

№12 слайд
Approach Advantages The
Содержание слайда: Approach 2 Advantages The different URLs are discoverable by search engines and UDDI registries. It's easy to understand what each service does simply by examining the URL, i.e., it exploits the Principle of Least Surprise. There is no need to introduce rules. Priorities are elevated to the level of a URL. "What you see is what you get." It's easy to implement high priority - simply assign a fast machine at the premier member URL. There is no bottleneck. There is no central point of failure. Consistent with Axiom 0.

№13 слайд
Recap We have looked at a
Содержание слайда: Recap We have looked at a reservation service. We have seen a telephone-based version and a Web-based version of the reservation service. With each version we have seen two main approaches to implementing the service. Which approach is the REST design pattern and which isn't? See the following slides.

№14 слайд
This Ain t the REST Design
Содержание слайда: This Ain't the REST Design Pattern

№15 слайд
This is the REST Design
Содержание слайда: This is the REST Design Pattern

№16 слайд
This ain t the REST Design
Содержание слайда: This ain't the REST Design Pattern

№17 слайд
This is the REST Design
Содержание слайда: This is the REST Design Pattern

№18 слайд
Two Fundamental Aspects of
Содержание слайда: Two Fundamental Aspects of the REST Design Pattern Resources Every distinguishable entity is a resource. A resource may be a Web site, an HTML page, an XML document, a Web service, a physical device, etc. URLs Identify Resources Every resource is uniquely identified by a URL. This is Tim Berners-Lee Web Design, Axiom 0.

№19 слайд
The Three Fundamental Aspects
Содержание слайда: The Three Fundamental Aspects of the REST Design Pattern

Скачать все slide презентации Restful services. Part 1. Rest pattern. Example одним архивом: