Beautiful Architecture
functionality that will interpret the request. This logical step hides a whole world of possibilities and technology choices, an ...
This highlights one of the main distinctions between REST and SOAP that causes confusion when people conflate the intent of the ...
Client GET http://server/report/2008/02 text/xml <report> ... </report> Cache Server Client GET http://server/report ...
application needing to invoke a capability or service in more than one context. If we are passing actual data between systems, t ...
technologies in unobtrusive ways. Specifically, we can introduce entirely new classes of data- driven applications and integrati ...
bin scripts because at the time, the browser seemed like the only real client to serve. As we started to realize the applicabili ...
anyone is allowed to fetch the definition of a PURL. There is the direct resolution process of hitting a PURL such as http://pur ...
Resource- Oriented Engine Logical Request Physical Representation Transport FIGURE 5-7. Shallow resource-oriented architectures ...
be none the wiser as long as we return compatible responses. We can approximate this flexibility in modern object-oriented langu ...
Most of the information resources will return a 200 when a GET request is issued. Obviously, PURLs override that behavior to ret ...
Conclusion The resource-oriented architecture approach walks a series of fine lines. On the one hand, to initiates of convention ...
...
C H A P T E R S I X Data Grows Up: The Architecture of the Facebook Platform Dave Fetterman Show me your flowcharts and conceal ...
website, whether generated by a top-notch research team on staff or contributed by users around the world. Data motivates the pr ...
Creating a data-driven markup language to both integrate application display back into Facebook and enable use of otherwise ina ...
EXAMPLE 6-1. Example book data mappings book_get_info : isbn -> {title, author, publisher, price, cover picture} book_get_rev ...
http://facebook.com. This system differs little from http://fettermansbooks.com at its core, except that the epicenter of the da ...
App Logic FB Logic App Display Browser Browser $_REQUEST $_REQUEST App Infrastructure FB Infrastructure (obj) (obj) HTML, JS, CS ...
architectural decisions made to create universally available social context are shaped by this yin and yang: data availability a ...
Example 6-4 shows what the code behind the landing page of http://fettermansbooks.com might look like without any Facebook integ ...
«
2
3
4
5
6
7
8
9
10
11
»
Free download pdf