SlideShare a Scribd company logo
1 of 10
Monitores Transaccionales.

                      By Oscar Yima f.
               Sebastian Fuentealba B.
Objetivo
   Es un sistema especializado en la creación, ejecución y
    manejo de aplicaciones de procesamiento de
    transacciones.
   Los monitores se especializan en la administración de
    transacciones desde su punto de origen (por lo general
    en el cliente), ya través de uno o más servidores, para
    luego volver al cliente originario
   Surgen de la necesidad de correr aplicaciones capaces
    de atender a cientos o miles de clientes, ya que los
    monitores permiten conectar en tiempo real a miles de
    clientes que esperan un servicio, sin necesidad de
    consumir tantos recursos.
Diagrama general
Características
       Sistemas transaccionales tienen:
           Muchas transacciones pequeñas.

           Muchos usuarios concurrentes.

       Coordinan las transacciones con:
           Subsistemas ACID locales.

           Manejadores de recursos.
               DBMS, manejadores de colas, objetos persistentes, transporte de
                mensajes.

   Ejemplo: Sistema de reservas de agencias de viaje.
Funciones y Operaciones
   Control de procesos:
       Iniciar y monitorear servidores.
       Uso optimizado de recursos.
       Control de flujo. Control de disponibilidad y fallos.
       Manejo eficiente de conexiones (muchos clientes).
   Manejo de transacciones:
       Integridad transaccional (ACID).
       División y coordinación de transacciones.
   Comunicación C/S.
       Aplicaciones clientes se comunican por diversos mecanismos.
       Conectividad para recursos heterogéneos.
       Firewalls para recursos.
Monitores transaccionales TP
   Los monitores de TP ofrecen un sistema operativo
    que conecta en tiempo real a esos miles de clientes
    impacientes con un grupo de procesos compartidos
    del servidor. Esto se denomina canalización.
Beneficios TP
   Beneficios de un monitor TP
   Estructura de desarrollo de aplicaciones
    cliente/servidor
   Muros de protección
   Alta disponibilidad
   Equilibrio de cargas
   Facilidad de ampliación de funciones
   Costo reducido del sistema
Monitores Transaccionales Tipos
   OTM: Object Transaction Monitors
       Combinan ORBs con monitores de transacciones.
           Maneja contenedores que corren los componentes que brindan
            los servicios.
       Maneja objetos logrando:
        transaccionalidad, robustez, persistencia, seguridad, perf
        ormance.
       Levanta un conjunto de objetos (pool), distribuye la
        carga, provee tolerancia a fallos, y coordina
        transacciones multi-componentes.
Monitores Transaccionales Tipos
   OTM:
       ¿Qué hace?
           Intercepta los pedidos de servicios.
           Invoca al objeto apropiado y le pasa el pedido.
Monitores Transaccionales

More Related Content

What's hot

Unidad 1. caracterizacion de los sistemas distribuidos
Unidad 1.  caracterizacion de los sistemas distribuidosUnidad 1.  caracterizacion de los sistemas distribuidos
Unidad 1. caracterizacion de los sistemas distribuidosEManuel Torres
 
Plan de gestion de configuración de software
Plan de gestion de configuración de softwarePlan de gestion de configuración de software
Plan de gestion de configuración de softwareilianacon
 
Lista de chequeo software
Lista de chequeo softwareLista de chequeo software
Lista de chequeo softwareJhonny Díaz
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Administración de Transacciones - del tema 1 al 4
Administración de Transacciones - del tema 1 al 4Administración de Transacciones - del tema 1 al 4
Administración de Transacciones - del tema 1 al 4Mayito Pdg
 
Fundamentos de las metodologías ágiles
Fundamentos de las metodologías ágilesFundamentos de las metodologías ágiles
Fundamentos de las metodologías ágilesDomingo Gallardo
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareJosé Antonio Sandoval Acosta
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosJOSEPHPC3000
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Herramientas De Control, Monitoreo Y Acceso A Base De Datos
Herramientas De Control, Monitoreo Y Acceso A Base De DatosHerramientas De Control, Monitoreo Y Acceso A Base De Datos
Herramientas De Control, Monitoreo Y Acceso A Base De DatosYazmin Ibarra
 
Presentacion kali linux
Presentacion kali linuxPresentacion kali linux
Presentacion kali linuxKevin Medina
 
CMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptableCMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptableSoftware Guru
 
Modelado UML de sistema punto venta
Modelado UML de sistema punto ventaModelado UML de sistema punto venta
Modelado UML de sistema punto ventaRafael Diaz
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de softwareCentro Líbano
 
Medición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de FunciónMedición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de FunciónSoftware Guru
 
Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.Jomicast
 

What's hot (20)

Unidad 1. caracterizacion de los sistemas distribuidos
Unidad 1.  caracterizacion de los sistemas distribuidosUnidad 1.  caracterizacion de los sistemas distribuidos
Unidad 1. caracterizacion de los sistemas distribuidos
 
Plan de gestion de configuración de software
Plan de gestion de configuración de softwarePlan de gestion de configuración de software
Plan de gestion de configuración de software
 
Gestion de redes
Gestion de redesGestion de redes
Gestion de redes
 
Lista de chequeo software
Lista de chequeo softwareLista de chequeo software
Lista de chequeo software
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Administración de Transacciones - del tema 1 al 4
Administración de Transacciones - del tema 1 al 4Administración de Transacciones - del tema 1 al 4
Administración de Transacciones - del tema 1 al 4
 
Fundamentos de las metodologías ágiles
Fundamentos de las metodologías ágilesFundamentos de las metodologías ágiles
Fundamentos de las metodologías ágiles
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productos
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Herramientas De Control, Monitoreo Y Acceso A Base De Datos
Herramientas De Control, Monitoreo Y Acceso A Base De DatosHerramientas De Control, Monitoreo Y Acceso A Base De Datos
Herramientas De Control, Monitoreo Y Acceso A Base De Datos
 
Presentacion kali linux
Presentacion kali linuxPresentacion kali linux
Presentacion kali linux
 
CMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptableCMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptable
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
Modelado UML de sistema punto venta
Modelado UML de sistema punto ventaModelado UML de sistema punto venta
Modelado UML de sistema punto venta
 
Hilos hebras
Hilos hebrasHilos hebras
Hilos hebras
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
 
Medición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de FunciónMedición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de Función
 
Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.
 

Viewers also liked

Sistema de monitoreo y control de transacciones bancarias
Sistema de monitoreo y control de transacciones bancariasSistema de monitoreo y control de transacciones bancarias
Sistema de monitoreo y control de transacciones bancariasSMCTB2013
 
Anatomía de implementación de un LCMS basado en moodle
Anatomía de implementación de un LCMS basado en moodleAnatomía de implementación de un LCMS basado en moodle
Anatomía de implementación de un LCMS basado en moodleJosé Luis Granda
 
CLIENTE - SERVIDOR 2 Y 3 CAPAS
CLIENTE - SERVIDOR 2 Y 3 CAPASCLIENTE - SERVIDOR 2 Y 3 CAPAS
CLIENTE - SERVIDOR 2 Y 3 CAPASAndrés Cueva
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datosGusttavo Nipas
 

Viewers also liked (7)

Sistema de monitoreo y control de transacciones bancarias
Sistema de monitoreo y control de transacciones bancariasSistema de monitoreo y control de transacciones bancarias
Sistema de monitoreo y control de transacciones bancarias
 
SimpleSAMLphp
SimpleSAMLphpSimpleSAMLphp
SimpleSAMLphp
 
Anatomía de implementación de un LCMS basado en moodle
Anatomía de implementación de un LCMS basado en moodleAnatomía de implementación de un LCMS basado en moodle
Anatomía de implementación de un LCMS basado en moodle
 
CLIENTE - SERVIDOR 2 Y 3 CAPAS
CLIENTE - SERVIDOR 2 Y 3 CAPASCLIENTE - SERVIDOR 2 Y 3 CAPAS
CLIENTE - SERVIDOR 2 Y 3 CAPAS
 
Gestion De Red
Gestion De RedGestion De Red
Gestion De Red
 
Auditoria Informatica
Auditoria InformaticaAuditoria Informatica
Auditoria Informatica
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 

Similar to Monitores transaccionales

Microservicios y Gestion de APIs
Microservicios y Gestion de APIsMicroservicios y Gestion de APIs
Microservicios y Gestion de APIsJorge Rodriguez
 
Gestion de redes 2
Gestion de redes   2Gestion de redes   2
Gestion de redes 2eltigretigre
 
Materia Cliente/Servidor
Materia Cliente/ServidorMateria Cliente/Servidor
Materia Cliente/Servidorguest1675627
 
Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...
Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...
Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...PaloSanto Solutions
 
Ramses, Software de Gestión Comercial, Gestión de Almacén, ERP integrado. Sol...
Ramses, Software de Gestión Comercial, Gestión de Almacén, ERP integrado. Sol...Ramses, Software de Gestión Comercial, Gestión de Almacén, ERP integrado. Sol...
Ramses, Software de Gestión Comercial, Gestión de Almacén, ERP integrado. Sol...MICROVEN SAL
 
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Samhya LLerena
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parteHolger Vergara
 
Cliente Servidor
Cliente ServidorCliente Servidor
Cliente ServidorJimmy Campo
 
Middleware
MiddlewareMiddleware
MiddlewareTensor
 
Middleware
MiddlewareMiddleware
MiddlewareTensor
 
Middleware
MiddlewareMiddleware
MiddlewareTensor
 
Administracion de Redes
Administracion de RedesAdministracion de Redes
Administracion de Redesmenamigue
 
GEOL300319P - S6 LUIS ALFARO
GEOL300319P - S6 LUIS ALFAROGEOL300319P - S6 LUIS ALFARO
GEOL300319P - S6 LUIS ALFARODiplomadosESEP
 

Similar to Monitores transaccionales (20)

Microservicios y Gestion de APIs
Microservicios y Gestion de APIsMicroservicios y Gestion de APIs
Microservicios y Gestion de APIs
 
Gestion De Redes
Gestion De RedesGestion De Redes
Gestion De Redes
 
Gestion de redes 2
Gestion de redes   2Gestion de redes   2
Gestion de redes 2
 
Gestion de redes 2
Gestion de redes   2Gestion de redes   2
Gestion de redes 2
 
Gestion de redes 2
Gestion de redes   2Gestion de redes   2
Gestion de redes 2
 
Gestion de redes 2
Gestion de redes   2Gestion de redes   2
Gestion de redes 2
 
Microservicios - RabbitMQ
Microservicios - RabbitMQMicroservicios - RabbitMQ
Microservicios - RabbitMQ
 
Materia Cliente/Servidor
Materia Cliente/ServidorMateria Cliente/Servidor
Materia Cliente/Servidor
 
Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...
Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...
Buenas prácticas para pequeños/medianos operadores de telefonía basados en Op...
 
Ramses, Software de Gestión Comercial, Gestión de Almacén, ERP integrado. Sol...
Ramses, Software de Gestión Comercial, Gestión de Almacén, ERP integrado. Sol...Ramses, Software de Gestión Comercial, Gestión de Almacén, ERP integrado. Sol...
Ramses, Software de Gestión Comercial, Gestión de Almacén, ERP integrado. Sol...
 
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parte
 
Conferencia 1-sinologic2012 voip2day
Conferencia 1-sinologic2012 voip2dayConferencia 1-sinologic2012 voip2day
Conferencia 1-sinologic2012 voip2day
 
Cliente Servidor
Cliente ServidorCliente Servidor
Cliente Servidor
 
Middleware
MiddlewareMiddleware
Middleware
 
Middleware
MiddlewareMiddleware
Middleware
 
Middleware
MiddlewareMiddleware
Middleware
 
Administracion de Redes
Administracion de RedesAdministracion de Redes
Administracion de Redes
 
GEOL300319P - S6 LUIS ALFARO
GEOL300319P - S6 LUIS ALFAROGEOL300319P - S6 LUIS ALFARO
GEOL300319P - S6 LUIS ALFARO
 
Software de gestion OnERP
Software de gestion OnERPSoftware de gestion OnERP
Software de gestion OnERP
 

Monitores transaccionales

  • 1. Monitores Transaccionales. By Oscar Yima f. Sebastian Fuentealba B.
  • 2. Objetivo  Es un sistema especializado en la creación, ejecución y manejo de aplicaciones de procesamiento de transacciones.  Los monitores se especializan en la administración de transacciones desde su punto de origen (por lo general en el cliente), ya través de uno o más servidores, para luego volver al cliente originario  Surgen de la necesidad de correr aplicaciones capaces de atender a cientos o miles de clientes, ya que los monitores permiten conectar en tiempo real a miles de clientes que esperan un servicio, sin necesidad de consumir tantos recursos.
  • 4. Características  Sistemas transaccionales tienen:  Muchas transacciones pequeñas.  Muchos usuarios concurrentes.  Coordinan las transacciones con:  Subsistemas ACID locales.  Manejadores de recursos.  DBMS, manejadores de colas, objetos persistentes, transporte de mensajes.  Ejemplo: Sistema de reservas de agencias de viaje.
  • 5. Funciones y Operaciones  Control de procesos:  Iniciar y monitorear servidores.  Uso optimizado de recursos.  Control de flujo. Control de disponibilidad y fallos.  Manejo eficiente de conexiones (muchos clientes).  Manejo de transacciones:  Integridad transaccional (ACID).  División y coordinación de transacciones.  Comunicación C/S.  Aplicaciones clientes se comunican por diversos mecanismos.  Conectividad para recursos heterogéneos.  Firewalls para recursos.
  • 6. Monitores transaccionales TP  Los monitores de TP ofrecen un sistema operativo que conecta en tiempo real a esos miles de clientes impacientes con un grupo de procesos compartidos del servidor. Esto se denomina canalización.
  • 7. Beneficios TP  Beneficios de un monitor TP  Estructura de desarrollo de aplicaciones cliente/servidor  Muros de protección  Alta disponibilidad  Equilibrio de cargas  Facilidad de ampliación de funciones  Costo reducido del sistema
  • 8. Monitores Transaccionales Tipos  OTM: Object Transaction Monitors  Combinan ORBs con monitores de transacciones.  Maneja contenedores que corren los componentes que brindan los servicios.  Maneja objetos logrando: transaccionalidad, robustez, persistencia, seguridad, perf ormance.  Levanta un conjunto de objetos (pool), distribuye la carga, provee tolerancia a fallos, y coordina transacciones multi-componentes.
  • 9. Monitores Transaccionales Tipos  OTM:  ¿Qué hace?  Intercepta los pedidos de servicios.  Invoca al objeto apropiado y le pasa el pedido.