Biblioteca del conocimiento -

 

 

LOS BENEFICIOS DE UTILIZAR XML EN LOS DESARROLLOS CORPORATIVOS

 

Madrid, 1 de febrero de 2002.- Los beneficios de utilizar el lenguaje XML en aplicaciones externas como Business to Business son claros. Sin embargo,  el aporte de valor que puede significar el uso de XML como estándar corporativo no es fácil de cuantificar, debido principalmente a que las ventajas que ofrece esta estrategia se manifiestan normalmente en el largo plazo. Estas son las conclusiones que se desprenden de un análisis sobre XML realizado por Giga Group y presentado en España por Telenium.

 

En todo caso, según este análisis,  los beneficios clave y la flexibilidad de XML para los desarrollos corporativos internos son:

 

·         Bajo coste y más fácil implantación de estándares XML externos. Las compañías modernas están cada vez más obligadas a dar soporte para múltiples estándares XML externos, como parte de sus relaciones con partners y proveedores. Esto puede lograrse a más bajo coste utilizando internamente estándares XML, los cuales pueden ser adaptados más rápidamente que otros estándares no-XML.

·         El coste de los cambios en los formatos de mensajería interna se reducen, obteniéndose mayor agilidad. Los documentos XML incorporan metadatos y están en formato textual.En el momento de su interpretación por los programas, los nuevos elementos o tags pueden ser ignorados, si se desea. Estas características permiten que formatos nuevos o evolucionados puedan instalarse sin que se produzca necesariamente la interrupción del servicio en el que participan; llevar a cabo esta evolución cuando las estructuras de intercambio de información son binarias es considerablemente más difícil.

·         Convergencia de capacidades: demasiado a menudo, las aplicaciones de empresa y la infraestructura utilizan enfoques diversos para la mensajería y los formatos de datos. Utilizar XML permite la convergencia de las capacidades de desarrollo de la organización, y una manera más unificada de manipular los formatos de datos y las cargas de mensajes

·         Mayor reutilización de la mensajería y del código de formato de datos: La convergencia a XML incrementará la posibilidad de reutilizar código o componentes, a diferencia de la situación actual, en la que cada equipo de desarrollo tiene sus propias rutinas y formatos

·         Menor cantidad de código propietario y menor esfuerzo de mantenimiento necesario. Los desarrollos propietarios y los formatos de intercambio binarios son más específicos y tienen mayores requerimientos de soporte y mantenimiento. Las rutinas manejo de mensajes pueden ser reemplazadas por rutinas estándar de interpretación de XML.

·         Más fácil monitorización, gestión, auditoría y archivo, debido al sistema de metadatos incorporados de XML y a la disponibilidad de una tecnología de interpretación barata y estandarizada. Con escaso esfuerzo adicional es posible añadir potentes funcionalidades de búsqueda.

·         Mayor facilidad de integración de negocios si están basados en esta misma tecnología de información.  En determinados sectores como la banca, los procesos de fusión y adquisición son relativamente habituales. XML puede mejorar y facilitar la integración una vez que la fusión o adquisición se ha realizado. Esto es particularmente cierto en el caso de una adquisición en la que la compañía adquirida emplea XML internamente. Una forma alternativa de contemplar este hecho es pensar en la integración de unidades operacionales dentro de una gran compañía. Esto puede tener aún más sentido si estas unidades nacieron como empresas separadas

·         Facilita la adquisición de adquirir experiencia en Web Services. No se ha demostrado que la implantación de XML como estándar corporativo facilite una migración posterior a Web Services desde un punto de vista tecnológico. Pero si es cierto que la experiencia y capacidades adquiridos en XML pueden ser muy útiles en la creación y la puesta en operación de Web Services, puesto que los estándares Web Services son también estándares XML.

 

 

Estos beneficios resultarán de aplicación a largo plazo, si se siguen las líneas directrices correctas. Como se ve en la figura que aparece a continuación, utilizar XML puede traducirse en un importante ahorro de costes en implantación y mantenimiento, gracias a la tecnología de metadatos incorporados de XML que permite que el flujo de datos y las rutas de información se establezcan dinámicamente según el contenido del mensaje, facilitando y flexibilizando los procesos. Pero es necesario invertir en determinados momentos ( puntos 1, 2 y 3) para alcanzar este beneficio, que se traduce en menores costes a largo plazo.

 

 

Para maximizar los beneficios de XML se recomiendan las siguientes directrices:

 

·         Ser egoísta: Adoptar un estándar de mercado como estándar corporativo puede ser peligroso, puesto que puede enajenarse el control sobre decisiones críticas de negocio, tales como cuándo una aplicación se implantará (el estándar puede retrasarse o ser excesivamente complejo) qué calidad tendrá la aplicación y qué ventaja competitiva se puede obtener de la misma (ya que los estándares proporcionan a la competencia las mismas capacidades).

·         Desarrollar directrices de estilo para metadatos, elementos y atributos. Crear un diccionario de datos puede ser esencial en el proceso, asumiendo que la organización puede conseguir un amplio grado de acuerdo sobre lo que significan determinados términos de negocio.

·         Realizar análisis de impacto sobre utilización de ancho de banda CPU. XML, cuando se utiliza de manera impropia, puede tener un efecto nocivo en el rendimiento de la red y de la CPU. Es discutible si el uso de XML afecta verdaderamente al rendimiento de las aplicaciones de negocio, puesto que muchos sistemas de suscripción/publicación han estado utilizando formatos de mensaje autodescriptivos durante años. La compresión es hoy una solución parcial viable para el problema del rendimiento, que se verá ampliada con nuevas funcionalidades de caché y tokenización en las plataformas de mensajería.

·         Pedir, tomar prestado, robar: Utilizar trabajos de modelización de datos corporativos allí donde sea apropiado y así como otros estándares tanto internos como externos de la empresa. En palabras más correctas, “reutilizar”.

 

Nota importante:  La propiedad intelectual de estos informes corresponde a sus autores. Noticiasdot.com ofrece este espacio exclusivamente para su divulgación y conocimiento para los profesionales e investigadores de la red

 Biblioteca  del Conocimiento


 

Direcciones de correo electrónico: Editor Angel Cortés - Redacción - Información