IEEE Internet Computing
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
Enhancing Web Services with Message-Oriented Middleware
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Transaction policies for service-oriented computing
Data & Knowledge Engineering - Special issue: Contract-driven coordination and collaboration in the internet context
Specifying Web Service Recovery Support with Conversations
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 07
An Analysis of Reliable Delivery Specifications for Web Services
ITCC '05 Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume I - Volume 01
Patterns: implementing an soa using an enterprise service bus
Patterns: implementing an soa using an enterprise service bus
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Hi-index | 0.00 |
As Web services are widely adopted, the demands for high Quality of Service (QoS) are increasing continuously and remarkably. Reliability, as one of the key components of QoS, needs to be guaranteed first and foremost even in the cases of network/system failures or service unavailability. To address these requirements, we design Reliable Web Services Bus (RBUS), a QoS-aware middleware for ensuring Web services reliability, which adopts different approaches to implement three important QoS features of reliability. These features include: 1) reliable messaging, implemented by incorporating advanced retransmission and persistence store mechanism; 2) service fault tolerance, achieved by providing the Virtual Service (VS) concept and equivalent service selection algorithm for choosing redundant replaceable services; and 3) service priority, ensuring that the services with higher priorities are more reliable than those with lower priorities. This paper discusses RBUS architecture and reports some experimental results to demonstrate its effectiveness.