HOJA DE DATOS DE ORACLE CARACTERÍSTICAS Y BENEFICIOS CLAVE CARACTERÍSTICAS Procesamiento de transacciones distribuidas Infraestructura de integración extensible Seguridad avanzada Alta disponibilidad Protocolo commit XA de dos fases Entorno de servicios replicados Sólida gestión de fallas Soporte de clustering Monitoreo de métricas de desempeño ATMI Adaptador de Series MQ Recopilación de datos e informes Ruteo dependiente de datos Paralelismo de aplicaciones BENEFICIOS Optimizar las transacciones y garantizar la integridad de los datos a través de todos los recursos independientemente del protocolo de acceso. Rastrear automáticamente a los participantes de las transacciones y garantizar la actualización adecuada de todos los recursos. Procesar múltiples transacciones simultáneamente en diferentes nodos distribuidos. Mantener el funcionamiento de las aplicaciones a través de períodos de inactividad programados y no programados al eliminar los únicos puntos de falla. Procesar o postergar flexiblemente las transacciones para permitir a las aplicaciones distribuidas trabajar de manera asíncrona. Replicar dinámicamente las aplicaciones distribuidas por toda la red para maximizar el desempeño y la fiabilidad. ORACLE TUXEDO En su tercera década de desempeño confiable a través de miles de implementaciones, Oracle Tuxedo es una de las plataformas informáticas completas más respetadas del mundo. Combina la tranquilidad adquirida por los años de fiabilidad, desempeño y evolución con los estándares y la tecnología más recientes en torno a la arquitectura orientada a servicios (SOA) necesarios para hacer de su aplicación de misión crítica un participante de primer nivel en su entorno. Ya sea que usted esté atravesando un proceso de modernización de su actual aplicación C o C++, o de realojamiento (rehosting) de la aplicación COBOL de mainframe, o esté construyendo un nuevo servicio SOA con extremas necesidades de procesamiento de transacciones, Oracle Tuxedo sigue siendo la opción de confianza. Motor para Aplicaciones de Misión Crítica y Alto Rendimiento En el actual entorno de consolidación en tecnología de la información (TI), de constante disponibilidad y utilización mundial, las empresas necesitan un servidor de aplicaciones empresariales que pueda: Brindar miles de transacciones por segundo con un tiempo de respuesta menor a un segundo, con escalamiento lineal y dinámico con variaciones de carga Brindar un mainframe basado en estándares, una interfaz Application-to-Transaction Manager Interface (ATMI), Common Object Request Broker Architecture (CORBA) e interoperabilidad de servicios Web para una fácil integración y un menor tiempo de llegada al mercado Modernizar aplicaciones COBOL, C, y C++ a través de la integración transparente y bidireccional de SOA Ayudar a los clientes a reducir el costo de mantenimiento de sistemas empresariales de misión crítica al brindar una plataforma que soporte aplicaciones de mainframe migradas Ejecutar una amplia variedad de plataformas, desde las computadoras de escritorio económicas hasta los centros de datos más grandes y más poderosos Oracle Tuxedo proporciona una base sólida para los servicios de aplicaciones, con fuerte fiabilidad e integridad de transacciones, desempeño extremadamente elevado, escalabilidad lineal e implementación basada en configuraciones. Como la plataforma elegida para el procesamiento de transacciones distribuidas, ofrece la infraestructura operacional de las empresas líderes del mundo que ejecutan muchos de los sistemas de misión crítica más grandes, con inclusión de los principales servicios bancarios, las reservas de líneas aéreas, los servicios de corretaje, las 1
operaciones de e-commerce y los servicios de telecomunicaciones. Oracle Tuxedo mantiene estos sistemas funcionando incluso al implementar nuevos servicios de aplicaciones, escalar configuraciones del servidor para manejar cargas de trabajo adicionales, o al producirse la recuperación ante una falla del sistema tanto dentro como a través de los centros de datos. Procesamiento de Transacciones Distribuidas Altamente Fiable Oracle Tuxedo ofrece una infraestructura orientada a servicios para rutear eficientemente las solicitudes de envío, los pedidos de administración, los eventos y las colas de aplicaciones en todos los servicios de aplicaciones y procesos del sistema. Con escalabilidad prácticamente ilimitada, administra eficientemente volúmenes de transacciones pico, mejorando la agilidad de los negocios y permitiendo a las organizaciones de TI reaccionar rápidamente antes los cambios en el rendimiento y las demandas de negocio. Oracle Tuxedo optimiza las transacciones de múltiples bases de datos y garantiza la integridad de los datos para todos los recursos participantes, independientemente del protocolo de acceso. Los sistemas rastrean a los participantes de transacciones y supervisa un protocolo commit (XA) de dos fases de direccionamiento extendido, garantizando el adecuado manejo de todas las validaciones y rollbacks de transacciones. Beneficios y Características del Procesamiento de Transacciones Distribuidas Servidor de administración de transacciones distribuidas Commit XA de dos fases Múltiples modelos de mensajería Colas de transacciones Distribución de eventos Optimiza las transacciones y garantiza la integridad de datos en todos los recursos participantes, independientemente del protocolo de acceso Rastrea automáticamente a los participantes de transacciones y garantiza la adecuada actualización de todos los recursos, o ejercita un rollback, garantizando así la integridad de datos a pesar de las fallas de componentes Brinda APIs de mensajería sincronizadas, asíncronas y coloquial para soporte de plataformas heterogéneas Brindan flexibilidad para procesar o postergar transacciones a fin de permitir a las aplicaciones distribuidas trabajar conjuntamente de manera asíncrona Brinda un sistema transaccional de eventos basado en el modelo de programación publish-and-subscribe (publicación y suscripción) Infraestructura de Integración Ampliamente Extensible Oracle Tuxedo SOA permite a las empresas desarrollar completas soluciones compuestas (o híbridas) que combinan la disponibilidad y escalabilidad de Oracle Tuxedo con la extensibilidad de Java. Los clientes pueden extender las aplicaciones de Oracle Tuxedo a: Clientes Java y Microsoft.NET por medio de Oracle Tuxedo Jolt Servicios Web a través de Oracle Service Architecture Leveraging Tuxedo (SALT). Integración de Enterprise JavaBeans bidireccional con Oracle WebLogic Server Mensajería heterogénea con Oracle Service Bus Oracle Tuxedo soporta muchos estándares distintos de conectividad e interoperabilidad, de modo que las empresas pueden utilizar sus aplicaciones y servicios a través de entornos heterogéneos. La arquitectura de dominios soporta la interoperabilidad entre las distintas aplicaciones de mensajería y procesamiento de transacciones que se ejecutan en redes, ubicaciones geográficas, empresas y entornos separados así como en plataformas del servidor de aplicaciones con inclusión de Oracle 2
WebLogic Server y Oracle Service Bus y mainframes que se ejecutan en IBM CICS o IMS TM. Con Oracle SALT, los servicios de Oracle Tuxedo pueden convocar los servicios Web externos de manera transparente como si estuvieran convocando otro servicio de Oracle Tuxedo. Además de los protocolos de servicios Web básicos, Oracle SALT cumple con las especificaciones de servicios Web más primarias, con inclusión de WSAddressing, WS-Security y WS-Reliable Messaging. Figura 1: Arquitectura de integración de Oracle Tuxedo. Oracle Tuxedo es esencial para todas las aplicaciones que no son de Java. Junto con Oracle WebLogic Server, Oracle Tuxedo brinda una completa infraestructura de soporte de lenguajes que conecta las aplicaciones empresariales al nivel de la infraestructura de Oracle Service Bus para un soporte SOA completo. 3
Beneficios y Características de la Infraestructura de Integración Ofrece interoperabilidad bidireccional, punto a punto y para toda Conector Oracle WebLogic Tuxedo la plataforma con propagación de seguridad y transacciones para la integridad de datos Ofrece un modelo bidireccional, de alto desempeño, fácil de usar e impulsado por configuraciones que accede a los servicios Oracle SALT de Oracle Tuxedo como servicios Web estándar utilizando SOAP sobre HTTP Interoperabilidad con Oracle WebLogic Server Transporte nativo hacia/desde Oracle Service Bus Optimiza los procesos complejos a través de los productos de Oracle J2EE y aprovecha los activos de la infraestructura de Oracle Tuxedo existentes Ofrece conectividad bidireccional hacia/desde Oracle Service Bus sin ningún código, e incluye la propagación de seguridad y transacciones Integración basada en estándares a través de Oracle WebLogic Server Análisis y buffer XML Interoperabilidad de Oracle Tuxedo Acelera la integración de las aplicaciones Oracle Tuxedo con las nuevas y actuales soluciones, optimizando los complejos procesos de negocio y la conectividad con los partners de negocio Soporta el análisis de mensajes XML y el ruteo a otras aplicaciones Soporta IIOP estándar con otros object request brokers que implementan debidamente el estándar CORBA adecuado Seguridad Avanzada Las completas características de seguridad incorporadas en Oracle Tuxedo incluyen autenticación, autorización, auditoría y encriptación de nivel de enlace basada en Secure Sockets Layer (SSL) al momento de implementar las aplicaciones en todas las redes. Oracle Tuxedo también brinda un entorno de conexión para soportar una infraestructura de clave pública (PKI), firmas digitales, encriptación de mensajes y productos externos de seguridad para aplicaciones en red lo que le permite trabajar dentro de los estándares de seguridad corporativa existentes. La conexión de autenticación por defecto utiliza el soporte Lightweight Directory Access Protocol (LDAP) para permitir la autenticación en los diversos entornos LDAP, con inclusión de Microsoft Active Directory, Sun LDAP, e IBM SecureWay LDAP con un backend IBM RACF. Escalabilidad y Fiabilidad Incomparables Para las empresas que necesitan aumentar la accesibilidad de las aplicaciones existentes a través de los servicios Web; consolidar la mensajería y las transacciones empresariales y migrar las aplicaciones de mainframe a una plataforma de aplicaciones probada y compatible, la plataforma de aplicaciones para múltiples lenguajes, construida para escalar de Oracle Tuxedo brinda una probada infraestructura de misión crítica. El elemento central de Oracle Tuxedo es un motor de mensajería de alto desempeño, sumamente confiable que brinda entrega garantizada del tipo exactly once. Este motor brinda APIs de mensajería sincronizadas, asíncronas y coloquiales todo de manera transparente, ya sea en un motor, un cluster de máquinas relacionadas, o a través de dominios de Oracle Tuxedo independientes. Al utilizar un ruteo dependiente de datos, Oracle Tuxedo puede rutear mensajes no solo sobre la base de la prioridad y el contexto, sino también sobre la base del contenido del 4
mensaje. Esto permite un efectivo procesamiento de transacciones y garantiza el mayor nivel de desempeño y flexibilidad para las soluciones de mensajería más críticas de una empresa. Al utilizar un entorno de servicios replicado que puede automáticamente generar servicios adicionales sobre la base del rendimiento y las cargas del sistema en tiempo real, Oracle Tuxedo garantiza el más alto desempeño y fiabilidad para las aplicaciones de misión crítica más exigentes. Oracle Tuxedo garantiza el constante acceso a las aplicaciones, monitoreando continuamente los componentes para las fallas de hardware, red, transacciones y aplicaciones. Con sus sólidos servicios de operaciones, administración y mantenimiento (OA&M), lo cual permite detener y reiniciar automáticamente los servicios de aplicaciones, Oracle Tuxedo elimina los únicos puntos de falla, de modo que las aplicaciones siempre estén disponibles cuándo y dónde los clientes y Partners lo necesiten. Beneficios y Características de la Escalabilidad y Fiabilidad Incremento de escalabilidad Paralelismo de aplicaciones Entorno de servicios replicados Sólida administración de fallas Balanceo y administración de carga automatizada Ruteo dependiente de datos Paradigma avanzado de colas de mensajes Soporte de Clustering Aumenta a un límite MAXSERVICES Permite a las aplicaciones manejar pedidos en paralelo y procesar múltiples transacciones simultáneamente en nodos distintos y distribuidos Replica dinámicamente aplicaciones distribuidas en toda la red para maximizar el desempeño y la fiabilidad Minimiza los tiempos de inactividad y mantiene el funcionamiento de las aplicaciones en los tiempos de baja planificados y no planificados al eliminar los únicos puntos de falla Brinda replicación automatizada de servicios basada en las cargas del sistema en tiempo real y balancea dinámicamente los pedidos de balanceo para todos los recursos disponibles, garantizando un rendimiento consistentemente elevado Rutea mensajes sobre la base de su contenido, su contexto o el momento del día y permite una priorización y un procesamiento de transacciones eficiente Un flexible mecanismo de colas de mensajes inmemory, basado en el disco para lograr una entrega de mensajes asíncrona, confiable y de alto desempeño Soporte total para Oracle Real Application Clusters Oracle Tuxedo System and Applications Monitor Oracle Tuxedo System and Applications Monitor (TSAM) ha sido diseñado para el completo monitoreo de servicios y transacciones. Permite a los usuarios establecer y monitorear los acuerdos de nivel de servicio (SLAs) y los tiempos de respuesta, investigar el desempeño y el comportamiento de los servicios de aplicaciones activas, y mejorar la planificación de capacidad a través de métricas de uso para todos los componentes de la infraestructura de Oracle Tuxedo. 5
Figura 2: Oracle TSAM facilita la recopilación de datos de desempeño y las estadísticas del sistema para ayudar a reducir los costos de mantenimiento y el tiempo de inactividad. Con Oracle TSAM, los usuarios pueden monitorear las solicitudes de aplicaciones activas, las actividades de servicio, las transacciones XA y el rendimiento de los servidores Oracle Tuxedo. Los usuarios pueden establecer y monitorear alertas sobre los tiempos de ejecución del servicio y las solicitudes de aplicaciones; la cantidad mensajes en cola, en las colas de comunicación entre procesos; y el estado de los dominios, servidores, gateways y demás componentes de Oracle Tuxedo. Los alertas de Oracle TSAM desencadenan eventos en el servidor de eventos de Oracle Tuxedo, lo cual permite a los servicios definidos por el usuario relacionarse con los alertas. Los usuarios también pueden consultar estadísticas sobre el desempeño del servicio, el desempeño del sistema, y los patrones de aplicaciones específicas con datos de la cadena de llamadas del servicio. 6
PRODUCTOS Y SERVICIOS RELACIONADOS Oracle Tuxedo ofrece una sólida plataforma para ejecutar aplicaciones de gran volumen a través de entornos informáticos distribuidos y heterogéneos, permitiendo la implementación de aplicaciones que se extienden desde las aplicaciones críticas de negocio orientadas al cliente y hasta los procesos de back-office, a través de cualquier sistema y en cualquier lugar del mundo. PRODUCTOS RELACIONADOS Oracle TSAM Oracle Tuxedo Mainframe Adapter para SNA Oracle Tuxedo Mainframe Adapter para TCP Oracle Tuxedo Mainframe Adapter para OSI-TP Oracle Tuxedo Jolt Oracle Service Bus Oracle WebLogic Server Beneficios y Características de Oracle TSAM Características de rastreo Ofrece mayor granularidad de los puntos de rastreo, los pedidos de rastreo a través de las fronteras de dominio y la correlación del identificador de transacciones globales para todos los dominios Monitoreo de métricas de desempeño Incluye tiempo de respuesta, generación de eventos cuando se alcanza el umbral del tiempo de respuesta o de capacidad de cola, métricas completas de servicio, control dinámico de métricas de servicios y métricas de gateway y bridge Recopilación e informes de datos Brinda recopilación de datos distribuidos, informes centralizados, monitoreo y control local de recopilación de datos Entorno extensible de monitoreo y conexión Permite la recopilación de métricas de desempeño utilizando la conexión por defecto; asimismo permite el desarrollo personalizado de las conexiones para recopilación Administración de Recursos Oracle Tuxedo ayuda a administrar la utilización de recursos para garantizar la suficiente capacidad para todas las actividades que se ejecutan en una instancia de aplicaciones determinada. Las solicitudes se rutean dinámicamente hacia los activos de red disponibles para optimizar el éxito de las transacciones. Las sólidas capacidades de integración permiten a las empresas aprovechar las actuales inversiones de tecnología mientras se minimiza la utilización de los recursos. Beneficios y Características de la Administración de Recursos Se conecta bidireccionalmente con MQ Series; ofrece Cola de MQ Series Adapter propagación bidireccional de contexto de transacciones y un protocolo commit XA de dos fases Soporte de estándares de autenticación, autorización, auditoría y encriptación (LLE, SSL) que garantiza la privacidad Seguridad avanzada de datos al momento de implementar las aplicaciones de Oracle Tuxedo a través de las redes Se integra con el servidor de Microsoft Active Directory, soporta Novell edirectory, y brinda soporte de Advanced Mejoras de seguridad Encryption Standard para la implementación SSL y la encriptación de contraseñas Permite conexiones fáciles de utilizar para soporte del Entorno de seguridad de conexión protocolo Kerberos, PKI, firmas digitales e integración se seguridad externa Permite a las empresas utilizar sus actuales inversiones en aplicaciones CORBA y permite a los object request brokers CORBA externos realizar análisis de bootstrap, autenticar y acceder a los servidores CORBA Oracle Tuxedo Brinda una API X/Open que proporciona una API constante ATMI para C, C++ y COBOL para todas las plataformas BEA Tuxedo Impulsar Resultados de Negocio con Oracle Tuxedo Oracle Tuxedo ayuda a las empresas de TI a alinearse más de cerca con los procesos de negocio y a aprender a controlar los impactos de negocio en lugar de reaccionar ante ellos. Con su nivel de desempeño de clase mainframe, su habilitación expandida para SOA, la extensibilidad Web y la interoperabilidad basada en estándares en un entorno de múltiples lenguajes, Oracle Tuxedo simplifica el procesamiento de transacciones distribuidas y el intercambio y ruteo de mensajes de alto desempeño para el desarrollo de cualquier aplicación. Es la clave para mejorar la productividad, la eficiencia y la agilidad de los negocios. 7
Contáctenos Para obtener más información sobre cómo su empresa puede aprovechar el poder de Oracle Tuxedo, por favor visite oracle.com u oracle.com/global/lad/corporate/contact para hablar con un representante de Oracle. Copyright 2008, Oracle y/o sus afiliadas. Todos los derechos reservados. El presente documento tiene solo fines informativos y su contenido está sujeto a cambios sin previa notificación. Este documento podría contener errores, y no está sujeto a ninguna garantía ni condición, ya sea oral o implícita en la ley, con inclusión de las garantías y condiciones implícitas de comerciabilidad o aptitud para un fin específico. En especial, negamos cualquier responsabilidad respecto del presente documento, el cual no generará ninguna obligación contractual en forma directa ni indirecta. Este documento no podrá ser reproducido ni transmitido de ninguna forma, por ningún medio -sea electrónico o mecánico- y para ningún fin, sin que hayamos otorgado nuestro consentimiento previo por escrito. Oracle es marca registrada de Oracle Corporation y/o sus afiliadas. Otros nombres pueden ser marcas comerciales de sus respectivos propietarios. 0408 8