Building highly available enterprise applications using web-oriented middleware is hard. Runtime implementations frequently do not address the problems of application state persistence and fault-tolerance, placing the burden of managing session state and, in particular, handling system failures on application programmers. This paper describes Phoenix/APP, a runtime service based on the notion of recovery guarantees. Phoenix/APP transparently masks failures and automatically recovers component-based applications. This both increases application availability and simplifies application development. We demonstrate the feasibility of this approach by describing the design and implementation of Phoenix/APP in Microsoft’s.NET runtime and present r...
This paper demonstrates that the dependability of generic, evolving J2EE applications can be enhance...
Software failures in server applications are a significant problem for preserving system availabilit...
Recently, more attention is paid to the researches and practices on how to use software architecture...
Building highly available enterprise applications using web-oriented middleware is hard. Runtime i...
Internet-based e-services require application developers to deal explicitly with failures of the und...
Database recovery does not mask failures to applications and users. Recovery is needed that consider...
Phoenix/App supports software components whose states are made persistent across a system crash via ...
This paper tests the hypothesis that generic recovery techniques, such as process pairs, can survive...
Software failures in server applications are a significant problem for preserving system availabilit...
In this paper we show how to reduce downtime of J2EE applications by rapidly and automatically recov...
Abstract—We present a technique to make applications re-silient to failures. This technique is inten...
Abstract. Database systems support recovery, providing high database availability. However, database...
In this paper we show how to reduce downtime of J2EE appli-cations by rapidly and automatically reco...
Abstract. We present a new approach for developing robust software applica-tions that breaks depende...
Operating systems often manage critical infrastructures where failures can have serious consequences...
This paper demonstrates that the dependability of generic, evolving J2EE applications can be enhance...
Software failures in server applications are a significant problem for preserving system availabilit...
Recently, more attention is paid to the researches and practices on how to use software architecture...
Building highly available enterprise applications using web-oriented middleware is hard. Runtime i...
Internet-based e-services require application developers to deal explicitly with failures of the und...
Database recovery does not mask failures to applications and users. Recovery is needed that consider...
Phoenix/App supports software components whose states are made persistent across a system crash via ...
This paper tests the hypothesis that generic recovery techniques, such as process pairs, can survive...
Software failures in server applications are a significant problem for preserving system availabilit...
In this paper we show how to reduce downtime of J2EE applications by rapidly and automatically recov...
Abstract—We present a technique to make applications re-silient to failures. This technique is inten...
Abstract. Database systems support recovery, providing high database availability. However, database...
In this paper we show how to reduce downtime of J2EE appli-cations by rapidly and automatically reco...
Abstract. We present a new approach for developing robust software applica-tions that breaks depende...
Operating systems often manage critical infrastructures where failures can have serious consequences...
This paper demonstrates that the dependability of generic, evolving J2EE applications can be enhance...
Software failures in server applications are a significant problem for preserving system availabilit...
Recently, more attention is paid to the researches and practices on how to use software architecture...