Procesamiento distribuido Unisys OS 2200


OS 2200 admite todos los protocolos de procesamiento distribuido , API y tecnología de desarrollo de uso común y muchos de los que no se usan con tanta frecuencia .

El modelo y los estándares de X / Open Distributed Transaction Processing son la base de gran parte de la capacidad del OS 2200. [1] El soporte completo para las API de X / Open XA, incluida la confirmación en dos fases, está integrado en el middleware de transacciones, los administradores de bases de datos e incluso la agrupación en clústeres.

El modelo J2EE [2] también es totalmente compatible. Utiliza las capacidades XA del sistema, pero proporciona las API y los protocolos J2EE.

IBM WebSphere MQ (AKA MQSeries), [3] MSMQ , [4] y otros están completamente integrados en el sistema aprovechando el XA y las instalaciones de recuperación integradas.

Es raro encontrar una aplicación que esté escrita completamente en un idioma con un conjunto de middleware. Los lenguajes y el middleware continúan evolucionando y las aplicaciones adoptan nuevas tecnologías cuando se ajustan mejor a los requisitos comerciales. Eso a menudo viene dictado por la necesidad de integrarse con aplicaciones escritas por socios, clientes, proveedores y proveedores de software de terceros. No todos toman las mismas decisiones y, en cualquier caso, también están evolucionando.

Se puede crear una aplicación compuesta combinando la lógica de transacción existente con diferentes middleware o un front-end escrito para un propósito específico. Unisys admite el modelo X / Open DTP (también implementado en Tuxedo ) como Open DTP [1] y J2EE. Interoperan completamente entre sí y con el resto del sistema. El procesamiento de confirmación en dos fases es compatible con los administradores de bases de datos, incluidos los entornos en clúster. Los conectores están disponibles para otros entornos comunes de procesamiento de transacciones distribuidas.