A model-driven development framework for enterprise Web services

被引:14
|
作者
Yu, Xiaofeng [1 ]
Zhang, Yan [1 ]
Zhang, Tian [1 ]
Wang, Linzhang [1 ]
Hu, Jun [1 ]
Zhao, JianHua [1 ]
Li, Xuandong [1 ]
机构
[1] Nanjing Univ, Dept Comp Sci & Technol, State Key Lab Novel Software Technol, Nanjing 210093, Peoples R China
基金
中国国家自然科学基金;
关键词
model-driven development; EDOC; Web services;
D O I
10.1007/s10796-007-9042-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The growing scale and complexity of the enterprise computing systems under distributed and heterogeneous environments present new challenges to system development, integration, and maintenance. In this paper, we present a model driven Web service development framework to combat these challenges. The framework capitalizes on the unified modeling language (UML) profile for enterprise distributed object computing (EDOC), MDA (model-driven architecture) and Web services. Within the framework, firstly, a general PIM (platform independent models) is created using the EDOC CCA structural specification and CCA choreography specification which defines the general functions of a system. Secondly, the general PIM is broken down into sub-PIMs according to functional decomposition, each of which can provide service independently and will be implemented in a Web service. Thirdly, all of the PIMs are transformed to Web service interface models for publication and invoking. Afterward, transform each PIM to a BPEL specified Web service orchestration model. Finally, supported by model transform techniques, the sub EDOC PIMs are implemented into Web services on specific platforms. Automatic model transformation is the key to this framework, therefore, the transformation from EDOC CCA models to WSDL specified Web service interface models and the transformation from EDOC CCA models to BPEL specified Web service orchestration models are deeply discussed, and the detailed transformation rules are proposed. A case study is also provided to demonstrate the effectiveness of these rules and the merits of this framework.
引用
收藏
页码:391 / 409
页数:19
相关论文
共 50 条
  • [11] A model-driven framework for enterprise service management
    Huang Y.
    Kumaran S.
    Chung J.-Y.
    [J]. Information Systems and e-Business Management, 2005, 3 (2) : 201 - 217
  • [12] Towards a Model-Driven Framework for Web Usage Warehouse Development
    Hernandez, Paul
    Glorio, Octavio
    Garrigos, Irene
    Mazon, Jose-Norberto
    [J]. ADVANCES IN CONCEPTUAL MODELING: RECENT DEVELOPMENTS AND NEW DIRECTIONS, 2011, 6999 : 336 - 337
  • [13] Domain Specific Language Approach on Model-driven Development of Web Services
    Nguyen, Viet-Cuong
    Qafmolla, Xhevi
    Richta, Karel
    [J]. ACTA POLYTECHNICA HUNGARICA, 2014, 11 (08) : 121 - 138
  • [14] Facilitating the specification of Semantic Web services using model-driven development
    Gannod, Gerald C.
    Timm, John T. E.
    Brodie, Raynette J.
    [J]. INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2006, 3 (03) : 61 - 81
  • [15] Model-driven trust negotiation for Web services
    Skogsrud, H
    Benatallah, B
    Casati, F
    [J]. IEEE INTERNET COMPUTING, 2003, 7 (06) : 45 - 52
  • [16] Model-Driven Engineering of Rules for Web Services
    Ribaric, Marko
    Gasevic, Dragan
    Milanovic, Milan
    Giurca, Adrian
    Lukichev, Sergey
    Wagner, Gerd
    [J]. GENERATIVE AND TRANSFORMATIONAL TECHNIQUES IN SOFTWARE ENGINEERING II, 2008, 5235 : 377 - +
  • [17] A Model-Driven Framework for the Development of MVC-Based (Web) Application
    Sheikh Israr Ahmad
    Tauseef Rana
    Ayesha Maqbool
    [J]. Arabian Journal for Science and Engineering, 2022, 47 : 1733 - 1747
  • [18] A Model-Driven Development of Web Applications Using AngularJS']JS Framework
    Chansuwath, Wutthichai
    Senivongse, Twittie
    [J]. 2016 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2016, : 683 - 688
  • [19] A Model-Driven Framework for the Development of MVC-Based (Web) Application
    Ahmad, Sheikh Israr
    Rana, Tauseef
    Maqbool, Ayesha
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2022, 47 (02) : 1733 - 1747
  • [20] A framework of model-driven web application testing
    Li, Nuo
    Ma, Qin-qin
    Wu, Ji
    Jin, Mao-zhong
    Liu, Chao
    [J]. 30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 2, SHORT PAPERS/WORKSHOPS/FAST ABSTRACTS/DOCTORAL SYMPOSIUM, PROCEEDINGS, 2006, : 157 - 162