2017 23rd International Conference on Automation and Computing (ICAC) 2017
DOI: 10.23919/iconac.2017.8082018
|View full text |Cite
|
Sign up to set email alerts
|

Towards an understanding of microservices

Abstract: Microservices architectures are a departure from traditional Service Oriented Architecture (SOA). Influenced by Domain Driven Design (DDD), microservices architectures aim to help business analysts and enterprise architects develop scalable applications that embody flexibility for new functionalities as businesses develop, such as scenarios in the Internet of Things (IoT) domain. This article compares microservices architecture with SOA and identifies key characteristics that will assist application designers … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
48
0
2

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
3
2

Relationship

4
6

Authors

Journals

citations
Cited by 58 publications
(50 citation statements)
references
References 14 publications
0
48
0
2
Order By: Relevance
“…However, the emergence of IIoT, and the awareness that systems need to be designed and built to scale elastically in the future, is also generating enthusiasm for cloud-provisioned resources and approaches to software development such as Microservices Architectures (MA) [37]. We have attempted to approach the modelling of this situation by recognising that a manufacturing organization will want to adopt IIoT devices in a fluid and scalable way, and have adopted good practice for the modelling of networks that may include mobile sensors and other entities as advocated by [38].…”
Section: Olap Securitymentioning
confidence: 99%
“…However, the emergence of IIoT, and the awareness that systems need to be designed and built to scale elastically in the future, is also generating enthusiasm for cloud-provisioned resources and approaches to software development such as Microservices Architectures (MA) [37]. We have attempted to approach the modelling of this situation by recognising that a manufacturing organization will want to adopt IIoT devices in a fluid and scalable way, and have adopted good practice for the modelling of networks that may include mobile sensors and other entities as advocated by [38].…”
Section: Olap Securitymentioning
confidence: 99%
“…Few approaches focus on choreography for compositional modeling. Inspired by the WS-CDL [12] standards, over the past decade, choreography has been studied to support a new programming paradigm called choreographic programming [41,42]. In choreographic programming, the programmer uses choreography to program the service systems, and then a compiler is used to automatically generate compliant implementations.…”
Section: Architecture Stylementioning
confidence: 99%
“…The Internet of Things is one domain where it is foreseen that the ability to orchestrate trusted services from myriad connected devices is essential. Further evidence of such thinking is the research community's interest in microservice architectures, where containerisation is utilised to assist the design of software architectures that can scale rapidly [27], which is a fundamental design requirement of IoT applications [28].…”
Section: Cross-realm Authenticationmentioning
confidence: 99%