A model-driven perspective on the rule-based specification and analysis of service-based applications

被引:8
|
作者
Iacob, Maria-Eugenia [1 ]
Jonkers, Henk [2 ]
机构
[1] Univ Twente, NL-7500 AE Enschede, Netherlands
[2] BiZZdesign, NL-7500 AH Enschede, Netherlands
关键词
model-driven architecture; business rules; service-oriented architecture; service orchestration; business rule standards;
D O I
10.1080/17517570903042762
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The focus in this position paper is on business rules as a means to raise the level of abstraction (and automation) at which business logic is incorporated in model-driven application design in the context of service-oriented architectures. More specifically, in addition to providing a classification framework for business rules and investigating the existing standards and languages for the formal specification of business rules, we propose a model-driven framework for the rule-based design of services. We provide an example to illustrate this framework and to demonstrate the role business rules can play in the context of model driven development (MDD) of service-oriented architectures (SOAs). Furthermore, we also explore, in terms of existing tool support, the extent to which the model-driven design process can be complemented and combined with business rules written in nearly natural language, which can become, at the platform-specific level, an executable way to specify business knowledge and decisions.
引用
收藏
页码:279 / 298
页数:20
相关论文
共 50 条
  • [1] A Model-driven Perspective on the Rule-based Specification of Services
    Iacob, Maria-Eugenia
    Jonkers, Henk
    [J]. EDOC 2008: 12TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING, PROCEEDINGS, 2008, : 75 - +
  • [2] MODEL-DRIVEN APPROACHES FOR SERVICE-BASED APPLICATIONS DEVELOPMENT
    Sulistyo, Selo
    Prinz, Andreas
    [J]. ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 288 - 291
  • [3] DEFINING THE SEMANTICS OF RULE-BASED WEB APPLICATIONS THROUGH MODEL-DRIVEN DEVELOPMENT
    Canadas, Joaquin
    Palma, Jose
    Tunez, Samuel
    [J]. INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2011, 21 (01) : 41 - 55
  • [4] BPMN-Based Model-Driven Testing of Service-Based Processes
    Luebke, Daniel
    van Lessen, Tammo
    [J]. ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2017 AND EMMSAD 2017, 2017, 287 : 119 - 133
  • [5] Semantic model-driven architecting of service-based software systems
    Pahl, Claus
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2007, 49 (08) : 838 - 850
  • [6] Model-driven performance analysis of rule-based domain specific visual models
    Troya, Javier
    Vallecillo, Antonio
    Duran, Francisco
    Zschaler, Steffen
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (01) : 88 - 110
  • [7] Model-Driven Data Warehousing for Service-based Business Process Monitoring
    Koetter, Falko
    Kochanowski, Monika
    Kintz, Maximilien
    Renner, Thomas
    Sigloch, Philipp
    [J]. 2014 ANNUAL SRII GLOBAL CONFERENCE (SRII), 2014, : 35 - 44
  • [8] Model-driven connector development for service-based information system architectures
    Pahl, Claus
    Zhu, Yaoling
    [J]. Journal of Software, 2009, 4 (03) : 199 - 208
  • [9] Model-Driven Development of Adaptive Service-Based Systems with Aspects and Rules
    Yu, Jian
    Sheng, Quan Z.
    Swee, Joshua K. Y.
    [J]. WEB INFORMATION SYSTEM ENGINEERING-WISE 2010, 2010, 6488 : 548 - 563
  • [10] A model-driven framework for managing the QoS of collaborative P2P service-based applications
    Angelaccio, Michele
    D'Ambrogio, Andrea
    [J]. 15TH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2006, : 95 - +