2019
DOI: 10.30534/ijatcse/2019/05852019
|View full text |Cite
|
Sign up to set email alerts
|

SOAP and RESTful web service anti-patterns: A scoping review

Abstract: Web services provide a uniform framework to achieve a high level of interaction between distributed heterogeneous software systems and data resources shared over the Internet. Producing a well-designed web service is significant because it leads to a more understandable service and a higher level of interaction and leads to effective software maintainability. However, web service is suffering from a poor design problem named anti-patterns. Analysis of the literature returned a plethora of studies on anti-patte… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 39 publications
0
5
0
Order By: Relevance
“…On the other hand; Stamelos (2010) defined anti-patterns as problematic software conditions as a result of human error or social and cultural related issues that may expose software to various risks. Just like any other computer-based system, anti-patterns are also found in WSs because of improper service design and implementation as well as programming practices (Alshraiedeh and Katuk, 2019; Kumar and Sureka, 2018). Many anti-patterns have been discovered in RESTful WS; for example, ambiguous names, amorphous URIs, CRUD URIs, contextless resource names and non-hierarchical nodes.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…On the other hand; Stamelos (2010) defined anti-patterns as problematic software conditions as a result of human error or social and cultural related issues that may expose software to various risks. Just like any other computer-based system, anti-patterns are also found in WSs because of improper service design and implementation as well as programming practices (Alshraiedeh and Katuk, 2019; Kumar and Sureka, 2018). Many anti-patterns have been discovered in RESTful WS; for example, ambiguous names, amorphous URIs, CRUD URIs, contextless resource names and non-hierarchical nodes.…”
Section: Related Workmentioning
confidence: 99%
“…Brabra et al (2019) argued that the URIs should have clear and representative definitions, which means the nodes should have meaningful names and relevant. Anti-patterns could also happen in the design of URIs, which are named as amorphous URIs, CRUD URI, pluralised nodes, contextless recourse names, non-hierarchical nodes and ambiguous names (Alshraiedeh and Katuk, 2019). Hirsch et al (2018) and Mateos et al (2015b) studied ambiguous name anti-patterns in SOAP to define the corresponding definition in RESTful WS through the SOAP description document, such as portTypes, operations and parameters.…”
Section: Related Workmentioning
confidence: 99%
“…CORESE combines the advantages of RDF (S) / XML to express and exchange the different metadata, and the request and inference mechanisms that are available for the formalism of Conceptual Graphs ( GCs ) [6]. The hierarchy of classes and their characteristics described in an RDFS schema are translated into a hierarchy of concepts and a hierarchy of types of relation in the formalism of GCs.…”
Section: -3-4 Corese: Semantic Search Enginementioning
confidence: 99%
“…A sample is selected within the Faculty of Science Ben M ' sik, it is a created database is managed by Oracle that contains the documents of students in various department s of the establishment (Mathematics and Computer, Physics, Chemistry, etc. ), such as the physical chemistry of materials laboratories [9][10][11][12]. The questionnaire survey that we carried out is a crucial step in our study, which makes it possible to conduct a survey on the use of the proposed organizational memory and on the validation rate of access to the various communication and sharing tools.…”
Section: Example: Organizational Memory To Manage Documentsmentioning
confidence: 99%
“…There have been no clear service standards for two or perhaps more clouds to be incorporated, but operating systems are based on those definitions. Many data centres use Representational State Transfer ( REST) or Simple Object Access Protocols (SOAP) as an interaction scheme [12]. Each scheme has its distinctive features; for example, login authentication [13].…”
Section: Introductionmentioning
confidence: 99%