English 
 
home

acerca de

productos

soluciones

tecnología
noticias  
 
Tecnología

La Filosofía de OpenJaw

OpenJaw diseña software para aprovechar al máximo las ventajas de la potencia de XML. En vez de añadir un interfaz XML a la tradicional arquitectura orientada a objetos, OpenJaw diseña y construye productos de software utilizando XML como tecnología principal. Nosotros le llamamos end-to-end xml. Esto ofrece ventajas significativas que incrementan las capacidades de los productos y reducen el coste total de licencias.


travel xml technology

La Manera Antigua

Las arquitecturas tradicionales de software consisten en múltiples componentes, cada uno implementando una funcionalidad independiente. Los componentes interactúan pasándose objetos (definidos como un conjunto de datos) a traves de interfaces entre dichos componentes. Los objetos, y sus interfaces, tienen una definición extricta en cuanto a la información que pueden traspasar. Para propagar un nuevo dato (por ejemplo, un nuevo campo de preferencias de usuario en la Web) a través de todo el sistema, se requiere modificar cada objeto interfaz, y probablemente todos los componentes adyacentes. Los cambios de interfaz "romperán" cualquier otro componente que interactúe con él, requiriendo mayor trabajo.

Si se requieren modificaciones en la logica de la aplicación, de nuevo se necesita programar uno o más componentes. La combinación de los cambios en la programación, el proceso de pruebas de los componentes e interfaces modificados, y las pruebas de regresión de otros componentes dependientes, pueden convertir un cambio funcional menor en un ejercicio de desarrollo y pruebas muy caro.

El Modelo XML

Aunque el modelo end-to-end xml de OpenJaw tambien contiene componentes e interfaces, en vez de objetos programados se tranfieren documentos XML entre los diferentes componentes. El formato de cualquier XML está definido externamente en archivos con el XML Schema Definition (XSD), que pueden ser definiciones de mensajes del estándar OpenTravel™ Alliance o Travel Technology Initiative o cualquier otro mensaje XML con una definicion XSD válida. La incorporación de nuevos datos a los documentos XML no rompre ni el componente ni el interfaz, permitiendo que estos datos modificados viajen a traves de todo el sistema sin ningún cambio en el software.

La sofisticada tecnología del Motor de Reglas de Negocio de OpenJaw permite que los cambios en la lógica de funcionamiento sean implantados de una manera sencilla sin necesidad de programar ni una línea de código. El Motor de Reglas permite construir las reglas utilizando datos dentro de los mensajes XML (de nuevo en base a la definición marcada en el XSD) y otras fuentes externas de datos.

La Ventajas Para Usted
  • Reducción de los costes y el tiempo de desarrollo
  • Incremento de la flexibilidad para realizar modificaciones en los sistemas
  • Mayor fiabilidad como consecuencia de la reducción del desarrollo
  • Rápida capacidad de reacción ante cambios en los mercados
  • Reducción de los ciclos de pruebas de regresión
  • Menor coste de adquisición de licencias