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 条
  • [1] A Design Pattern for Reliable HTTP-Based Applications
    Ivaki, Naghmeh
    Laranjeiro, Nuno
    Araujo, Filipe
    2015 IEEE 12TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2015), 2015, : 656 - 663
  • [2] An implementation of distributed and HTTP-based geological petroleum data web service with RESTful architecture
    Peng S.
    Zhang Z.
    Wu C.
    Liu G.
    Geosystem Eng., 6 (337-347): : 337 - 347
  • [3] An HTTP-based distributed architecture supporting dynamic cooperation processes
    Psaila, G
    Sixteenth International Workshop on Database and Expert Systems Applications, Proceedings, 2005, : 621 - 625
  • [4] Simulation Framework for HTTP-Based Adaptive Streaming Applications
    Ott, Harald
    Miller, Konstantin
    Wolisz, Adam
    WNS3'17: PROCEEDINGS OF THE WORKSHOP ON NS-3, 2017, : 95 - 102
  • [5] Infrastructure System Simulation Interoperability Using the High-Level Architecture
    Grogan, Paul T.
    de Weck, Olivier L.
    IEEE SYSTEMS JOURNAL, 2018, 12 (01): : 103 - 114
  • [6] Towards Automatic Signature Generation for Identification of HTTP-based Applications
    Kim, Hwan-Hee
    Choi, Mi-Jung
    2013 15TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2013,
  • [7] AN EXERCISE IN HIGH-LEVEL LANGUAGE ARCHITECTURE DESIGN
    THAZHUTHAVEETIL, MJ
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : 50 - 58
  • [8] Design and evaluation of a high-level Grid communication infrastructure
    Messina, Fabrizio
    Pappalardo, Giuseppe
    Tramontana, Emiliano
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2007, 19 (09): : 1299 - 1316
  • [9] Design, Deployment and use of HTTP-based Botnet (HBB) Testbed
    Alomari, Esraa
    Manickam, Selvakumar
    Gupta, B. B.
    Singh, Parminder
    Anbar, Mohammed
    2014 16TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2014, : 1265 - 1269
  • [10] Analyzing HTTP-Based Information Exfiltration of Malicious Android Applications
    Kelkar, Soham
    Kraus, Timothy
    Morgan, Daria
    Zhang, Junjie
    Dai, Rui
    2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, : 1642 - 1645