Domain Specific Language Approach on Model-driven Development of Web Services

被引:0
|
作者
Nguyen, Viet-Cuong [1 ]
Qafmolla, Xhevi [1 ]
Richta, Karel [1 ]
机构
[1] Czech Tech Univ, Fac Elect Engn, Dept Comp Sci & Engn, Prague 12135, Czech Republic
关键词
web service; model-driven development; DSL; SWSM;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
As modern distributed and cloud architecture keep gaining their popularity, web services have become the programmatic backbones of more and more systems. Developing web services requires gathering information from different aspects. Model-driven engineering promises to ease the burden of development and promote reuse of web services by focusing more on a higher level of abstraction. Current approach of modeling web services using UML is not well-suited since UML is created for multiple disciplines and is not specific for web service development. With current growing scale of distributed systems, the challenge is not only in development but also integration and maintenance of web services. Introducing a domain specific language (DSL) for modeling of web services promises to become a novel approach and could be the solution to the current problem with web service modeling and development. This article outlines the analysis as well as the current state of the problem domain and introduces an approach to model-driven development of web services by implementing a domain specific language called SWSM (Simple Web Service Modeling). This approach aims to solve problems that UML could not effectively resolve and promote efficiency with a non-complex language facility for modeling and code generation of web services. Our best practices and observation during the design of SWSM are also presented.
引用
收藏
页码:121 / 138
页数:18
相关论文
共 50 条
  • [21] A Model-Driven Approach to Web Applications
    Kozlovics, Sergejs
    [J]. DATABASES AND INFORMATION SYSTEMS IX, 2016, 291 : 73 - 86
  • [22] Model-Driven Development Approach for Providing Smart Home Services
    Sulistyo, Selo
    Prinz, Andreas
    [J]. AMBIENT ASSISTIVE HEALTH AND WELLNESS MANAGEMENT IN THE HEART OF THE CITY, PROCEEDING, 2009, 5597 : 274 - 277
  • [23] Model-driven web development with VisualWADE
    Gómez, J
    [J]. WEB ENGINEERING, PROCEEDINGS, 2004, 3140 : 611 - 612
  • [24] Model-driven web service development
    Baïna, K
    Benatallah, B
    Casati, F
    Toumani, F
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2004, 3084 : 290 - 306
  • [25] ContextUML: A UML-based modeling language for model-driven development of context-aware Web services
    Sheng, QZ
    Benatallah, B
    [J]. ICMB 2005: International Conference on Mobile Business, 2005, : 206 - 212
  • [26] Aspect-Oriented Quality of Service for Web Services: a Model-Driven Approach
    Ortiz, Guadalupe
    Bordbar, Behzad
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 559 - +
  • [27] Improving Conformance of Web Services: A Constraint-based Model-driven Approach
    Sun, Chang-Ai
    Fu, An
    Jia, Jingting
    Li, Meng
    Han, Jun
    [J]. ACM TRANSACTIONS ON THE WEB, 2023, 17 (02)
  • [28] Model-Driven Domain-Specific Middleware
    Costa, Fabio M.
    Morris, Karl A.
    Kon, Fabio
    Clarke, Peter J.
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 1961 - 1971
  • [29] Model-driven performability analysis of composite web services
    Bocciarelli, Paolo
    D'Ambrogio, Andrea
    [J]. PERFORMANCE EVALUATION: METRICS, MODELS AND BENCHMARKS, PROCEEDINGS, 2008, 5119 : 228 - 246
  • [30] The Concept of Web Event and a Practical Model-Driven Approach to Web Information System Development
    Kinh Nguyen
    Dillon, Tharam
    Danielsen, Erik
    [J]. INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2006, 2 (01) : 19 - +