jueves, 4 de noviembre de 2010

2.2.2 SISTEMA DE PROCESAMIENTO TRANSACCIONAL.

¿Qué son los Sistemas de Procesamiento Transaccional? 


Un sistema de procesamiento de transacciones o TPS, por sus siglas en inglés, es un tipo de sistema de información. Un TPS recolecta, almacena, modifica y recupera toda la información generada por las transacciones producidas en una organización. Una transacción es un evento que genera o modifica los datos que se encuentran eventualmente almacenados en un sistema de información. 

Los sistemas transaccionales no sólo colaboran en la captura de la información transaccional, también ayudan a que las transacciones se realicen (e incluso llegan a automatizarlas) controlando los flujos de información y datos necesarios y, en su caso, emitiendo la documentación necesaria. El procesamiento de transacciones (o datos) consiste en la manipulación o transformación de símbolos como números y letras al objeto de aumentar su utilidad. Esta manipulación se concreta en cuatro procesos principales: captura de datos, manipulación de datos (clasificación, distribución, cálculo y resumen), almacenamiento y preparación de documentos. 


Características de los Sistemas de Procesamiento Transaccional: 


Respuesta rápida: En este tipo de sistemas resulta crítico que exista un rendimiento elevado con tiempos de respuesta cortos. Un negocio no puede permitirse tener clientes esperando por una respuesta del SPT; el tiempo total transcurrido desde que se inicia la transacción hasta que se produce la salida correspondiente debe ser del orden de unos pocos segundos o menos. 

Fiabilidad: Muchas organizaciones basan su fiabilidad en los SPT; un fallo en un SPT afectará negativamente a las operaciones o incluso parará totalmente el negocio. Para que un SPT sea efectivo, su tasa de fallos debe ser muy baja. En caso de fallo de un SPT, debe existir algún mecanismo que permita una recuperación rápida y precisa del sistema. Esto convierte en esencial la existencia procedimientos de copia de seguridad y de recuperación ante fallos correctamente diseñados. 

Inflexibilidad:Un SPT requiere que todas las transacciones sean procesadas exactamente de la misma forma, independientemente del usuario, el cliente o la hora del día. Si los SPT fuesen flexibles, habría entonces demasiadas posibilidades de ejecutar operaciones no estándar. Por ejemplo, una aerolínea comercial necesita aceptar de forma consistente reservas de vuelos realizadas por un gran número de agencias de viaje distintas; aceptar distintos datos de transacción de cada agencia de viajes supondría un problema. 

Procesamiento controlado: El procesamiento en un SPT debe apoyar las operaciones de la organización. Por ejemplo, si una organización establece roles y responsabilidades para determinados empleados, el SPT debe entonces mantener y reforzar este requisito. 

Objetivos de los TPS: 


· Procesar datos generados por las transacciones y que se relacionen con ellas. 

· Mantener un alto grado de exactitud. 

· Elaborar documentos e informes oportunos. 

· Aumentar la eficiencia de las personas. 

· Ayudar a crear y mantener la lealtad del cliente. 

· Lograr ventaja competitiva. 


Propiedades de los sistemas Transaccionales :


  • Automatizan tareas operativas en una organización, permitiendo ahorrar en personal.
  • Suelen dirigirse especialmente al área de ventas, finanzas, marketing, administración y recursos humanos.
             
  • Suelen ser los primeros sistemas de información que se implementan en una organización.
  • Sus cálculos y procesos suelen ser simples.
  • Se suelen utilizar para cargar grandes bases de datos.
  • Los beneficios de este tipo de sistemas en una organización son rápidamente visibles.
  • Estos sistemas son mismos optimizados para almacenar grandes volúmenes de datos, pero no para analizar los mismos.



Ejemplos de Funciones Concretas de un sistema transaccional:


· Un sistema transaccional debe controlar las transacciones para mantener la seguridad y consistencia de los datos involucrados. Por ejemplo, un cliente transfiere dinero de una cuenta otra cuenta dentro de un mismo banco; la cantidad de dinero que se descuenta de la cuenta emisora debe ser igual a la que se suma en la ccuenta receptora. De no ser así, la acción (transacción) no se realiza.

· 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 aantes del error.

· También debe ser capaz de controlar y administrar múltiples transacciones, determinando prioridades entre éstas. Por ejemplo, un cliente está haciendo la reserva de un asiento en un vuelo, dicho asiento debe ser bloqueado temporalmente hasta que se concrete la transacción, porque otro cliente podría estar queriendo reservar el mismo asiento en el mismo momento.