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 条
  • [1] Process modeling in Web applications
    Ceri, S
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2005: COOPIS, DOA, AND ODBASE, PT 1, PROCEEDINGS, 2005, 3760 : 20 - 20
  • [2] Modeling applications for the Semantic Web
    Lima, F
    Schwabe, D
    WEB ENGINEERING, PROCEEDINGS, 2003, 2722 : 417 - 426
  • [3] Design process for Web applications
    Uden, L
    IEEE MULTIMEDIA, 2002, 9 (04) : 47 - 55
  • [4] Web applications in Process Control
    MacDonald, WB
    Metcalfe, P
    LIGHT METALS 1998, 1998, : 73 - 77
  • [5] The Markov modulated Poisson process and Markov Poisson cascade with applications to web traffic modeling
    Scott, SL
    Smyth, P
    BAYESIAN STATISTICS 7, 2003, : 671 - 680
  • [6] Visual modeling of ReActive Web applications
    Facca, Federico Michele
    Daniel, Florian
    CURRENT TRENDS IN DATABASE TECHNOLOGY - EDBT 2006, 2006, 4254 : 876 - 886
  • [7] Modeling security features of web applications
    Busch, Marianne
    Koch, Nora
    Suppan, Santiago
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8431 : 119 - 139
  • [8] Testing Web applications by modeling with FSMs
    Andrews A.A.
    Offutt J.
    Alexander R.T.
    Software & Systems Modeling, 2005, 4 (3) : 326 - 345
  • [9] Modeling interactions and navigation in Web applications
    Güell, N
    Schwabe, D
    Vilain, P
    CONCEPTUAL MODELING FOR E-BUSINESS AND THE WEB, PROCEEDINGS, 2000, 1921 : 115 - 127
  • [10] Modeling web applications infrastructure with ASMs
    Gervasi, Vincenzo
    Boerger, Egon
    Cisternino, Antonio
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 94 : 69 - 92