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 条
  • [21] Modeling presentation layers of web applications for testing
    Jeff Offutt
    Ye Wu
    Software & Systems Modeling, 2010, 9 : 257 - 280
  • [22] Early performance modeling for web based applications
    Evangelin Geetha, D.
    Suresh Kumar, T.V.
    Rajani Kanth, K.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3356 : 400 - 409
  • [23] Modeling presentation layers of web applications for testing
    Offutt, Jeff
    Wu, Ye
    SOFTWARE AND SYSTEMS MODELING, 2010, 9 (02): : 257 - 280
  • [24] MODE: A tool for conceptual modeling of Web applications
    Bochicchio, M
    Fiore, N
    INFORMATION TECHNOLOGY AND ORGANIZATIONS: TRENDS, ISSUES, CHALLENGES AND SOLUTIONS, VOLS 1 AND 2, 2003, : 27 - 30
  • [25] Security Requirements Engineering Process for Web Applications
    Salini, P.
    Kanmani, S.
    INTERNATIONAL CONFERENCE ON MODELLING OPTIMIZATION AND COMPUTING, 2012, 38 : 2799 - 2807
  • [26] Web applications in the product introduction process (WAPIP)
    Huang, G.Q.
    Shen, B.
    Mak, K.L.
    1600, Springer-Verlag London Ltd (17):
  • [27] Web Applications in the Product Introduction Process (WAPIP)
    G.Q. Huang
    B. Shen
    K.L. Mak
    The International Journal of Advanced Manufacturing Technology, 2001, 17 : 775 - 782
  • [28] Building business process driven web applications
    Torres, Victoria
    Pelechano, Vicente
    BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2006, 4102 : 322 - 337
  • [29] Web applications in the product introduction process (WAPIP)
    Huang, GQ
    Shen, B
    Mak, KL
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2001, 17 (10): : 775 - 782
  • [30] Process Bottlenecks within Erlang Web Applications
    Vinoski, Steve
    IEEE INTERNET COMPUTING, 2011, 15 (02) : 86 - 89