Rational Developer for System z, Versión 7.6

Transformación de diseño bidireccional (o conversión bidireccional)

Distintos sistemas y aplicaciones presuponen diseños de texto bidireccional distintos. Las aplicaciones antiguas de zSeries, por ejemplo, suelen presuponer que el texto bidireccional se almacena en orden visual (con otros atributos de sistemas bidireccionales). La mayor parte del software de zSeries se ha desarrollado antes del uso común del esquema de orden lógico y, por lo tanto, no tiene en cuenta su existencia. Las nuevas plataformas de desarrollo, como Windows® o Java/Swing, presuponen que el texto bidireccional se almacena en un orden lógico y reordenan el texto para su presentación según un algoritmo bidireccional, que suele seguir el especificado por Unicode. La mayoría del software base escrito en estas plataformas no está diseñado para dar soporte a datos almacenados en orden visual. Debido a estas diferencias entre las plataformas, el intercambio de datos bidireccionales entre plataformas zSeries yWindows o Java/Swing precisa que el diseño de texto bidireccional se transforme para su visualización, edición o uso de datos en el sistema de destino. Este proceso de transformación del diseño de texto bidireccional entre sistemas incompatibles se denomina conversión bidireccional.

Muchas aplicaciones cliente/servidor existentes presuponen que esta conversión bidireccional es responsabilidad de los desarrolladores de sistemas bidireccionales. Esta presuposición causa problemas de incompatibilidad y limitaciones, debido a los distintos algoritmos utilizados por los distintos desarrolladores para realizar la conversión. Las herramientas de soporte de idioma bidireccional que se proporcionan con Rational Developer paraSystem z liberan a los desarrolladores de sistemas bidireccionales de esta tarea para ahorrar esfuerzo de desarrollo y conseguir que el software con soporte bidireccional sea más compatible. Estas herramientas constan de una interfaz de usuario para la especificación de diseños bidireccionales de host (zSeries) y cliente. Rational Developer for System z realiza automáticamente conversiones bidireccionales según la información que proporcione utilizando esta interfaz. Es responsabilidad del desarrollador del sistema bidireccional comprender los diseños bidireccionales utilizados en su entorno y proporcionar la información correcta sobre los diseños bidireccionales y la codificación, utilizando la interfaz de usuario proporcionada por Rational Developer for System z. El diseño LTR visual se presupone como diseño predeterminado para sistemas remotos, y el LTR lógico inteligente se presupone como diseño predeterminado para el cliente por la mayoría de los componentes y herramientas de Rational Developer for System z.

Siguiente: Esquema de orden lógico inteligente

Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)