Understanding fault-tolerant distributed systems
Communications of the ACM
A fault-tolerant object service on CORBA
Journal of Systems and Software
Building Internet firewalls (2nd ed.)
Building Internet firewalls (2nd ed.)
SPINS: security protocols for sensor networks
Proceedings of the 7th annual international conference on Mobile computing and networking
Scalable, graph-based network vulnerability analysis
Proceedings of the 9th ACM conference on Computer and communications security
Transparent Fault Tolerance for Web Services Based Architectures
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
DOORS: Towards High-Performance Fault Tolerant CORBA
DOA '00 Proceedings of the International Symposium on Distributed Objects and Applications
Latency Performance of SOAP Implementations
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Adding High Availability and Autonomic Behavior to Web Services
Proceedings of the 26th International Conference on Software Engineering
FTWeb: A Fault Tolerant Infrastructure for Web Services
EDOC '05 Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference
Thema: Byzantine-Fault-Tolerant Middleware forWeb-Service Applications
SRDS '05 Proceedings of the 24th IEEE Symposium on Reliable Distributed Systems
Electronic commerce: structures and issues
International Journal of Electronic Commerce - Special section: Diversity in electronic commerce research
The interception approach to reliable distributed CORBA objects
COOTS'97 Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 3
Providing dependability for web services
Proceedings of the 2008 ACM symposium on Applied computing
CoRAL: A transparent fault-tolerant web service
Journal of Systems and Software
Design and implementation of a Byzantine fault tolerance framework for Web services
Journal of Systems and Software
A lightweight fault tolerance framework for Web services
Web Intelligence and Agent Systems
A design pattern for dependable web services using design diversity techniques and WS-BPEL
IIT'09 Proceedings of the 6th international conference on Innovations in information technology
An adaptive QoS-aware fault tolerance strategy for web services
Empirical Software Engineering
An SPL approach for adaptive fault tolerance in SOA
Proceedings of the 15th International Software Product Line Conference, Volume 2
FAS: introducing a service for avoiding faults in composite services
SERENE'12 Proceedings of the 4th international conference on Software Engineering for Resilient Systems
Optimal Fault Tolerance Strategy Selection for Web Services
International Journal of Web Services Research
Building Highly Dependable Wireless Web Services
Journal of Electronic Commerce in Organizations
A policy-based approach for strong mobility of composed Web services
Service Oriented Computing and Applications
Hi-index | 0.00 |
Zwass suggested that middleware and message service is one of the five fundamental technologies used to realize Electronic Commerce (EC). The Simple Object Access Protocol (SOAP) is recognized as a more promising middleware for EC applications among other leading candidates such as CORBA. Many recent polls reveal however that security and reliability issues are major concerns that discourage people from engaging in EC transactions. We notice that the fault-tolerance issue is somewhat neglected in the current standard, i.e., SOAP 1.2. We therefore propose a fault tolerant Web Services called fault tolerant SOAP or FT-SOAP through which Web Services can be built with higher resilience to failure. FT-SOAP is based on our previous experience with an object fault tolerant service (OFS) and OMG's fault tolerant CORBA (FT-CORBA). There are many architectural differences between SOAP and CORBA. One of the major contributions of this work is to discuss the impact of these architectural differences on FT-SOAP design. Our experience shows that Web Services built on a SOAP framework enjoy higher flexibility compared to those built on CORBA. We also point out the limitations of the current feature sets of SOAP 1.2, e.g. the application of the intermediary. In addition, we examine two implementation approaches; namely, one based on the SOAP 1.2's intermediary, and the other on Axis handler. We conclude that the intermediary approach is infeasible due to the backward compatibility issue. We believe our experience is valuable not only to the fault-tolerance community, but also to other communities as well, in particular, to those who are familiar with the CORBA platform.