mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
A Lightweight Architecture Analysis of a Monolithic Messaging Gateway
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. Infoflex Connect AB. (Software Testing Laboratory)ORCID iD: 0000-0003-4606-5144
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0003-0611-2655
2020 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Background: The Enterprise Messaging Gateway(EMG) from Infoflex Connect (ICAB) is a monolithic system used to deliver mobile text messages (SMS) world-wide. The companies using it have diverse requirements on both functionality and quality attributes and would thus benefit from more versatile customizations, e.g. regarding authorization and data replication.

Objective: ICAB needed help in assessing the current architecture of EMG in order to find candidates for architectural changes as well as fulfilling the needs of variability in meeting the wide range of customer requirements.

Method: We analysed EMG using a lightweight version of ATAM (Architectural Trade-off Analysis Method) to get a better understanding of how different architectural decisions would affect the trade-offs between the quality requirements from the identified stakeholders.

Result: Using the results of this structured approach, it was easy for ICAB to identify the functionality that needed to be improved. It also became clear that the selected component should be converted into a set of microservices, each one optimized for a specific set of customers.

Limitation: The stakeholder requirements were gathered intermittently during a long period of continuous engagement, but there is a chance some of their requirements were still not communicated to us.

Conclusion: Even though this ATAM study was performed internally at ICAB without direct involvement from any external stakeholders, documenting elicited quality attribute requirements and relating them to the EMG architecture provided new, unexpected, and valuable understandings of the system with a rather small effort.

Place, publisher, year, edition, pages
Salvador, Bahia, Brazil, 2020.
Keywords [en]
Architecture, Monolith, ATAM, Microservice
National Category
Computer and Information Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-47566DOI: 10.1109/ICSA-C50368.2020.00013ISBN: 9781728146591 (print)OAI: oai:DiVA.org:mdh-47566DiVA, id: diva2:1426099
Conference
IEEE International Conference on Software Architecture
Available from: 2020-04-23 Created: 2020-04-23 Last updated: 2020-05-08Bibliographically approved
In thesis
1. Improving the Quality Attributes of a Monolithic Messaging Gateway
Open this publication in new window or tab >>Improving the Quality Attributes of a Monolithic Messaging Gateway
2020 (English)Licentiate thesis, comprehensive summary (Other academic)
Place, publisher, year, edition, pages
Västerås, Sweden: Mälardalen University, 2020
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 290
National Category
Computer and Information Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-47568 (URN)978-91-7485-465-7 (ISBN)
Presentation
2020-06-02, Lambda + Online, Västerås, Sweden, 13:15 (English)
Opponent
Supervisors
Available from: 2020-04-23 Created: 2020-04-23 Last updated: 2020-05-05Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records BETA

Afzal, Wasif

Search in DiVA

By author/editor
Brahneborg, DanielAfzal, Wasif
By organisation
Embedded Systems
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 79 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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