Spanish version

ORCHESTRA

Objetivo

El objetivo de ORCHESTRA es ofrecer una infraestructura para la construcción transaccional, asegurada y evolutiva de aplicaciones altamente distribuidas a base de servicios. Los aspectos clave de la investigación a realizar se asocian a:

  • la definición de frameworks (solución genérica) de servicios técnicos para la seguridad, propiedades transaccionales y de evolución de servicios aplicativos
  • la implementación de estos frameworks y la integración de estas aplicaciones en el marco de una plataforma de desarrollo de aplicaciones a base de servicios.

Motivación

La investigación propuesta en ORCHESTRA es motivada por los progresos recientes en materia de comunicación que permiten considerar la construcción de aplicaciones de gran envergadura que van más allá de las fronteras de una empresa y que integran los sistemas de información de varias organizaciones. La programación orientada a servicios responde a la necesidad de tener unidades de software autónomas, los servicios, que son exportadas por las organizaciones y que pueden usarse para componer aplicaciones (servicios de valor agregado). Se trata de encadenar actividades que implican el uso de servicios aplicativos (por ejemplo los servicios Web).

Después de siete o diez años, la tecnología de servicios se ha estabilizado gracias en parte a la definición de estándares y de herramientas asociadas que facilitan la construcción de aplicaciones a base de servicios en el Internet. Sin embargo, los sistemas a base de servicios que ofrecen calidad de servicio como las transacciones, la seguridad y la evolución son siempre implementadas de manera ad-hoc. La especificación de servicios técnicos que administran transacciones, la seguridad y la evolución de los servicios es un tema abierto en el plano científico e industrial. La temática de las conferencias mayores y de los proyectos científicos de grupos de investigación y de industriales apoyan este argumento.

Aspectos del proyecto

Los aspectos abordados en el proyecto son 3:

  • Seguridad Proponemos un framework de seguridad para la construcción de mecanismos de autenticación, la no-repudiación, el cifrado de mensajes y la seguridad de funcionamiento de la coordinación de servicios. El trabajo está en curso (tesis T-H-Giang Vu , iniciada en octubre 2003) y dara lugar a un framework de gestión de la seguridad personalizable para la coordinación segura de servicios Web.
  • Propiedades transaccionales Los servicios no proveen información sobre su control. Esta información es necesaria para ejecutar transacciones distribuidas. Por ello se deben proponer estrategias para atribuir propiedades transacciones a la coordinación de servicios según sus propias características: autonomía, distribución de servicios, semántica de ejecución, etc. Nosotros proponemos mecanismos que permiten asegurar la ejecución de la coordinación de servicios con propiedades transaccionales para construir sistemas orientados a servicios.Este trabajo se realiza en el marco de la tesis en co-tutela entre los grupos HADAS del INP Grenoble, la Universidad de las Américas, Puebla (programa de doctorado en Ciencias de la Computación) y la Universidad Autónoma de Tlaxcala.
  • Evolución La mayor parte de las soluciones para la coordinación de servicios no toma en cuenta la evolución del ambiente de ejecución: los servicios que están disponibles y accesibles en un momento dado, los que garantizan ciertos criterios de calidad de servicio, la proximidad geográfica de un servicio, la modificación de la posición geográfica de los usuarios. Sin embargo, estos aspectos determinan la manera en que un sistema de información construido a base de servicios es ejecutado.Este aspecto está siendo abordado en el marco de la tesis Hanh Tan, iniciada en 2004 y dara lugar a un framework para la gestión de la evolución de la coordinación de servicios

Impacto

Impacto nacional (México)

ORCHESTRA dará espacio para la formación de especialistas en la materia. Ellos podrán ayudar a la modernización de los programas de computación en instituciones mexicanas de educación superior. Además, los resultados de ORCHESTRA tendrán un impacto social a través del Foro Consultivo Poblano para la Innovación y el Desarrollo Tecnológico apoyado por el estado de Puebla. Los resultados podrán ser validados autorizando la composición de servicios aplicativos y de servicios técnicos para poder construir espacios virtuales que ayuden a la innovación y al desarrollo económico y tecnológico de la región Puebla, Tlaxcala, Veracruz.

Impacto internacional (México – Francia)

El proyecto ORCHESTRA contribuirá a la investigación de sistemas distribuidos y bases de datos en Francia y en México. El proyecto permitirá definir soluciones generales útiles en el contexto industrial importante para Francia y para México. La interacción entre la industria y las universidades enriquecerá el intercambio franco-mexicano en temas que preocupan a la comunidad francesa y europea y que contribuirán al desarrollo económico de México.

Instituciones

  • Universidad Autónoma de Tlaxcala (UATX)
  • Universidad de las Américas, Puebla (UDLAP)
  • Grenoble Institute of Technology (Grenoble INP)
  • Centre National de la Recherche Scientifique (CNRS)

* Calendario global [ pdf ]

Comments are closed.