Towards an Understanding of Microservices

Dharmendra Shadija, Mo Rezai, Graham Hill

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Citations (Scopus)

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 to select the most appropriate approach.
Original languageEnglish
Title of host publication2017 23rd International Conference on Automation & Computing (ICAC)
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages6
ISBN (Electronic)9780701702601
ISBN (Print)9781509050406
DOIs
Publication statusPublished - 26 Oct 2017
Event23rd International Conference on Automation and Computing: Addressing Global Challenges through Automation and Computing - University of Huddersfield, Huddersfield, United Kingdom
Duration: 7 Sep 20178 Sep 2017
Conference number: 23
https://www.ieee.org/conferences_events/conferences/conferencedetails/index.html?Conf_ID=41042 (Link to Conference Website)

Conference

Conference23rd International Conference on Automation and Computing
Abbreviated titleICAC 2017
CountryUnited Kingdom
CityHuddersfield
Period7/09/178/09/17
OtherThe scope of the conference covers a broad spectrum of areas with multi-disciplinary interests in the fields of automation, control engineering, computing and information systems, ranging from fundamental research to real-world applications.
Internet address

Fingerprint

Service oriented architecture (SOA)
Industry
Internet of things

Cite this

Shadija, D., Rezai, M., & Hill, G. (2017). Towards an Understanding of Microservices. In 2017 23rd International Conference on Automation & Computing (ICAC) Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.23919/IConAC.2017.8082018
Shadija, Dharmendra ; Rezai, Mo ; Hill, Graham. / Towards an Understanding of Microservices. 2017 23rd International Conference on Automation & Computing (ICAC). Institute of Electrical and Electronics Engineers Inc., 2017.
@inproceedings{dee0ad560ca0418fb009c90ee2193735,
title = "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 to select the most appropriate approach.",
keywords = "Service Oriented Architecture (SOA), Microservices, Domain Driven Design (DDD), Software engineering",
author = "Dharmendra Shadija and Mo Rezai and Graham Hill",
note = "{\circledC} {\circledC} 2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.",
year = "2017",
month = "10",
day = "26",
doi = "10.23919/IConAC.2017.8082018",
language = "English",
isbn = "9781509050406",
booktitle = "2017 23rd International Conference on Automation & Computing (ICAC)",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

Shadija, D, Rezai, M & Hill, G 2017, Towards an Understanding of Microservices. in 2017 23rd International Conference on Automation & Computing (ICAC). Institute of Electrical and Electronics Engineers Inc., 23rd International Conference on Automation and Computing, Huddersfield, United Kingdom, 7/09/17. https://doi.org/10.23919/IConAC.2017.8082018

Towards an Understanding of Microservices. / Shadija, Dharmendra; Rezai, Mo; Hill, Graham.

2017 23rd International Conference on Automation & Computing (ICAC). Institute of Electrical and Electronics Engineers Inc., 2017.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Towards an Understanding of Microservices

AU - Shadija, Dharmendra

AU - Rezai, Mo

AU - Hill, Graham

N1 - © © 2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

PY - 2017/10/26

Y1 - 2017/10/26

N2 - 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 to select the most appropriate approach.

AB - 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 to select the most appropriate approach.

KW - Service Oriented Architecture (SOA)

KW - Microservices

KW - Domain Driven Design (DDD)

KW - Software engineering

UR - http://ieeexplore.ieee.org/servlet/opac?punumber=1800563

U2 - 10.23919/IConAC.2017.8082018

DO - 10.23919/IConAC.2017.8082018

M3 - Conference contribution

SN - 9781509050406

BT - 2017 23rd International Conference on Automation & Computing (ICAC)

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Shadija D, Rezai M, Hill G. Towards an Understanding of Microservices. In 2017 23rd International Conference on Automation & Computing (ICAC). Institute of Electrical and Electronics Engineers Inc. 2017 https://doi.org/10.23919/IConAC.2017.8082018