GranMicro: A Black-Box Based Approach for Optimizing Microservices Based Applications
Ola Mustafa (),
Jorge Marx Gómez (),
Mohamad Hamed () and
Hergen Pargmann ()
Additional contact information
Ola Mustafa: University of Oldenburg (UOL)
Jorge Marx Gómez: University of Oldenburg (UOL)
Mohamad Hamed: University of Oldenburg (UOL)
Hergen Pargmann: Jade Hochschule
A chapter in From Science to Society, 2018, pp 283-294 from Springer
Abstract:
Abstract Microservices application architecture emerged as a special application architecture of Service Oriented Architecture (SOA). It is also known as cloud native applications architecture. For component based web applications, a transformation to microservices architecture requires an extensive refactoring process to be evolved to microservices. Current practice for the main activity in this refactoring process, is following the white box based approaches which require enormous time to analyze all business processes in the business domain besides not considering nonfunctional requirements such as performance and resource consumption. This paper explains the design and the validation of GranMicro as a black box based approach, applied on a sample browsing scenario in e-bookshop web application. The aim of this approach is to support the decision of a main design issue in this software architecture which is the service granularity. This decision usually relies on the experience of the software architect rather than a structured approach, which is the main contribution of this paper.
Date: 2018
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:prochp:978-3-319-65687-8_25
Ordering information: This item can be ordered from
http://www.springer.com/9783319656878
DOI: 10.1007/978-3-319-65687-8_25
Access Statistics for this chapter
More chapters in Progress in IS from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().