14 research outputs found

    Information Exchange Between Humanitarian Organizations: Using the XML Schema IDML

    Get PDF
    This article explains challenges that arise when humanitarian organizations want to coordinate their development activities by means of distributed information systems. It focuses on information exchange based on the eXtensible Markup Language (XML) and relational databases. This piece discusses how to save hierarchical XML documents in relational databases. It introduces conversion rules to derive a relational database model from XML schemas. The rules are applied for the design of a database for the management of humanitarian development projects. The underlying schema for the database is the International Development Markup Language (IDML). This exchange standard for development-related activities is described. The article gives details on how a traditional relational database can import or export XML documents, i.e. how it can be XML-enabled

    Propuesta de interacci贸n entre sistemas mediante notificaciones autom谩ticas

    Get PDF
    One of the challenges that face the current organizations is the problem of interoperability among the different information systems, since that services are offered to the users through separated applications, restricting in this way the development of integral consultations and therefore the vision and the organizational projection. This fact has led to the development of new contexts focused on overcoming the inefficient connectivity between heterogeneous systems and the difficulties of transparent data access to share the resources in an efficient way. The interest of this paper is to briefly review the different strategies of connectivity among heterogeneous systems, as well as to present a prototype architecture that allows interconnecting heterogeneous data sources and sharing notifications between them in an automatic way, whenever changes occur in their data.Uno de los retos que enfrentan las organizaciones actuales es el problema de interoperabilidad entre los diferentes sistemas de informaci贸n debido a que los servicios se ofrecen a los usuarios mediante aplicaciones separadas, restringiendo de esta manera el desarrollo de consultas integrales y, por tanto, la visi贸n y la proyecci贸n organizacional. Este hecho ha originado el desarrollo de nuevos contextos enfocados en superar la ineficiente conectividad entre sistemas heterog茅neos y las dificultades de acceso transparente a los datos para poder compartir eficientemente los recursos. El inter茅s de este art铆culo es hacer una breve rese帽a de las diferentes estrategias de conectividad entre sistemas heterog茅neos, as铆 como plantear una arquitectura prototipo que permita interconectar fuentes de datos heterog茅neas y compartir entre ellas notificaciones de forma autom谩tica cada vez que se produzcan cambios en sus datos

    Adaptaci贸n flexible de aplicaciones de base de datos mediante wrappers

    Get PDF
    Cuando es modificado el esquema de BD, los programas que acceden a 茅ste frecuentemente deben ser modificados. En ocasiones la modificaci贸n de los programas es complicada y costosa. Los objetivos generales de esta l铆nea de investigaci贸n son 1) llegar a un mejor conocimiento del problema y de las soluciones existentes, y 2) desarrollar nuevas soluciones al problema que puedan ser ventajosas. Conclusiones Tras examinar diversas propuestas, se ha desarrollado una soluci贸n abierta con la esperanza de que otras partes puedan aplicarla sobre escenarios alternativos, y tengan un punto de apoyo sobre el que desarrollar soluciones ampliadas o alternativas. A diferencia de otras propuestas vistas hemos preferido: 1) Dejar de lado el an谩lisis est谩tico del c贸digo fuente, y realizar una recopilaci贸n y an谩lisis de la informaci贸n obtenida de la ejecuci贸n del programa. 2) Dejar de lado (de momento) la idea de realizar una traducci贸n autom谩tica basada en una especificaci贸n del cambio del esquema, y depender en los t茅cnicos para definir y corregir la adaptaci贸n concreta seg煤n su criterio y experiencia. El mecanismo de adaptaci贸n implementado es un wrapper JDBC que permite 1) obtener una informaci贸n muy detallada del acceso a BD y 2) traducir dichas operaciones mediante matchers que identificar铆an cada caso de sentencia SQL solicitada, y handlers que se encargar铆an de realizar el tratamiento correcto. La implementaci贸n incluye un proceso rudimentario para analizar las operaciones de acceso registradas. Este an谩lisis produce un resumen de las sentencias SQL ejecutadas, as铆 como de las dependencias entre las m铆smas (que es necesario para adaptaciones complejas). Con esta informaci贸n se elabora una configuraci贸n base para el mecanismo de adaptaci贸n. En el trabajo presentado se realiza una visi贸n global del problema y se muestra de forma pr谩ctica c贸mo se soluciona un caso de estudio no trivial con el wrapper implementado

    Preface of the Proceedings of WRAP 2004

    Get PDF

    Integration of Legacy and Heterogeneous Databases

    Get PDF

    Preface of the Proceedings of WRAP 2004

    Get PDF
    corecore