DocumentCode :
28742
Title :
SOA in Variability-Intensive Environments: Pitfalls and Best Practices
Author :
Galster, Matthias ; Lapre, Laurens ; Avgeriou, Paris
Author_Institution :
Univ. of Canterbury, Canterbury, UK
Volume :
31
Issue :
1
fYear :
2014
fDate :
Jan.-Feb. 2014
Firstpage :
77
Lastpage :
84
Abstract :
Software solution providers face numerous pitfalls when using standardized SOA-based solutions. One cause is variability between customer organizations—for example, variability occurs in local e-government because of municipalities’ autonomy when it comes to implementing national laws. This autonomy results in variations in business processes, which then cause variability in the information systems that implement them. This article presents pitfalls the authors observed in Dutch e-government, an example of a variability-intensive environment. They also present best practices that help deal with these pitfalls and organize them in an architecture pattern. Applying the pattern at more than 20 Dutch municipalities led to successful SOA implementations. Because such pitfalls are not just applicable to e-government, the proposed pattern can also be applied to other domains.
Keywords :
business data processing; government data processing; information systems; service-oriented architecture; Dutch e-government; SOA; business processes; customer organizations; information systems; local e-government; software solution providers; variability-intensive environments; Computer architecture; Electronic government; Service oriented architecture; Standards organizations; architecture pattern; best practices; e-government; service-oriented architecture; soa; variability;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2013.21
Filename :
6420845
Link To Document :
بازگشت