JOURNAL OF SOFTWARE (JSW)
ISSN : 1796-217X
Volume : 2    Issue : 1    Date : February 2007

Building Dependable and Secure Web Services
Louise E. Moser, P. M. Michael Melliar-Smith, and Wenbing Zhao
Page(s): 14-26
Full Text:
PDF (580 KB)


Abstract
Web Services offer great promise for integrating and automating software applications within and
between enterprises over the Internet. However, ensuring that Web Services can satisfy their clients’
requests when their clients need them is a real challenge. In this paper we describe dependability
technologies, including transparent SOAP connection failover, replication, checkpointing and
message logging, in addition to reliable messaging and transaction management for which there
exist Web Services specifications. We also present security technologies, including encryption and
digital signatures for which Web Services specifications exist, as well as other security
technologies  We discuss how these technologies can be applied to the components of a typical
Web Services architecture to render business activities that span multiple enterprises dependable
and secure.

Index Terms
Availability, business activity, consistency, dependability, fault tolerance, intrusion tolerance,
reliability, security, trust, Web Service