X-Driven Methodologies for SOA System Development – A Survey

09/04/2021
by   Agustinus Andriyanto, et al.
0

This study aims to evaluate four service-oriented architecture (SOA) system software development methodologies: business-driven development, model-driven development, event-driven development, and domain-driven development. These methods, generically labelled as x-driven methodologies (XDMs), are commonly used in a general software development context, but software architects can also apply them in an SOA-based system. Each XDM typically focus on a specific aspect that drives its processes and steps. This aspect is indicated by its label. An evaluation method called qualitative screening mode is used in this study. XDMs are analysed based on their features to determine the suitability or support for service-oriented solutions. Criteria used to appraise each method are taken from SOA characteristics and SOA manifesto points. Of the four discussed XDMs, business-driven development is the best-suited approach to implement a service-oriented system shown by its conformity with the selected assessment criteria. Nevertheless, the other three XDMs have also their own strengths. Model-driven development is excellent for productivity, event-driven development is preferential for a quick response and asynchronous work, while domain-driven development is distinctive to describe problems precisely. The originality of this research is in the assessment general software development approaches of XDMs to be applied to SOA approach. The results can help developers in considering suitable methods to construct a prospective software system. Previous studies only investigate on methodologies designed intentionally for service-oriented systems.

READ FULL TEXT

page 1

page 2

research
04/17/2020

Process Patterns for Service Oriented Development

Software systems development nowadays has moved towards dynamic composit...
research
01/13/2019

A Framework for Evaluating Model-Driven Self-adaptive Software Systems

In the last few years, Model Driven Development (MDD), Component-based S...
research
09/29/2017

Domain Objects and Microservices for Systems Development: a roadmap

This paper discusses a roadmap to investigate Domain Objects being an ad...
research
04/22/2020

Problems and Solutions of Service Architecture in Small and Medium Enterprise Communities

Lack of resources is a challenge for small and medium enterprises (SMEs)...
research
02/23/2022

Model-Driven Generation of Microservice Interfaces: From LEMMA Domain Models to Jolie APIs

We formally define and implement a translation from domain models in the...
research
05/03/2018

On Collaborative Model-driven Development of Microservices

Microservice Architecture (MSA) denotes an emerging architectural style ...
research
12/01/2022

a survey on GPT-3

This paper provides an introductory survey to GPT-3. We cover some of th...

Please sign up or login with your details

Forgot password? Click here to reset