• Home
  • Search
  • Designing level 3 behavioral RESTful web service interfaces
  • Cite Icon12
  • https://doi.org/10.1145/2034594.2034596Copy DOI Icon

Designing level 3 behavioral RESTful web service interfaces

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A web service interface contains information about the names of the operations that can be invoked on the service and the input and output parameters of these operations. This information is not enough to facilitate service developer and consumer in understanding the behavior of the service. In the context of RESTful web services, the requirements of RESTful interface should also be met that are not fulfilled by just advertising the allowed operations on the resources. In addition, RESTful services take hypermedia as an engine of application states. Such services are defined to be at level 3 of Richardson Maturity Model(RMM). In this paper, we present an approach to model the structural and behavioral interface of a RESTful web service using UML class and UML protocol diagrams. These models lead to RESTful interfaces that conform to level 3 of RMM and describe the behavior of operations in terms of preconditions and post-conditions. These models facilitate the authentication mechanism and provide clear mapping to HTTP requests and responses. The generated contracts of methods can be published in an extended version of the WADL language and also used for documentation, stub generation, testing and monitoring purposes.

Similar Papers
  • Book Chapter
  • Citations11

Prediction of Web Services Evolution

  • Jan 01, 2016
  • Hanzhang Wang +2
  • Conference Article
  • Citations4

Towards restful web service composition for healthcare domain

  • Dec 01, 2015
  • R P Sumithra +1
  • Research Article
  • Citations20

Source-code comprehension tasks supported by UML design models: Results from a controlled experiment and a differentiated replication

  • Dec 25, 2014
  • Journal of Visual Languages & Computing
  • Carmine Gravino +2
  • Conference Article
  • Citations17

RESTful Web Service integration using Android platform

  • Jul 01, 2013
  • Mohammed Husain Bohara +2
  • Conference Article
  • Citations3

Critical Analysis of Performance Optimization of Mobile Web Services in Cloud Environment

  • Oct 01, 2018
  • Anil Dudhe +2
  • Conference Article
  • Citations3

A Secure Real-time Internal and External Network Data Exchange Method Based on Web Service Protocol

  • Aug 01, 2020
  • Zhenfei Qi +4
  • Conference Article
  • Citations143

Web service interfaces

  • Jan 01, 2005
  • Dirk Beyer +2
  • Conference Article
  • Citations2

Short circuit switch - an intelligent Web services discovery and invocation engine

  • Jan 01, 2005
  • A Sangtani +2
  • Conference Article
  • Citations28

Generating Java Code from UML Class and Sequence Diagrams

  • Nov 01, 2011
  • Abilio G Parada +2
  • Book Chapter
  • Citations4

Migration from COBOL to SOA: Measuring the Impact on Web Services Interfaces Complexity

  • Jan 01, 2017
  • Cristian Mateos +4
  • Research Article
  • Citations18

Metamodel based approach to generate user interface mockup from UML class diagram

  • Jan 01, 2021
  • Procedia Computer Science
  • Mahatody Thomas +4
  • Research Article
  • Citations28

Transformation of UML class diagram into OWL Ontology

  • Nov 11, 2019
  • Journal of Information and Telecommunication
  • Minh Hoang Lien Vo +1
  • PDF
  • Research Article
  • Citations6

Utilizing Nested Normal Form to Design Redundancy Free JSON Schemas

  • Dec 30, 2016
  • International Journal of Recent Contributions from Engineering, Science & IT (iJES)
  • Wai Yin Mok
  • Conference Article
  • Citations2

Web Services for MPI-Based Parallel Applications on a Rocks Cluster

  • Dec 01, 2008
  • Pitch Sajjipanon +1
  • Conference Article
  • Citations8

A Survey on Quantitative Evaluation of Web Service Security

  • Aug 01, 2016
  • Bo Zhou +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.