perjantai 7. maaliskuuta 2008

Clase, 29 de febrero

Fundamentos Arquitectónicos de la Web 2.0
(J. Quemada, J. Salvachua)

This lecture was about the technical architecture of the Web.
The Web was originally based on the following three main
technological components
  • URI (Universal Resource Indicator)
  • HTTP (Hyper Text Transfer Protocol)
  • HTML (Hyper Text Markup Language)
In today's world of Web 2.0, the last one has evolved into a range of different ways of describing the resources, mainly based on XML (Extensible Markup Language). Basically this improves the flexibility and possibilities of Web as a platform for a more colorful range of content. Where as HTML mainly works for describing web-pages for navigators, with xml nearly anything can be described which allows for a range of applications to be able to access the content found on the web.

HTTP in its part is also in its part evolving although maintaining its base functionality relatively untouched. Some of the different methods were discussed including get and post. The interface of HTTP is generally called CRUD (Create, Read, Update and Delete). One of the most advanced features of today in HTTP 1.1 is the pipelined transaccions -feature. The authentification in HTTP was also covered and SHTTP as a drastic improvement in security as for its use of sockets.

Finally we entered the area of web application architectures and especifically Roy Fielding's REST (REpresetentational State Transfer), which is presented as the superior architecture of today for generating advanced web applications. REST is introduced as being scalable and interoperable with many (all?) of today's key-elements including AJAX.

Ei kommentteja: