Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Factors Affecting Reusability in Service Oriented Architecture: An Empirical Investigation in Three Companies
KTH, School of Information and Communication Technology (ICT).
2013 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Service Oriented Architecture (SOA) is an architecture which provides a single topology for business applications. SOA provides architecture for integration of several applications within or outside of organizations by reusing application components and services. Reusability is one of the mostly emphasized principles and benefits of SOA. Code reusing has been a concern for application developers. However, another way of reusability is reusing software components and services in SOA. By reusing services, a service can be used in more than one business process of service application.

By considering the significance of reusability in SOA, a number of studies have been performed, to theoretically identify the factors affecting reusability in SOA. However, a research is needed to perform an empirical research to identify a set of factors affecting reusability in real business situation.

The empirical study is performed by an investigation in three different companies in Sweden, which have been customers of a system integration company and have implemented SOA projects. The investigation is done by performing 5 semi-structured interviews with correspondences of those companies, to find more factors affecting reusability from their perspective.

As a result, a set of factors derived from the empirical study is identified which reflects the ideas of practitioners in business. By performing a qualitative approach and comparing the factors derived from the empirical study to factors derived from literature study, it is concluded that academic factors constitute just around 40 percent of factors found in business, and they are mostly technical factors. The rest of factors are new factors based on experience of practitioners in business. The new factors are mostly business oriented factors, and have emerged since 2008, when earlier works are performed. Due to the recent maturity of SOA in organizations, the factors affecting reusability have changed, especially during the last four years.

Place, publisher, year, edition, pages
2013. , 74 p.
Series
Trita-ICT-EX, 2013:37
Keyword [en]
SOA, Service Oriented Architecture, Reusability, Service
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-120005OAI: oai:DiVA.org:kth-120005DiVA: diva2:613218
Uppsok
Technology
Examiners
Available from: 2013-03-26 Created: 2013-03-26 Last updated: 2013-03-26Bibliographically approved

Open Access in DiVA

fulltext(795 kB)463 downloads
File information
File name FULLTEXT01.pdfFile size 795 kBChecksum SHA-512
3722137e741ed53cdb66a2b3832b305d5c31b3d130a56bf8394e8cf081313896da1bc50fe174de15a022c65ba491109bff642a8d3c77f8db032353c3bbc2b31a
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 463 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 191 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf