Title :
Specification and Detection of SOA Antipatterns
Author_Institution :
DGIGL, Ecole Polytech. de Montreal, Montreal, QC, Canada
fDate :
Sept. 29 2014-Oct. 3 2014
Abstract :
Service-oriented architecture (SOA) provides a collection of principles and methodologies for designing and developing service-based systems (SBSs). SBSs are composed of loosely-coupled, platform independent, and reusable functional units, i.e., services. Alternative technologies to implement SBSs are REST-style (Representational State Transfer), Service Component Architecture (SCA), SOAP-based Web service, and so on. However, SBSs cannot overcome some common software engineering challenges, e.g., evolution, to fit new user requirements or changes in execution contexts. All these changes may degrade the quality of design and quality of service of SBSs and may cause the presence of common bad practiced solutions -- antipatterns.
Keywords :
Web services; formal specification; quality of service; service-oriented architecture; software quality; REST-style; SBSs; SCA; SOA antipattern detection; SOA antipattern specification; SOAP-based Web service; quality of design; quality of service; representational state transfer; reusable functional units; service component architecture; service-based systems; service-oriented architecture; software engineering; Conferences; DSL; Electronic mail; Measurement; Service-oriented architecture; Software maintenance;
Conference_Titel :
Software Maintenance and Evolution (ICSME), 2014 IEEE International Conference on
Conference_Location :
Victoria, BC
DOI :
10.1109/ICSME.2014.125