DocumentCode :
697681
Title :
A study on the taxonomy of service antipatterns
Author :
Palma, Francis ; Mohay, Naouel
Author_Institution :
DGIGL, Ecole Polytech. de Montreal, Montreal, QC, Canada
fYear :
2015
fDate :
2-2 March 2015
Firstpage :
5
Lastpage :
8
Abstract :
Antipatterns in Service-based Systems (SBSs)- service antipatterns-represent "bad" solutions to recurring design problems. In opposition to design patterns, which are good solutions, antipatterns should be avoided by the engineers. Antipatterns may also be introduced due to diverse changes performed against new user requirements and execution contexts. Service antipatterns may degrade the quality of design and may hinder the future maintenance and evolution of SBSs. The detection of service antipatterns is important to improve the design quality of SBSs and to ease their maintenance. A better understanding of service antipatterns is a must prerequisite to perform their detection. This paper presents a taxonomy of service antipatterns in Web services and SCA (Service Component Architecture), the two common SBSs implementation technologies. The presented taxonomy will facilitate engineers their understanding on service antipatterns. Other substantial benefits of the presented taxonomy include: (1) assisting in the specification and detection of service antipatterns, (2) revealing the relationships among various groups of service antipatterns, (3) grouping together antipatterns that are fundamentally related, and (4) providing an overview of various system-level design problems ensemble.
Keywords :
Web services; formal specification; service-oriented architecture; SBS antipatterns; SBS evolution; SBS implementation technologies; SBS maintenance; SCA; Web services; design patterns; design quality improvement; execution contexts; service antipattern detection; service antipattern specification; service antipattern taxonomy; service component architecture; service-based system antipatterns; system-level design problem ensemble; user requirements; Component architectures; Maintenance engineering; Quality of service; Service-oriented architecture; Taxonomy; Time factors; Antipatterns; Service-based systems; Taxonomy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Patterns Promotion and Anti-patterns Prevention (PPAP), 2015 IEEE 2nd Workshop on
Conference_Location :
Montreal, QC
Type :
conf
DOI :
10.1109/PPAP.2015.7076848
Filename :
7076848
Link To Document :
بازگشت