Design of a Domain-Specific Language Based on a Technology-Independent Web Service Framework

被引:3
|
作者
Rademacher, Florian [1 ]
Peters, Martin [1 ]
Sachweh, Sabine [1 ]
机构
[1] Univ Appl Sci & Arts Dortmund, Dept Comp Sci, Dortmund, Germany
来源
关键词
Domain-specific languages; Code generation; Service-oriented architectures; Web services;
D O I
10.1007/978-3-319-23727-5_29
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Nowadays web services gain more and more importance in allowing a standardized access to remote information without being tied to a specific form of presentation. The majority of such data interfaces is either based on the architectural REST style following World Wide Web specifications or the more protocol-oriented SOAP, which allows the definition of XML transfer structures. In this paper we introduce an extensible framework for the abstraction of technological differences between service technologies like REST and SOAP. It provides the basis for the design of a domain-specific language (DSL), which allows the technology-independent declaration of web services. A code generator derived from the DSL grammar translates the service declarations into corresponding framework elements and creates stub methods for the implementation of the services' business logic.
引用
收藏
页码:357 / 371
页数:15
相关论文
共 50 条
  • [1] A Web Application Is a Domain-Specific Language
    Lorenz, David H.
    Rosenan, Boaz
    [J]. COMPANION PROCEEDINGS OF THE 2016 ACM SIGPLAN INTERNATIONAL CONFERENCE ON SYSTEMS, PROGRAMMING, LANGUAGES AND APPLICATIONS: SOFTWARE FOR HUMANITY (SPLASH COMPANION'16), 2016, : 35 - 36
  • [2] On Web-based Domain-Specific Language for Internet of Things
    Sneps-Sneppe, Manfred
    Namiot, Dmitry
    [J]. 2015 7TH INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS AND WORKSHOPS (ICUMT), 2015, : 287 - 292
  • [3] Web Site Modeling and Prototyping Based on a Domain-Specific Language
    Stibe, Agnis
    Bicevskis, Janis
    [J]. BALTIC JOURNAL OF MODERN COMPUTING, 2009, 751 : 7 - 21
  • [4] Design of a Web-Service for Formal Descriptions of Domain-Specific Data
    Sidler, Jannik
    Braun, Eric
    Schlachter, Thorsten
    Dupmeier, Clemens
    Hagenmeyer, Veit
    [J]. ENVIRONMENTAL SOFTWARE SYSTEMS: DATA SCIENCE IN ACTION, ISESS 2020, 2020, 554 : 201 - 215
  • [5] Technology-Independent Modeling of Service Interaction
    Weber, Gerald
    [J]. EDOCW: 2008 12TH ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS, 2008, : 96 - 103
  • [6] Framework for domain-specific modeling language development
    Grant, ES
    Reza, H
    [J]. SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 183 - 187
  • [7] Domain-specific web service discovery with service class descriptions
    Rocco, D
    Caverlee, J
    Liu, L
    Critchlow, T
    [J]. 2005 IEEE International Conference on Web Services, Vols 1 and 2, Proceedings, 2005, : 481 - 488
  • [8] Introducing domain-specific language implementation using web service-oriented technologies
    Liu, Shih-Hsi
    Cardenas, Adam
    Mernik, Marjan
    Bryant, Barrett R.
    Gray, Jeff
    Xiong, Xang
    [J]. MULTIAGENT AND GRID SYSTEMS, 2012, 8 (01) : 19 - 44
  • [9] A domain-specific language for web APIs and services mashups
    Maximilien, E. Michael
    Wilkinson, Hernan
    Desai, Nirmit
    Tai, Stefan
    [J]. Service-Oriented Computing - ICSOC 2007, Proceedings, 2007, 4749 : 13 - 26
  • [10] Towards a Domain-Specific Language for the Renarration of Web Pages
    Prasad, Gollapudi V. R. J. Sai
    Chimalakonda, Sridhar
    Choppella, Venkatesh
    [J]. ISEC'18: PROCEEDINGS OF THE 11TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2018,