Process Modeling in Web applications

被引:66
|
作者
Brambilla, Marco
Ceri, Stefano
Fraternali, Piero
Manolescu, Ioana
机构
[1] Politecn Milan, Dipartimento Elettron & Informaz, I-20133 Milan, Italy
[2] INRIA Futurs, LRI, PCRI, F-91893 Orsay, France
关键词
design; Web applications; worfklows; Web engineering; conceptual modeling;
D O I
10.1145/1178625.1178627
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
While Web applications evolve towards ubiquitous, enterprise-wide or multienterprise information systems, they face new requirements, such as the capability of managing complex processes spanning multiple users and organizations, by interconnecting software provided by different organizations. Significant efforts are currently being invested in application integration, to support the composition of business processes of different companies, so as to create complex, multiparty business scenarios. In this setting, Web applications, which were originally conceived to allow the user-to-system dialogue, are extended with Web services, which enable system-to-system interaction, and with process control primitives, which permit the implementation of the required business constraints. This article presents new Web engineering methods for the high-level specification of applications featuring business processes and remote services invocation. Process- and service-enabled Web applications benefit from the high-level modeling and automatic code generation techniques that have been fruitfully applied to conventional Web applications, broadening the class of Web applications that take advantage of these powerful software engineering techniques. All the concepts presented in this article are fully implemented within a CASE tool.
引用
收藏
页码:360 / 409
页数:50
相关论文
共 50 条
  • [41] Supporting the conceptual modeling of web applications: The mode project
    Bochicchio, M
    Fiore, N
    19th International Conference on Advanced Information Networking and Applications, Vol 1, Proceedings: AINA 2005, 2005, : 495 - 500
  • [42] Modeling Web Applications by the Multiple Levels of Integrity Policy
    Amato, G.
    Coppola, M.
    Gnesi, S.
    Scozzari, F.
    Semini, L.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 157 (02) : 167 - 185
  • [43] Preface: ICDM workshop on web entity modeling and applications
    Yan, Jun
    Gao, Bin
    Chen, Zheng
    Shen, Dou
    Proceedings - 12th IEEE International Conference on Data Mining Workshops, ICDMW 2012, 2012,
  • [44] Conceptual modeling of device-independent Web applications
    Gómez, J.
    Cachero, C.
    Pastor, O.
    IEEE Multimedia, 2001, 8 (02) : 26 - 38
  • [45] Modeling customizable web applications - A requirement's perspective
    Kappel, G
    Retschitzegger, W
    Schwinger, W
    2000 KYOTO INTERNATIONAL CONFERENCE ON DIGITAL LIBRARIES: RESEARCH AND PRACTICE, PROCEEDINGS, 2000, : 168 - 179
  • [46] Conceptual modeling of data-intensive Web applications
    Ceri, S
    Fraternali, P
    Matera, M
    IEEE INTERNET COMPUTING, 2002, 6 (04) : 20 - 30
  • [47] <bold>Modeling Request Routing in Web Applications</bold>
    Han, Minmin
    Hofmeister, Christine
    PROCEEDINGS OF THE EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON WEB SITE EVOLUTION, 2006, : 103 - +
  • [48] Modeling and Containment of Search Worms Targeting Web Applications
    Hua, Jingyu
    Sakurai, Kouichi
    DETECTION OF INTRUSIONS AND MALWARE, AND VULNERABILITY ASSESSMENT, 2010, 6201 : 183 - 199
  • [49] Extending a Conceptual Modeling Language for Adaptive Web Applications
    Ben Djemaa, Raoudha
    Amous, Ikram
    Ben Hamadou, Abdelmajid
    INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2008, 4 (02) : 37 - 56
  • [50] AML: a modeling language for designing adaptive web applications
    Roberto De Virgilio
    Personal and Ubiquitous Computing, 2012, 16 : 527 - 541