X-Driven Methodologies for SOA System Development -- A Survey
Agustinus Andriyanto, Robin Doss, Suhardi

TL;DR
This survey evaluates four X-driven development methodologies for SOA systems, analyzing their features and suitability, with business-driven development emerging as the most aligned with SOA characteristics.
Contribution
It provides a comparative assessment of general X-driven methodologies applied to SOA, highlighting their strengths and suitability for service-oriented system development.
Findings
Business-driven development best suited for SOA implementation
Model-driven development enhances productivity in SOA
Event-driven development enables quick response and asynchronous work
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Business Process Modeling and Analysis · Advanced Software Engineering Methodologies
