6533b827fe1ef96bd1285c7f

RESEARCH PRODUCT

Service-oriented Architecture Projects in Practice: A Study of a Shared Document Service Implementation

Eli HustadChrister De Lange

subject

EngineeringKnowledge managementProcess managementOASIS SOA Reference Modelbusiness.industrycomputer.internet_protocolService-oriented architectureGeneral Earth and Planetary SciencesTime managementOrganizational unitVDP::Social science: 200::Library and information science: 320::Information and communication systems: 321Project managementArchitecturebusinessResearch questionCompetence (human resources)computerGeneral Environmental Science

description

Published version of an article in the journal: Procedia Technology. Also available on Science Direct: http://dx.doi.org/10.1016/j.protcy.2014.10.017 This paper reports on a case study focusing on service-oriented architecture (SOA) projects in practice. The aim of these projects has been to develop a shared document service supporting different business divisions in a large Norwegian governmental institution. The research question guiding this research is: How are SOA projects carried out in practice? What are the challenges of developing shared services in service-oriented architecture? SOA projects are accompanied by a complex socio-technical system development environment. In the present study we followed parallel system development processes and identified several issues associated with competence requirements, distributed coordination principles and control, lack of communication, tuning of parallel projects, and selection of appropriate project management approaches and system development methods. Clearly, there was a difference between undertaking a system development project within one organizational unit (silo) compared to the development of shared services to provide support across a large organization. Findings demonstrate that the complexity of SOA projects was underestimated by the project managers, and ad hoc governance was practiced in terms of control, coordination, and communication. To capture the entire system development context of an SOA project, a holistic approach and mind-set comprising time management and fine tuning of all parallel SD activities is necessary. Organizational maturity to carry out SOA projects is also of significance. The study has implications for SOA adopters in general and for system developers and project managers working in an SOA context in particular.

http://hdl.handle.net/11250/279989