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.


翻译:这项研究旨在评价四个面向服务的结构(SOA)系统软件开发方法:业务驱动的发展,模式驱动的发展,事件驱动的发展,以及域驱动的发展。这些方法一般称为x驱动的方法(XDMs),通常在软件开发中使用,但软件设计师也可以在基于SOA的系统中应用这些方法。每个XDM(XDM)通常侧重于驱动其进程和步骤的一个具体方面。这个方面由它的标签标明。本研究中使用了一个称为质量筛选模式的评价方法。根据它们的特点分析XDM(XDM),以确定对面向服务的解决办法的适合性或支持性;根据SOA特性和SOA(SDM)宣言点采用评估每种方法的标准。在四个讨论过的XDM(X)模式中,企业驱动的发展是最适合于实施服务导向系统的方法,其符合选定的评估标准。另外三个XDMM(DM)也具有其自身的优势。在生产力方面采用一种称为质量筛选模式驱动型的发展,事件驱动型的发展优于快速反应和同步工作,而以区域驱动型发展方式评估每种方法使用的标准,而区域驱动的开发方法的研发方法的原型发展方法则具有鲜明的特征。在SDBMDMDMDM发展方法中,在研究中采用适合性研究方法研究方法研究方法中,对SBA的原型发展方法中,在研究方法的原型发展方法中则可以精确性地研究方法对SODMDMB方法中采用。

0
下载
关闭预览

相关内容

面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以使用一种统一和通用的方式进行交互。
制造业数字化转型路线图,67页pdf
专知会员服务
75+阅读 · 2021年10月11日
专知会员服务
88+阅读 · 2021年6月29日
专知会员服务
38+阅读 · 2020年9月6日
神经常微分方程教程,50页ppt,A brief tutorial on Neural ODEs
专知会员服务
70+阅读 · 2020年8月2日
Linux导论,Introduction to Linux,96页ppt
专知会员服务
77+阅读 · 2020年7月26日
【硬核书】群论,Group Theory,135页pdf
专知会员服务
121+阅读 · 2020年6月25日
专知会员服务
60+阅读 · 2020年3月19日
强化学习最新教程,17页pdf
专知会员服务
171+阅读 · 2019年10月11日
分布式并行架构Ray介绍
CreateAMind
9+阅读 · 2019年8月9日
Transferring Knowledge across Learning Processes
CreateAMind
26+阅读 · 2019年5月18日
Call for Participation: Shared Tasks in NLPCC 2019
中国计算机学会
5+阅读 · 2019年3月22日
强化学习的Unsupervised Meta-Learning
CreateAMind
17+阅读 · 2019年1月7日
Unsupervised Learning via Meta-Learning
CreateAMind
41+阅读 · 2019年1月3日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
16+阅读 · 2018年12月24日
disentangled-representation-papers
CreateAMind
26+阅读 · 2018年9月12日
已删除
将门创投
10+阅读 · 2018年5月2日
Hierarchical Disentangled Representations
CreateAMind
4+阅读 · 2018年4月15日
【推荐】GAN架构入门综述(资源汇总)
机器学习研究会
10+阅读 · 2017年9月3日
Arxiv
0+阅读 · 2021年10月25日
Arxiv
9+阅读 · 2021年10月5日
A Survey on Edge Intelligence
Arxiv
50+阅读 · 2020年3月26日
Arxiv
5+阅读 · 2017年4月12日
VIP会员
相关VIP内容
制造业数字化转型路线图,67页pdf
专知会员服务
75+阅读 · 2021年10月11日
专知会员服务
88+阅读 · 2021年6月29日
专知会员服务
38+阅读 · 2020年9月6日
神经常微分方程教程,50页ppt,A brief tutorial on Neural ODEs
专知会员服务
70+阅读 · 2020年8月2日
Linux导论,Introduction to Linux,96页ppt
专知会员服务
77+阅读 · 2020年7月26日
【硬核书】群论,Group Theory,135页pdf
专知会员服务
121+阅读 · 2020年6月25日
专知会员服务
60+阅读 · 2020年3月19日
强化学习最新教程,17页pdf
专知会员服务
171+阅读 · 2019年10月11日
相关资讯
分布式并行架构Ray介绍
CreateAMind
9+阅读 · 2019年8月9日
Transferring Knowledge across Learning Processes
CreateAMind
26+阅读 · 2019年5月18日
Call for Participation: Shared Tasks in NLPCC 2019
中国计算机学会
5+阅读 · 2019年3月22日
强化学习的Unsupervised Meta-Learning
CreateAMind
17+阅读 · 2019年1月7日
Unsupervised Learning via Meta-Learning
CreateAMind
41+阅读 · 2019年1月3日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
16+阅读 · 2018年12月24日
disentangled-representation-papers
CreateAMind
26+阅读 · 2018年9月12日
已删除
将门创投
10+阅读 · 2018年5月2日
Hierarchical Disentangled Representations
CreateAMind
4+阅读 · 2018年4月15日
【推荐】GAN架构入门综述(资源汇总)
机器学习研究会
10+阅读 · 2017年9月3日
Top
微信扫码咨询专知VIP会员