Académique Documents
Professionnel Documents
Culture Documents
Disee y describa un protocolo del nivel de aplicacin para ser usado entre un
cajero automtico y el computador central del banco. El protocolo debe permitir
que se verifique la tarjeta y la clave del usuario, que se consulte el balance de
la cuenta (que se mantiene en el computador central), y que se realicen
reintegros de una cuenta (es decir, dinero reintegrado al usuario). Las
entidades del protocolo deben ser capaces de resolver el problema tan comn
de que no haya suficiente dinero en la cuenta para cubrir el reintegro.
Especifique el protocolo listando los mensajes intercambiados y la accin
tomada por el cajero automtico o el computador central del banco ante la
transmisin o recepcin de mensajes. Esboce la operacin de su protocolo
para el caso de un reintegro sencillo sin errores, utilizando un diagrama de
estados.
ASPECTOS CONCEPTUALES
Una transaccin es una coleccin de operaciones que realiza una nica funcin
lgica. Cada transaccin es una unidad de atomicidad (debe ocurrir completa o
no ocurrir). Los algoritmos para asegurar la consistencia de la Base de Datos,
utilizando las transacciones, incluyen:
Acciones tomadas durante el procesamiento normal de las transacciones que
aseguran la existencia de informacin suficiente para asegurar la recuperacin
de fallos.
Acciones tomadas a continuacin de un fallo, para asegurar la consistencia
de la Base de Datos.
Las transacciones transforman la base de datos de un estado consistente hacia
otro tambin consistente. Pero se debe tener en cuenta que la consistencia de
la base de datos puede ser violada durante la ejecucin de la transaccin. Las
cuatro propiedades bsicas de una transaccin, son:
1. Atomicidad: la propiedad del todo o nada; una transaccin es una unidad
indivisible
2. Consistencia: las transacciones transforman la base de datos de un estado
consistente a otro tambin consistente
3. Independencia: las transacciones se ejecutan independientemente una de
las otras (los efectos parciales de una transaccin incompleta no son visibles
para el resto de las transacciones)
4. Durabilidad (tambin llamada persistencia): los efectos de transacciones que
ya fueron completadas (cometidas) son almacenados permanentemente en la
base de datos y no pueden ser desecho.
En un ambiente de base de datos distribuida, una transaccin puede acceder a
datos que estn almacenados en ms de un sitio de la red. Cada transaccin
es dividida en una serie de sub-transacciones, una por cada sitio en donde
existan datos que la transaccin original necesita procesar. Existen dos
mecanismos utilizados para asegurar la atomicidad de las transacciones:
Basado en bitcora
Doble paginacin
DESARROLLO DE LA ACTIVIDAD
verificacin de su existencia.
Para el caso de los reintegros, es necesario realizar una serie de
verificaciones por parte del servidor para culminar la operacin; La
solicitud de reintegros de dinero se procede de la siguiente manera:
CARACTERISTICAS EMULE
de buscar el mximo nmero de usuarios que estn compartiendo del archivo que
bajados. Una vez que un usuario tiene una parte de 9500 KB que
Bsqueda avanzada: la bsqueda de Ares puede filtrar archivos por tipo: audio, disposicin del resto de la red.
vdeo, documentos, software, imgenes, etc. Adems, existen filtros personalizados para
cada tipo de archivo.
Compatibilidad con Bittorrent: Ares es compatible con la red Bittorrent, una de las
redes P2P ms populares en cuanto al intercambio de series, pelculas y software.
Chat de comparticin de archivos: podrs charlar con otros usuarios de Ares para la valoracin de las peticiones de clientes y su posicin en la cola.
preguntar dudas, pedir archivos y recomendar descargas sin salir del programa.
Mensajes directos entre usuarios: Ares puede actuar como si de un cliente sobre cada archivo haciendo que otros usuarios los puedan leer.
Messenger se tratara gracias al servicio de mensajera privada que ofrece desde el mdulo
de chat.
REFERENCIAS BIBLIOGRAFICAS
http://docs.oracle.com/cd/E24842_01/html/820-2981/ipov-6.html
http://www.monografias.com/trabajos81/las-bases-de-datos/las-basesde-datos2.shtml
http://sedici.unlp.edu.ar/bitstream/handle/10915/23586/Documento_com
pleto.pdf?sequence=1
http://laurel.datsi.fi.upm.es/_media/docencia/asignaturas/sd/sincronizaci
on-transacciones-1pp.pdf
http://aresgalaxy.es/caracteristicas-2/
http://emuleplus.info/forum/lofiversion/index.php?t4476.html
http://emule.com.es/articulos/caracteristicas-de-emule