会议专题

SOA PRACTICES AND PATTERNS APPLIED IN GLOBAL SOFTWARE DEVELOPMENT

Prior research has established a relationship between coordination of software development activities and software architecture both in collocated and distributed projects. Despite the recognized importance of the software architecture in the coordination of development activities, it is still unclear how software architects design the architecture of software systems in distributed projects. To better understand this scenario, this paper reports from a qualitative empirical study where we interviewed software architects to collect information about the software architecture of distributed projects. Information collected has exposed the wide adoption of Service Oriented Architectures (SOA), indicating a trend towards the usage of this low coupling architectural style by companies developing projects with distributed teams. More detailed data collected by follow-up interviews suggested a set of best practices for designing SOA architectures to facilitate the work of the project members.

Service oriented architecture Design patterns Practices Framework Distributed software development

Marcelo Zilio Pereira Jorge Luis Nicolas Audy Rafael Prikladnicki Mayara Figueiredo Cleidson de Souza

Faculdade de Informática,Pontifícia Universidade Católica do Rio Grande do Sul, Av.Ipiranga, Porto A Instituto de Ciências Exatas e Naturais,Universidade Federal do Pará,Belém,Brazil IBM Research-Brazil,SǎPaulo, SP, Brazil

国际会议

13th International Conference on Enterprise Information System(第13届企业信息系统国际会议 ICEIS 2011)

北京

英文

356-362

2011-06-08(万方平台首次上网日期,不代表论文的发表时间)