Tecnología XML (Extensible Markup Language)

Anuncio
www.enpresadigitala.net
Tecnología
XML (Extensible Markup Language)
2003-09-18
Ficha: 1.36
DESCRIPCIÓN
Se podría decir que el XML (Extensible Markup Language o Lenguaje de Marcas
A m p l i a b l e ) e s u n " m e ta l e n g u a j e " c o n e l q u e p o d e m o s d e f i n i r o t r o s l e n g u a j e s d e
etiquetas (marcas) para usos determinados.
XML es un lenguaje joven (1997) que nace del SGML (Standar Generalized Markup
Language o Lenguage de Marcas Estandar Generalizado), que es por el contrario
un lenguaje mucho más antiguo. Al ser SGML un poco complejo, se cogen algunas
de sus ventajas y propiedades y se crea un lenguaje nuevo, el que conocemos por
XML. Este mantiene casi toda la potencia del SGML, pero es mucho más sencillo.
ÁMBITO
La complejidad que presentaba SGML y su elevado coste de implentación,
contribuyeron a desarrollar otro lenguaje alternativo más sencillo, el XML.
El éxito de este lenguaje se basa en su sencillez y en sus múltiples funcionalidades,
tanto en su uso en Internet como en Intranet o Extranet, es decir, es válido tanto
para la publicación o relación vía Internet como para aplicaciones de gestión interna
o para interactuar con clientes y proveedores.
SOLUCIÓN
BENEFICIOS/IMPLICACIONES
XML se está imponiendo como
estándar en las aplicaciones
empresariales debido a su capacidad
de ofrecer funcionalidades
avanzadas.
Los beneficios de XML son:
Sigue un estándar.
Entre sus principales características
como lenguaje de desarrollo de
aplicaciones destacan:
Es un lenguaje independiente de la
plataforma sobre la que se trabaje, lo
que garantiza un grado de reutilización
muy alto haciendo los desarrollos más
sencillos, rápidos y baratos.
Avanzadas funcionalidades en las
aplicaciones Internet, Intranets y
Extranets.
Reduce gastos, ya que las operaciones
que permite hacer sobre la Web serían
muy costosas en otros lenguajes.
Es el medio idódeo de
intercambiar datos entre
entidades o dentro de la propia
entidad
entre
diversas
aplicaciones y bases de datos.
Posibilita la interacción con otras
aplicaciones y bases de datos de
manera sencilla, por lo que hace más
eficiente el manejo de datos e
información.
Permite un nivel muy elevado de
automatización de aplicaciones.
Al ser UNICODE puede ser utilizado
en múltiples lenguajes.
Está
reemplazando
a
HTML(Hypertext
Markup
Language) en aplicaciones web
debido a su facilidad de gestión,
mantenimiento y actualización.
Asimismo, el elevado grado de
reutilización de sus componentes
las hace más baratas que las
tradicionales.
La información que contiene es
i n d e p e n d i e n t e d e s u r e p r e s e n ta c i ó n .
Los documentos XML son legibles por
los hombres al ser autoexplicativos y
a la vez por las aplicaciones
informáticas.
Descargar