IBM Books

Administración y programación


Documentos XML

Existen muchos programas de aplicación en la industria informática, cada uno con sus cualidades y defectos. Hoy en día, el usuario puede elegir la aplicación que sea más apropiada para sus tareas. Sin embargo, debido a que a menudo se comparten datos entre aplicaciones diferentes, el usuario debe afrontar continuamente el problema de replicar, transformar, exportar o guardar los datos utilizando un formato diferente que se pueda importar a otra aplicación. Esto puede ser un problema crítico en las aplicaciones comerciales, pues muchos de estos procesos de transformación tienden a eliminar parte de los datos, o como mínimo obligan al usuario a realizar el tedioso proceso de asegurar la coherencia de los datos. Esto supone una pérdida de tiempo y dinero.

Actualmente, una de las formas de abordar este problema es que el programador de aplicaciones escriba aplicaciones ODBC (Open Database Connectivity) para guardar los datos en un sistema de gestión de bases de datos. A partir de este momento, los datos se pueden manejar y presentar en la forma que sea necesaria para otra aplicación. Es necesario que las aplicaciones de base de datos conviertan los datos en un formato requerido para una aplicación determinada, pero de todos modos las aplicaciones cambian con rapidez y quedan desfasadas. Las aplicaciones que convierten datos a HTML proporcionan soluciones de presentación, pero los datos presentados prácticamente no se pueden utilizar para ningún otro propósito. Si existiera otro método que separara los datos de la presentación, este método podría utilizarse como una forma práctica de intercambio entre aplicaciones.

XML ha surgido para hacer frente a este problema. XML es un acrónimo de eXtensible Markup Language. Es un lenguaje ampliable en cuanto que el propio lenguaje es un metalenguaje que permite al usuario crear su propio lenguaje de acuerdo con las necesidades de su empresa. Puede utilizar XML para capturar no sólo los datos que necesita una aplicación determinada, sino también la estructura de datos. XML no es el único formato de intercambio de datos, pero constituye un estándar aceptado. Las aplicaciones que se ajustan a este estándar pueden finalmente compartir datos entre ellas sin tener que transformar datos que utilizan formatos patentados.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]