A timestamp-based two phase commit protocol for web services using rest architectural style

  • Authors:
  • Luiz Alexandre Hiane da Silva Maciel;Celso Massaki Hirata

  • Affiliations:
  • Instituto Tecnológico de Aeronáutica Praça Marechal Eduardo Gomes, SP, CEP, Brasil;Instituto Tecnológico de Aeronáutica Praça Marechal Eduardo Gomes, SP, CEP, Brasil

  • Venue:
  • Journal of Web Engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Service Oriented Architecture allows development of software with requirements of interoperability and weak coupling. Nowadays WS-* is the most used SOAP-based specification set for constructing web services. REST is an architectural style that permits the development of services in a simpler way than WS-* and obeys the SOA's paradigm, however, it does not provide standardized support to address some non-functional requirements of services, such as, security, reliability, and transaction control. This article proposes a REST-based technique to support the web services transactional control implementation. The technique uses the timestamp method and two phase commit protocol to control distributed systems transactions. An example of application using the technique is implemented to show its feasibility.