Building dependable and secure web Services

Research output: Contribution to journalArticlepeer-review

13 Scopus citations

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. © 2006 ACADEMY PUBLISHER.
Original languageEnglish
Pages (from-to)14-26
Number of pages13
JournalJournal of Software
Volume2
Issue number1
DOIs
StatePublished - Dec 1 2007

Keywords

  • Availability
  • Business activity
  • Consistency
  • Dependability
  • Fault tolerance
  • Intrusion tolerance
  • Reliability
  • Security
  • Trust
  • Web Service

Cite this