patron de diseño transaccion

3
Nombre del Patrón: Transaction Propósito: Permitir agrupar una colección de métodos para que todos puedan ser exitosos o fallar colectivamente. Descripción: Este patrón corresponde al grupo de Sistemas El patrón de transacción necesita: TransactionParticipant Es la interfaz que define los métodos para el control de cada participante. SpecificParticipant Es una extensión para la interfaz genérica, esta interfaz contiene los métodos de negocio. ConcreteParticipant Este implementa la interfaz SpecificParticipant. Este define que esta pasando si el cliente decide cancelar o si se produce un error o si todo se ejecuta correctamente. Aplicabilidad: Cuando los métodos tienen que estar sincronizados. Cuando necesitemos asegurar que las transacciones se realizaron correctamente. Diseño genérico: Diagrama de clases

Upload: andreita-mb

Post on 08-Nov-2015

88 views

Category:

Documents


2 download

DESCRIPTION

Este es un patron `de diseño para la arquitectura de software con un ejemplo en diagrama

TRANSCRIPT

Nombre del Patrn:TransactionPropsito:Permitir agrupar una coleccin de mtodos para que todos puedan ser exitosos o fallar colectivamente.Descripcin:Este patrn corresponde al grupo de SistemasEl patrn de transaccin necesita: TransactionParticipant Es la interfaz que define los mtodos para el control de cada participante.SpecificParticipant Es una extensin para la interfaz genrica, esta interfaz contiene los mtodos de negocio.ConcreteParticipant Este implementa la interfaz SpecificParticipant. Este define que esta pasando si el cliente decide cancelar o si se produce un error o si todo se ejecuta correctamente.

Aplicabilidad:Cuando los mtodos tienen que estar sincronizados.Cuando necesitemos asegurar que las transacciones se realizaron correctamente.

Diseo genrico:Diagrama de clases

Propuesta:Diagrama de clases