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...

Full description

Bibliographic Details
Main Authors: Yanqing Cui, Islam Zada, Sara Shahzad, Shah Nazir, Shafi Ullah Khan, Naveed Hussain, Muhammad Asshad
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