High-level design and architecture of an HTTP-based infrastructure for web applications

被引:5
|
作者
Neumann G. [1 ]
Zdun U. [2 ]
机构
[1] Department of Information Systems, Vienna University of Economics and BA, Augasse 2-6, Vienna
[2] Specification of Software Systems, University of Essen, Altendorferstr. 57 (B), Essen
关键词
Design Pattern; Event Handler; Mobile Agent; Remote Procedure Call; Uniform Resource Locator;
D O I
10.1023/A:1019269327021
中图分类号
学科分类号
摘要
xoComm is a communication infrastructure for web applications based on the HTTP protocol. It provides an HTTP server and client access. Furthermore it is the basic communication service for the ActiWeb web object and mobile code system. The HTTP server component of xoComm is used to implement ActiWeb places. The places use the HTTP client access to provide the communication means for their agents. We present the design and architecture of xoComm on several crucial excerpts of the design. These are closely related to their implementation in the object-oriented scripting language XOTcl. We discuss how a dynamic and reflective environment, high-level language constructs, and concepts like design patterns influence the design and architecture. © 2000, Kluwer Academic Publishers.
引用
收藏
页码:13 / 26
页数:13
相关论文
共 50 条
  • [21] The DEWI High-Level Architecture: Wireless Sensor Networks in Industrial Applications
    Samano-Robles, Ramiro
    Nordstrom, Tomas
    Santonja, Salvador
    Rom, Werner
    Tovar, Eduardo
    2016 ELEVENTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM 2016), 2016, : 274 - 280
  • [22] Towards Goal Based Architecture Design for Learning High-Level Representation of Behaviors from Demonstration
    Fonooni, Benjamin
    Hellstrom, Thomas
    Janlert, Lars-Erik
    2013 IEEE INTERNATIONAL MULTI-DISCIPLINARY CONFERENCE ON COGNITIVE METHODS IN SITUATION AWARENESS AND DECISION SUPPORT (COGSIMA), 2013, : 67 - 74
  • [23] High-level Design Stories in Architecture-centric Agile Development
    Andres Diaz-Pace, J.
    Bianchi, Alejandro J.
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2019), 2019, : 137 - 144
  • [24] A Web-based Dashboard for the High-level Monitoring of ALMA
    Pietriga, Emmanuel
    Filippi, Giorgio
    Veliz, Luis
    del Campo, Fernando
    Ibsen, Jorge
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY III, 2014, 9152
  • [25] SoC architecture synthesis methodology based on high-level IPs
    Muraoka, M
    Nishi, H
    Morizawa, RK
    Yokota, H
    Onishi, Y
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2004, E87A (12): : 3057 - 3067
  • [26] High-Level Description of Robot Architecture
    Al-Fedaghi, Sabah
    AlSaraf, Manar
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (10) : 258 - 267
  • [27] EAP high-level product architecture
    Gudlaugsson, T. V.
    Mortensen, N. H.
    Sarban, R.
    ELECTROACTIVE POLYMER ACTUATORS AND DEVICES (EAPAD) 2013, 2013, 8687
  • [28] HIGH-LEVEL PROCESSOR ARCHITECTURE.
    RADA, COL
    1982, V 15 (N 16): : 29 - 30
  • [29] A-CMSI: An airport-common modeling and simulation infrastructure using high-level architecture
    Adelantado, M
    Deman, T
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2002, 78 (02): : 105 - 112
  • [30] Real-time problem localization for synchronous transactions in HTTP-based composite enterprise applications
    Sachindran, Narendran
    Gupta, Manish
    2008 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, VOLS 1 AND 2, 2008, : 795 - 798