Historia de XML
La historia de Extensible Markup Languages
(XML) comienza con el desarrollo del lenguaje de marcado generalizado
estandarizado (SGML) por Charles Goldfarb, junto con Ed Mosher y Ray Lorie en
la década de 1970 mientras trabajaba en IBM (Anderson, 2004). SGML a pesar de
que el nombre no es un lenguaje de marcado por derecho propio, sino que es un
lenguaje utilizado para especificar los lenguajes de marcado.
El objetivo de SGML era crear vocabularios
que pudieran usarse para marcar documentos con etiquetas estructurales. Fue
imaginado en ese momento, que ciertos documentos legibles por máquina deberían
seguir siendo legibles por máquina durante quizás décadas.
Una de las aplicaciones más populares de SGML
vino con el desarrollo de HyperText Markup Language (HTML) por Tim Berners Lee
a fines de la década de 1980 (Raggett, Lam, Alexander & Kmiec, 1998).
Desde su desarrollo, HTML se ha convertido en
una víctima de su propia popularidad, ya que fue rápidamente adoptado y
ampliado de muchas maneras, más allá de su visión original. Sigue siendo
popular hoy en día, aunque como tecnología de presentación, y se considera
inadecuado como formato de almacenamiento de datos de propósito general.
En lo que respecta al almacenamiento e
intercambio de datos, el HTML es una mala opción, ya que originalmente estaba
destinado a ser una tecnología de presentación, mientras que SGML se considera
demasiado complejo para uso general.
XML
cierra esta brecha siendo legible por humanos y máquinas, a la vez que es lo
suficientemente flexible como para admitir el intercambio de datos
independiente de la plataforma y la arquitectura.
Aplicaciones de XML
En esencia, XML le permite a un ingeniero de
software la capacidad de crear un vocabulario y usar este vocabulario para
describir datos. Por ejemplo, al intercambiar datos entre computadoras, el
número 42 no tiene sentido a menos que también intercambie el significado de
los datos, siendo la temperatura de la CPU expresada en grados Celsius.
Solo cuando tanto el emisor como el receptor
de datos comprendan el significado de los datos, pueden comenzar a hacer algo
útil con ellos. Antes del desarrollo de XML, se requería cierta cantidad de
acuerdo a priori sobre los datos y su significado entre los sistemas. Con el
desarrollo de XML, los datos pueden intercambiarse entre sistemas sin ningún
acuerdo previo, siempre y cuando ambos sistemas entiendan el mismo vocabulario,
es decir, hablen el mismo idioma.
Desde el desarrollo de XML, varias
aplicaciones han surgido en las áreas de (IBM, 2005):
Publicación web: XML le permite crear páginas
interactivas, permite al cliente personalizar esas páginas y hace que la
creación de aplicaciones de comercio electrónico sea más intuitiva.
Búsqueda web y automatización de tareas web:
XML define el tipo de información contenida en un documento, por lo que es más
fácil devolver resultados útiles al buscar en la Web.
Aplicaciones generales: XML proporciona un
método estándar para acceder a la información, facilitando el uso,
almacenamiento, transmisión y visualización de aplicaciones y dispositivos de
todo tipo.
Aplicaciones de e-business: las
implementaciones XML hacen que el intercambio electrónico de datos (EDI) sea
más accesible para el intercambio de información, las transacciones entre
empresas y las transacciones entre empresas.
Aplicaciones de metadatos: XML hace que sea
más fácil expresar metadatos en un formato portátil y reutilizable.
Computación ubicua: XML proporciona tipos de
información estructurados y portátiles para su visualización en dispositivos informáticos
ubicuos (inalámbricos) tales como asistentes digitales personales (PDA),
teléfonos celulares y otros.
Cuando se creó XML
Reviewed by baration
on
4/07/2018 08:50:00 a.m.
Rating:
No hay comentarios.: