2009-03-04 18 views
12

Estoy buscando algunos buenos artículos sobre arquitecturas de software tolerantes a fallas. ¿Podría por favor tener algunas recomendaciones?Arquitectura de software tolerante a errores

+1

tan increíblemente vago! ¿cual es tu meta? ¿Qué estás tratando de construir? ¿Con qué lo construirás?¿Para quién? La lista continúa .. –

+2

No acepto que la pregunta sea vaga, ¡sin embargo admitiré que fue general! Ese era el punto. Hay principios que trascienden objetivos particulares, construcciones, herramientas, clientes, etc. – macleojw

+0

Jeff hace un buen punto, sin embargo, al indicar cuáles son sus objetivos. Eso probablemente haría las respuestas más útiles. – RoadWarrior

Respuesta

1

Sería muy difícil resumirlo en un artículo ya que hay múltiples formas de lograr tolerancia a fallas en el software. Estos principios se refieren a aplicaciones de escritorio, servidor y/o SOA. También hay múltiples metodologías, algunas de las cuales ya seguimos sin saber; Manejo de excepciones, por ejemplo. Sería una hazaña hercúlea intentar desglosar todos los conceptos en un artículo. Puede encontrar muchos artículos con una simple búsqueda en google.

Para mi FYP, investigué en sistemas de autocuración de todo el sistema operativo. Seguí la arquitectura de Sun Solaris 10 y la investigación de Informática Autónoma de IBM (http://www.research.ibm.com/autonomic/).

8

He encontrado 'Release It!' ser una excelente lectura.

En Release It !, Michael T. Nygard le muestra cómo diseñar y diseñar su aplicación para las duras realidades que enfrentará. Aprenderá cómo diseñar su aplicación para obtener el máximo tiempo de actividad, el rendimiento y el retorno de la inversión.

Cuestiones relacionadas