2013
DOI: 10.1007/978-3-642-45005-1_9
|View full text |Cite
|
Sign up to set email alerts
|

Detection of SOA Patterns

Abstract: The rapid increase of communications combined with the deployment of large scale information systems lead to the democratization of Service Oriented Architectures (SOA). However, systems based on these architectures (called SOA systems) evolve rapidly due to the addition of new functionalities, the modification of execution contexts and the integration of legacy systems. This evolution may hinder the maintenance of these systems, and thus increase the cost of their development. To ease the evolution and mainte… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 17 publications
0
6
0
Order By: Relevance
“…Upadhyaya et al [39] presented an approach to detect 9 SOA patterns. Demange et al [40] presented an approach to detect five SOA patterns from two SOA based systems. It is revealed through the review of literature that the research on Service Oriented Architecture still needs to be explored.…”
Section: Stat Of the Artmentioning
confidence: 99%
“…Upadhyaya et al [39] presented an approach to detect 9 SOA patterns. Demange et al [40] presented an approach to detect five SOA patterns from two SOA based systems. It is revealed through the review of literature that the research on Service Oriented Architecture still needs to be explored.…”
Section: Stat Of the Artmentioning
confidence: 99%
“…Contribution. To overcome the limitations of the state-of-the-art, we are inspired by the classical façade pattern [Gamma et al 1994] and its service version [Erl 2009;Demange et al 2013]. The general idea of the classical façade is to offer a unified API for a set of software components.…”
Section: Introductionmentioning
confidence: 99%
“…A few contributions are available on the detection of SOA (anti)patterns for various SOA standards, e.g., SCA (Service Component Architecture) [3,[9][10][11] and Web services [13]. To the best of our knowledge, the detection of REST (anti)patterns, in the literature deserves yet to receive attention.…”
Section: Related Workmentioning
confidence: 99%
“…Despite the presence of several technologyspecific approaches in SCA (Service Component Architecture) and Web services (e.g., [3,[9][10][11]13]), they are not applicable for detecting (anti)patterns in REST. Indeed, the key differences between REST architecture and other SOA standards prevents the application of these approaches because: (1) traditional serviceorientation is operations-centric, whereas REST is resources-centric, (2) RESTful services are on top of JSON (or XML) over HTTP, whereas traditional Web services are on top of SOAP over HTTP or JMS (Java Message Service), (3) Web services use WSDL (Web Service Definition Language) as their formal contracts; REST has no standardised contract except the human-readable documentations, (4) traditional services are the set of self-contained software artefacts where operations are denoted using verbs; resources in REST are denoted by nouns and are directlyaccessible objects via URIs, and (5) REST clients use the standard HTTP methods to interact with resources; Web services clients implement separate client-stubs to consume services.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation