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 条
  • [41] An RTL design-space exploration method for high-level applications
    Kao, PC
    Hsieh, CK
    Su, CF
    Wu, ACH
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (11): : 2648 - 2654
  • [42] An RTL design-space exploration method for high-level applications
    Kao, Peng-Cheng
    Hsieh, Chih-Kuang
    Su, Ching-Feng
    Wu, Allen C.-H.
    IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2001, E84-A (11) : 2648 - 2654
  • [43] A Goal Modeling Methodology based on High-level Architecture Model for CPS
    Lee, Minyoung
    Park, Jeongmin
    Kim, Wontae
    Chun, Ingeol
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2013, 13 (10): : 1 - 6
  • [44] A high-level architecture of a metadata-based ontology matching framework
    Mochol, Malgorzata
    Simperl, Elena Paslaru Bontas
    SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 354 - +
  • [45] Programming the Web with high-level programming languages
    Graunke, P
    Krishnamurthi, S
    Van der Hoeven, S
    Felleisen, M
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2001, 2028 : 122 - 136
  • [46] Efficient High-Level Abstractions for Web Programming
    Richard-Foy, Julien
    Barais, Olivier
    Jezequel, Jean-Marc
    ACM SIGPLAN NOTICES, 2014, 49 (03) : 53 - 60
  • [47] A high-level architecture for believable social agents
    A. Guye-Vuillème
    D. Thalmann
    Virtual Reality, 2000, 5 (2) : 95 - 106
  • [48] Information fusion: A high-level architecture overview
    Salerno, J
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION FUSION, VOL I, 2002, : 680 - 686
  • [49] Software architecture of the high-level control of FRIDA
    Guzman Alvarez, Cesar Augusto
    Aguiar, Marta
    Acosta Pulido, Jose
    Patron Recio, Jestis
    Almudena Prieto, M.
    JOURNAL OF ASTRONOMICAL TELESCOPES INSTRUMENTS AND SYSTEMS, 2019, 5 (01)
  • [50] MICRO ARCHITECTURE BENEFITS HIGH-LEVEL LANGUAGES
    MARTIN, GR
    ELECTRONIC DESIGN, 1981, 29 (24) : 219 - 226