{"title":"A fault tolerant architecture for web services","authors":"Sareh Aghaei, M. Khayyambashi, M. Nematbakhsh","doi":"10.1109/INNOVATIONS.2011.5893867","DOIUrl":null,"url":null,"abstract":"Web services are increasingly used to integrate and build business application on the internet. Failure of web services is not acceptable in many situations such as online banking, so fault tolerance is a key challenge of web services. Web service architecture still lacks facilities to support fault tolerance. This paper proposes a fault tolerant architecture for web services by increasing the reliability and availability, the architecture is based on application-level and transport-level logging of requests and replies, N-Version and active replication techniques. The proposed architecture is client transparent and provides fault tolerance even for requests being processed at the time of server failure.","PeriodicalId":173102,"journal":{"name":"2011 International Conference on Innovations in Information Technology","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Conference on Innovations in Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INNOVATIONS.2011.5893867","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Web services are increasingly used to integrate and build business application on the internet. Failure of web services is not acceptable in many situations such as online banking, so fault tolerance is a key challenge of web services. Web service architecture still lacks facilities to support fault tolerance. This paper proposes a fault tolerant architecture for web services by increasing the reliability and availability, the architecture is based on application-level and transport-level logging of requests and replies, N-Version and active replication techniques. The proposed architecture is client transparent and provides fault tolerance even for requests being processed at the time of server failure.