2021
DOI: 10.1007/978-3-030-91983-2_1
|View full text |Cite
|
Sign up to set email alerts
|

Elements of Sustainability for Public Sector Software – Mosaic Enterprise Architecture, Macroservices, and Low-Code

Abstract: Public sector is a large consumer for software. In countries such as Finland, many of the systems are made to order by consultancy companies that participate in public tenders. These tenders initiated by the state, cities, and other public sector organizations. Furthermore, as public sector tasks are often decomposed to various actors, each and every one of them makes their purchase based on their own needs. In this paper, we argue that to maintain software sustainability in this context, there is a need for t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 11 publications
0
2
0
Order By: Relevance
“…Examples are many. Modularity allows changing internals of a module without harming other modules that rely on its services (Parnas, 1972). Inheritance enables making new variants of a baseline module that differ from the baseline a bit or combine things that go hand in hand in design (Taivalsaari, 1996).…”
Section: Software Solutions For Supporting Software Evolutionmentioning
confidence: 99%
See 1 more Smart Citation
“…Examples are many. Modularity allows changing internals of a module without harming other modules that rely on its services (Parnas, 1972). Inheritance enables making new variants of a baseline module that differ from the baseline a bit or combine things that go hand in hand in design (Taivalsaari, 1996).…”
Section: Software Solutions For Supporting Software Evolutionmentioning
confidence: 99%
“…Instead of acquiring one, massive system that is completely managed by the vendor that delivering it, it is possible to decompose the needs to a collection of subsystems, each consisting of functions of meaningful size. These subsystems can be regarded as macroservices (Setälä et al, 2021), in analogy to microservices mentioned above. However, while microservices are the smallest meaningful operational units in the implementation sense, macroservices are the smallest meaningful software systems to be tendered and subcontracted.…”
Section: Macro-services To the Rescuementioning
confidence: 99%