sistemas de transaccione

Post on 08-Jul-2015

957 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

La presente presentación ha sido solicitada en la Cátedra: de Informática 1, en el periodo "7sc" , año 2012

TRANSCRIPT

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA

INSTITUTO UNIVERSITARIO DE PROFESIONES GERENCIALES

Integrante

Yennis Velázquez

SISTEMA DE PROCESAMIENTO DE TRANSACCIONES

Caracas, 18 de agosto de 2012

SISTEMA DE PROCESAMIENTO DE TRANSACCIONES (TPS )

Es un tipo de sistema de información que recolecta, almacena, modifica

y recupera toda la información generada por las transacciones

producidas en una organización.

La base de un programa transaccional esta en que gestiona los datos de

forma , que estos sean consistentes y de integridad ya que debe

presentar cualquier operación de procesamiento de transacciones por

lotes, es particularmente importante para el procesamiento de

transacciones on-line.

Para que un sistema informático pueda ser considerado como un

TPS, este debe superar el test ACID. El mismo se encarga de

monitorizar los programas especiales.

PROPIEDADES ACID

AtomicidadLos cambios de estado provocados por una transacción son atómicos: o bien ocurren todos o bien no ocurre ninguno. Estos cambios incluyen tanto modificaciones de la base de datos, como envío de mensajes o acciones sobre los transductores.

ConsistenciaConsiste en que la transacción debe ser un programa correcto.

Aislamientocuando varias transacciones se ejecuten de forma concurrente, para cada transacción debe parecer que el resto de transacciones se han ejecutado antes o después de Tiempo, pero no antes y después.

DurabilidadUna vez que una transacción ha finalizado con éxito, cambia hacia un estado estable a prueba de fallos.

Características de los sistemas de procesamiento de transacciones

Procesamiento controladoEste SPT debe apoyar las operaciones de la organización.

Falibilidad: deben ser altamente fiable, de lo contrario podría afectar a

clientes, al negocio, a la reputación de la organización, etc. En caso de

fallas, debe tener mecanismos de recuperación y de respaldo de datos.

Rapidez: deben ser capaces de responder rápidamente, en general

la respuesta no debe ser mayor a un par de segundos.

Inflexibilidad: no pueden aceptar información distinta a la establecida.

Por ejemplo, el sistema transaccional de una aerolínea debe aceptar

reservas de múltiples agencias de viajes. Cada reserva debe contener los

mismos datos obligatorios, con determinadas características.

Un sistema transaccional debe ser capaz de enmendar cualquier error

ocurrido durante una transacción, pudiendo deshacer las operaciones

realizadas, manteniendo los datos tal cual estaban antes del error.

Debe ser capaz de controlar y administrar múltiples transacciones,

determinando prioridades entre éstas.

Por otra parte el mismo sistema debe realizar, la detección y

resolución de interbloqueos (deadlock), y cortar transacciones

para recuperar el sistema en caso de fallos masivos.

Ejemplo:si se realiza un pago con una tarjeta electrónica, la

cantidad de dinero de la cuenta sobre la que realiza el cargo

debe disminuir en la misma cantidad que la cuenta que

recibe el pago, de no ser así, ninguna de las dos cuentas se

modificará). Si durante el transcurso de una transacción

ocurriese algún error, el TPS debe poder deshacer las

operaciones realizadas hasta ese instante.

REFERENCIA

Sistema de procesamiento de transacciones - Wikipedia, la ...

top related