Vous êtes sur la page 1sur 10

Integracin de Sistemas

Transferencia de archivos

Transferencia de archivos

Una empresa tiene mltiples aplicaciones que han sido construidas independientemente, con diferentes plataformas y lenguajes de programacin. En un mundo ideal, una empresa debera utilizar un solo software, diseado desde el inicio para que trabaje de una manera coherente y unificada. Sin embargo, aun las mas pequeas empresas no trabajan de esa manera, ya que diferentes componentes de software manejan diferentes aspectos de la empresa.

Transferencia de archivos

Lo anteriormente mencionado se debe a algunas razones: La gente compra software realizado por otras empresas. Deferentes sistemas son construidos en diferentes pocas, lo cual conlleva a utilizar diferentes alternativas tecnolgicas. Diferentes sistemas son construidos por diferentes personas, con diferentes conocimientos, habilidades y experiencias. Terminar de desarrollar una aplicacin y ponerla en produccin es mas valioso que haberla diseado con capacidad de integracin, menos aun si esto no tiene valor agregado para la empresa.

Transferencia de archivos

De lo anteriormente mencionado, y como resultado, las organizaciones tienen que preocuparse de compartir informacin entre sistemas divergentes. Estos sistemas pueden estar escritos en diferentes lenguajes, plataformas, e incluso podran tener diferentes asunciones de como opera el negocio. Para integrar estos sistemas, se necesita de un profundo conocimiento en un nivel tcnico y funcional. Esto es mucho mas fcil si se minimiza lo que se necesita saber acerca de cmo trabajan cada uno de los sistemas. Lo que se necesita es un mecanismo comn de transferencia de datos, que pueda ser usado por una variedad de lenguajes y plataformas, pero a la vez que sea natural para cada una de estas. Dicho mecanismo debera requerir una mnima cantidad de software y hardware especializado, haciendo uso de los recursos que actualmente tenga la empresa disponible.

Transferencia de archivos

Los archivos son un mecanismo universal de almacenamiento, construidos dentro de los sistemas operativos empresariales y disponibles para cualquier lenguaje. El mtodo mas simple sera alguno para integrar sistemas usando archivos. Cada sistema produce archivos que contienen informacin que los otros sistemas deben consumir. la

Los integradores toman la responsabilidad de transformar los archivos en diferentes formatos, produciendo archivos en intervalos regulares siempre de acuerdo a la naturaleza del negocio.

Transferencia de archivos

Cuando se utilizan archivos, se debe tener en cuenta el formato a utilizarse. Sin embargo, rara es la vez en al que los sistemas a integrarse solamente leen un archivo, ya que tambin lo procesan, normalmente utilizando herramientas. El formato mas comn de archivos es XML, alrededor del cual se han construido un sin nmero de lectores, escritores, transformadores, etc. Otra situacin que se debe tomar en cuenta en la utilizacin de archivos es cundo se deben producirlos y cundo se deben consumirlos. Debido a que la produccin y consumo de archivos puede ser un proceso pesado, normalmente se establece un calendario nocturno, semanal, quincenal, mensual, etc. De esta manera los sistemas se acostumbran a verificar los archivos creados y procesarlos a su debido tiempo.

Transferencia de archivos

La ventaja de los archivos es que los integradores no necesitan conocer el interior de los sistemas, ya que el equipo encargado del sistema provee el archivo. El contenido del archivo y el formato es negociado con los integradores. Los integradores deciden si procesan la informacin para generar un archivo o si dejan el procesamiento de la informacin al sistema que va a consumir el archivo. Como resultado del punto anteriormente planteado, los sistemas estn desacoplados unos de otros, siendo el mismo archivo la interface entre los sistemas. Lo que hace que la transferencia de archivos sea simple, es la NO necesidad de herramientas o paquetes extras, lo cual a su vez indica que los desarrolladores deben hacer todo el trabajo.

Transferencia de archivos

Los sistemas deben estar de acuerdo en el nombre del archivo, y el directorio en el cual va a ser colocado. El que escribe el archivo debe implementar una estrategia para mantener nicos a los nombres de los archivos. Los sistemas deben acordar en cal de ellos eliminar (borrar) los archivos antiguos, y quin sea responsable deber saber cuando un archivo es antiguo y no se lo necesita ms. Los sistemas deben implementar un mecanismo de bloqueo, o seguir una convencin de tiempo, para saber que un sistema no va leer un archivo mientras otro todava lo esta creando (escribiendo). Si no todos los sistemas tienen acceso al disco donde esta el archivo, entonces un sistema debe tomar la responsabilidad de trasladar el archivo de modo que el archivo sea visible.

Transferencia de archivos

Otro problema comn con la transferencia de archivos, es que la actualizacin de datos se la hace con poca frecuencia. Por ejemplo un sistema de administracin de clientes puede actualizar la direccin de una persona, y actualizar el archivo cada noche. Mientras esa misma noche el sistema de facturacin gener y envi facturas a direcciones, para ese entonces, desactualizadas de cliente. En unas ocasiones la informacin desactualizada no es problema, pero en otras ocasiones puede ser un desastre. Cuando se producen archivos para la integracin de sistemas SIEMPRE se debe tener en cuenta las necesidades de todo los sistemas consumidores.

Vous aimerez peut-être aussi