Analysis of Service-Oriented Architecture and Scrum Software Development Approach for IIoT
Flexibility and change adoption are key attributes for service-oriented architecture (SOA) and agile software development processes. Although the notion of agility is quite visible on both sides, still the integration of the two diverse concepts (architectural framework and development process) shou...
Main Authors: | , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2021-01-01
|
Series: | Scientific Programming |
Online Access: | http://dx.doi.org/10.1155/2021/6611407 |
id |
doaj-6551127ba9544d1aad34d473970afdd8 |
---|---|
record_format |
Article |
spelling |
doaj-6551127ba9544d1aad34d473970afdd82021-07-02T20:51:11ZengHindawi LimitedScientific Programming1058-92441875-919X2021-01-01202110.1155/2021/66114076611407Analysis of Service-Oriented Architecture and Scrum Software Development Approach for IIoTYanqing Cui0Islam Zada1Sara Shahzad2Shah Nazir3Shafi Ullah Khan4Naveed Hussain5Muhammad Asshad6College of Computer Information, Inner Mongolia Medical University, Hohhot, ChinaDepartment of Computer Science, University of Peshawar, Peshawar, PakistanDepartment of Computer Science, University of Peshawar, Peshawar, PakistanDepartment of Computer Science, University of Swabi, Swabi, PakistanKohat University of Science & Technology, Kohat, PakistanDepartment of Computer Science, University of Swabi, Swabi, PakistanDepartment of IT, University of Haripur, Haripur, PakistanFlexibility and change adoption are key attributes for service-oriented architecture (SOA) and agile software development processes. Although the notion of agility is quite visible on both sides, still the integration of the two diverse concepts (architectural framework and development process) should be well thought of before employing them for a software development project. For this purpose, this study is designed to analyze the two diverse software architectural framework and development approaches, that is, SOA and Scrum process model, respectively, and their integrated environment in software project development setup perspective for Industrial Internet of Things (IIoT). This study also analyzes commonalities among Scrum process model and SOA architectural framework to identify compatibility between Scrum and SOA so that the Scrum process can be constructively used for SOA based projects. This study also examines the proper design and setup of Scrum process suitable for large-scale SOA based projects. For this purpose, an SOA based research and development project is selected as a case study using Scrum as the software development process. The project development and deployment perspective include eight core modules that constitute the overall project framework.http://dx.doi.org/10.1155/2021/6611407 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yanqing Cui Islam Zada Sara Shahzad Shah Nazir Shafi Ullah Khan Naveed Hussain Muhammad Asshad |
spellingShingle |
Yanqing Cui Islam Zada Sara Shahzad Shah Nazir Shafi Ullah Khan Naveed Hussain Muhammad Asshad Analysis of Service-Oriented Architecture and Scrum Software Development Approach for IIoT Scientific Programming |
author_facet |
Yanqing Cui Islam Zada Sara Shahzad Shah Nazir Shafi Ullah Khan Naveed Hussain Muhammad Asshad |
author_sort |
Yanqing Cui |
title |
Analysis of Service-Oriented Architecture and Scrum Software Development Approach for IIoT |
title_short |
Analysis of Service-Oriented Architecture and Scrum Software Development Approach for IIoT |
title_full |
Analysis of Service-Oriented Architecture and Scrum Software Development Approach for IIoT |
title_fullStr |
Analysis of Service-Oriented Architecture and Scrum Software Development Approach for IIoT |
title_full_unstemmed |
Analysis of Service-Oriented Architecture and Scrum Software Development Approach for IIoT |
title_sort |
analysis of service-oriented architecture and scrum software development approach for iiot |
publisher |
Hindawi Limited |
series |
Scientific Programming |
issn |
1058-9244 1875-919X |
publishDate |
2021-01-01 |
description |
Flexibility and change adoption are key attributes for service-oriented architecture (SOA) and agile software development processes. Although the notion of agility is quite visible on both sides, still the integration of the two diverse concepts (architectural framework and development process) should be well thought of before employing them for a software development project. For this purpose, this study is designed to analyze the two diverse software architectural framework and development approaches, that is, SOA and Scrum process model, respectively, and their integrated environment in software project development setup perspective for Industrial Internet of Things (IIoT). This study also analyzes commonalities among Scrum process model and SOA architectural framework to identify compatibility between Scrum and SOA so that the Scrum process can be constructively used for SOA based projects. This study also examines the proper design and setup of Scrum process suitable for large-scale SOA based projects. For this purpose, an SOA based research and development project is selected as a case study using Scrum as the software development process. The project development and deployment perspective include eight core modules that constitute the overall project framework. |
url |
http://dx.doi.org/10.1155/2021/6611407 |
work_keys_str_mv |
AT yanqingcui analysisofserviceorientedarchitectureandscrumsoftwaredevelopmentapproachforiiot AT islamzada analysisofserviceorientedarchitectureandscrumsoftwaredevelopmentapproachforiiot AT sarashahzad analysisofserviceorientedarchitectureandscrumsoftwaredevelopmentapproachforiiot AT shahnazir analysisofserviceorientedarchitectureandscrumsoftwaredevelopmentapproachforiiot AT shafiullahkhan analysisofserviceorientedarchitectureandscrumsoftwaredevelopmentapproachforiiot AT naveedhussain analysisofserviceorientedarchitectureandscrumsoftwaredevelopmentapproachforiiot AT muhammadasshad analysisofserviceorientedarchitectureandscrumsoftwaredevelopmentapproachforiiot |
_version_ |
1721322715174928384 |