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 条
  • [31] From web sites to web applications: New issues for conceptual modeling
    Baresi, L
    Garzotto, F
    Paolini, P
    CONCEPTUAL MODELING FOR E-BUSINESS AND THE WEB, PROCEEDINGS, 2000, 1921 : 89 - 100
  • [32] From web sites to web applications: New issues for conceptual modeling
    Baresi, Luciano
    Garzotto, Franca
    Paolini, Paolo
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2000, 1921 : 89 - 100
  • [33] OPM/Web - Object-process methodology for developing web applications
    Reinhartz-Berger, I
    Dori, D
    Katz, S
    ANNALS OF SOFTWARE ENGINEERING, 2002, 13 (1-4) : 141 - 161
  • [34] User Interface Modeling for Accessible Web Applications with the Unified Modeling Language
    Vieritz, Helmut
    Schilberg, Daniel
    Jeschke, Sabina
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON SOFTWARE DEVELOPMENT FOR ENHANCING ACCESSIBILITY AND FIGHTING INFO-EXCLUSION (DSAI 2010), 2010, : 119 - 126
  • [35] Progressive Modeling: the Process, the Principles, and the Applications
    Ismail, Mohamed
    2013 CONFERENCE ON SYSTEMS ENGINEERING RESEARCH, 2013, 16 : 39 - 48
  • [36] MODELING AND APPLICATIONS OF ELECTROCHEMICAL MACHINING PROCESS
    Tsuboi, Ryo
    Yamamoto, Makoto
    IMECE2009, VOL 4, 2010, : 377 - 384
  • [37] AML: a modeling language for designing adaptive web applications
    De Virgilio, Roberto
    PERSONAL AND UBIQUITOUS COMPUTING, 2012, 16 (05) : 527 - 541
  • [38] Modeling Reliable Session Management in Multitier Web Applications
    Kurz, Peter
    Sikorski, Andrzej
    INFORMATION MODELLING AND KNOWLEDGE BASES XXIII, 2012, 237 : 295 - 304
  • [39] Context-aware web engineering: Modeling and applications
    Kaltz, J. Wolfgang
    Ziegler, Jürgen
    Lohmann, Steifen
    Revue d'Intelligence Artificielle, 2005, 19 (03) : 439 - 458
  • [40] XIEv: Dynamic analysis for crawling and modeling of web applications
    SBA Research, Wien, Austria
    Proc ACM Symp Appl Computing, 1600, (2201-2210):