Académique Documents
Professionnel Documents
Culture Documents
Creative Commons License This work is licensed under a CC Attribution 3.0 Unported License
Evento de la semana
etabeers ! !
! ! ! ! ! Cuando: Viernes 27, 19:30h Dnde: La fbrica de la Zaragozana (si, la de mbar) URL: http://betabeers.com/event/ix-betabeers-zaragoza-1210/ Por qu: Crear comunidad, contactos Qu vais a ver: Mindfulness App e InGym
Ingeniera Web - 2
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Sumario
La Web est compuesta de estndares: reglas y buenas prcticas que las tecnologas deben cumplir para que sean consideradas parte de la Web. La mayora de estos estndares Web son desarrollados por organizaciones de estandarizacin, es decir, organizaciones que publican documentos que definen las tecnologas Web de manera formal. A veces el desarrollo de los estndares Web es orgnico, es decir, son tecnologas que se popularizan en una comunidad y que se implementan sin que exista un proceso de estandarizacin formal. No importa como surjan, los estndares Web son crticos para la existencia de la Web, y pueden tener un enorme impacto econmico y social.
Ingeniera Web - 3
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Ingeniera Web - 4
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Ingeniera Web - 5
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
ndice
1.! Qu es un estndar? 2.! Internet y los Estndares Web
Ingeniera Web - 6
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Qu es un estndar?
Ingeniera Web - 7
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Qu es un estndar?
!! Originalmente: un objeto utilizado como un ejemplo para una medida !! Ahora se puede referir a:
! Una magnitud en un sistema de medidas ! Un ejemplo de correccin, de buenas prcticas ! Una norma, un principio, un modelo, o una forma de hacer algo
Ingeniera Web - 8
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Ingeniera Web - 9
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Tipos de estndares
!! Estndar de jure
! Por ley o por acuerdo
!! Estndar de facto
! Por posicin dominante
Ingeniera Web - 10
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Estndar de jure
!! Establecido por consenso para un uso voluntario
! No confundir con normas y regulaciones
Ingeniera Web - 11
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Contenido de la especificacin
!! !! !! !! Introduccin: propsito, requisitos, tecnologas Una descripcin, reglas que son de carcter normativo Pruebas de conformidad Notaciones y convenciones seguidas. Ejemplo
! Obligacin: "MUST" / REQURIED / SHALL ! Prohibicin: MUST NOT / SHALL NOT ! Obligacin que puede ser ignorada si est justificada: SHOULD / RECOMMENDED ! Prohibicin que puede ser ignorada si est justificada: SHOULD NOT / NOT RECOMMENDED
Ingeniera Web - 12
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Estndar de facto
!! Ha alcanzado una posicin dominante por su aceptacin pblica o por las fuerzas del mercado !! Puede ser impulsado por un particular, grupo informal u organizacin !! Acaba siendo copiado, referido o es clave para otras prcticas y productos !! A veces las organizaciones de estandarizacin adoptan o estandarizan un estndar de facto dando lugar a un estndar de jure
Ingeniera Web - 13
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
!! Estndar de facto
! Muy dependiente de las costumbres del impulsor
Ingeniera Web - 14
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Fuente: Mapa parcial de Internet (2005). El color de las lneas corresponde a su clasificacin RFC 1918. Matt Britt / Wikimedia Commons / CC-BY-SA-3.0
Ingeniera Web - 15
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
!! Un estudiante (Stephen Crocker) se ofreci a organizar las notas de las reuniones y envi un correo (postal) a otros grupos de investigacin que contena el primer Request For Comments
! http://www.ietf.org/rfc/rfc0001.txt
Ingeniera Web - 16
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Panorama
!! Transversal
! Internet: IETF + ISO/IEC ! Web: W3C + WHATWG + ISO ! E. business y Servicios Web: OASIS + ISO
!! Vertical
! Implementacin en una plataforma especfica ! Adaptacin para un dominio concreto
! OGC para informacin geogrfica, HL7 para informacin clnica !
Ingeniera Web - 17
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
!! Ms de 7000!
Ingeniera Web - 18
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
!! Qu publica?
! Estndares (ISO nnn): International standards (p.e. ISO 1538:1984 ALGOL 60) ! Documentos tcnicos (ISO/TR nnn, ISO/TS nnn): Technical reports, technical specifications, !
!! Hay que pagar por el estndar (el documento) y el estndar no tiene que ser necesariamente abierto
Ingeniera Web - 19
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
!! ISO/IEC JT1
! http://www.iso.org/iso/jtc1_home.html ! Evitar la duplicacin de estndares IT e ICT y aumentar la velocidad en la estandarizacin
! Proceso fast-track (influenciado por lobbies)
Ingeniera Web - 20
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
!! Qu publica?
! Estndar: W3C Recommendation ! Pre estndar: Working draft, Candidate recom., Proposed recom.
!! Qu publica?
-! Estndar: OASIS Standard -! Pre estndar: Committee draft, committee specificacion
Ingeniera Web - 22
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
!! Qu se publica?
-! Java Specification Request (JSR-nnn) -! Ms de 300 especificaciones
Ingeniera Web - 23
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Ingeniera Web - 24
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
WHATWG (2004)
!! El proceso lento de consenso del W3C llev a ingenieros de Apple, Mozilla y Opera a organizar una organizacin abierta !! Web Hypertext Application Technology Working Group (WHATWG)
! ! ! ! http://www.whatwg.org/ Sin cuotas (como IETF) Toda la comunicacin va una lista de correos abierta (sin oscurantismo) No es necesario el consenso, todo gira en convencer a un editordictador para hacer cambios ! Un comit supervisor puede cambiar al editor si no sabe gestionar ese sper poder
Ingeniera Web - 25
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Conclusiones
!! Conocer cmo se organiza la estandarizacin de la Web es esencial para entender el por qu de algunas cosas
-! Cuidado: tanto buenas como malas
Ingeniera Web - 26
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Lecturas recomendadas
!! Tineke M. Egyedi, Knut Blind: The dynamics of standards, 2008, pginas 1-8
-! http://books.google.es/books?id=IXkX8WKG24gC
!! Hurwitz Group: The JCP: A quiet force in Web Services, 2001, continua siendo vlido tras 12 aos
-! http://jcp.org/files/whitepaper.jcpSunMicro.pdf
!! Cameron Sorter y otros: Would you be concerned if the "GeoServices REST API" became an OGC standard?, 2013, poltica, dinero y estndares hay que leer toda la discusin
-! http://www.marshut.com/kwmwm/would-you-be-concerned-if-thegeoservices-rest-api-became-an-ogc-standard.html
Ingeniera Web - 27
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria
Punteros
!! http://www.rfc-editor.org/rfc-index.html
! Lista de RFC
!! http://www.iso.org/iso/home/store/catalogue_tc/ catalogue_tc_browse.htm?commid=45020&published=on
! Lista de estndares ISO/IEC JTC1
!! http://www.w3.org/TR/
! Lista de estndares y borradores W3C
!! https://www.oasis-open.org/standards
! Lista de estndares OASIS
!! http://www.whatwg.org/specs/
! Lista de especificaciones WHATWG
Ingeniera Web - 28
2013 Francisco J Lopez-Pellicer y F Javier Zarazaga Soria