Treffer: An adaptive communication mechanism for heterogeneous distributed environments using XML and servlets.

Title:
An adaptive communication mechanism for heterogeneous distributed environments using XML and servlets.
Publisher Information:
2001
Document Type:
E-Ressource Electronic Resource
Availability:
Open access content. Open access content
Use of this resource is governed by the terms and conditions of the Creative Commons “Attribution-NonCommercial-NoDerivatives 4.0 International” License (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Note:
print
xiv, 112 leaves : ill. ; 30 cm.
English
Chinese
Other Numbers:
CVU oai:cuhk-dr:cuhk_323569
cuhk:323569
https://repository.lib.cuhk.edu.hk/en/item/cuhk-323569
959212701
Contributing Source:
CHINESE UNIV OF HONG KONG
From OAIster®, provided by the OCLC Cooperative.
Accession Number:
edsoai.ocn959212701
Database:
OAIster

Weitere Informationen

Cheung Wing Hang.
Thesis (M.Phil.)--Chinese University of Hong Kong, 2001.
Includes bibliographical references (leaves 107-112).
s in English and Chinese.
p.ii
in Chinese --- p.iv
Acknowledgments --- p.v
Chapter 1 --- Introduction --- p.1
Chapter 1.1 --- Firewall Issue in Distributed Systems --- p.2
Chapter 1.2 --- Heterogeneous Communication Protocols --- p.4
Chapter 1.3 --- Translator for Converting Interface Definition to Flexible XML --- p.8
Chapter 1.4 --- An Implementation of a Scalable Mediator Query System --- p.9
Chapter 1.5 --- Our Contributions --- p.9
Chapter 1.6 --- Outline of This Thesis --- p.10
Chapter 2 --- Related Work and Technologies --- p.12
Chapter 2.1 --- Overview of XML Technology --- p.12
Chapter 2.1.1 --- XML Basic Syntax --- p.13
Chapter 2.1.2 --- DTD: The Grammar Book --- p.15
Chapter 2.1.3 --- Representing Complex Data Structures --- p.17
Chapter 2.2 --- Overview of Java Servlet Technology --- p.18
Chapter 2.3 --- Overview of Simple Object Access Protocol --- p.20
Chapter 2.4 --- Overview of XML-RPC --- p.21
Chapter 2.5 --- Overview of XIOP --- p.22
Chapter 3 --- Using XML and Servlets to Support CORBA Calls --- p.24
Chapter 3.1 --- Objective --- p.24
Chapter 3.2 --- General Concept of Our Mechanism --- p.25
Chapter 3.2.1 --- At Client Side --- p.27
Chapter 3.2.2 --- At Server Side --- p.28
Chapter 3.3 --- Data in Transmission --- p.30
Chapter 3.3.1 --- Using XML --- p.30
Chapter 3.3.2 --- Format of Messages in Transmission --- p.30
Chapter 3.4 --- Supporting Callbacks in CORBA Systems --- p.33
Chapter 3.4.1 --- What is callback? --- p.33
Chapter 3.4.2 --- Enhancement to Allow Callbacks --- p.34
Chapter 3.5 --- Achieving Transparency with Add-on Components --- p.37
Chapter 4 --- A Translator to Convert CORBA IDL to XML --- p.39
Chapter 4.1 --- Introduction to CORBA IDL --- p.39
Chapter 4.2 --- Mapping from IDL to XML --- p.40
Chapter 4.2.1 --- IDL Basic Data Types --- p.41
Chapter 4.2.2 --- IDL Complex Data Types --- p.42
Chapter 4.2.3 --- IDL Interface --- p.48
Chapter 4.2.4 --- Attributes --- p.48
Chapter 4.2.5 --- Operations (Methods) --- p.49
Chapter 4.2.6 --- Exceptions --- p.50
Chapter 4.2.7 --- Inheritance --- p.51
Chapter 4.2.8 --- IDL Modules --- p.52
Chapter 4.2.9 --- A Sample Conversion --- p.52
Chapter 4.3 --- Making a Request or Response --- p.53
Chapter 4.4 --- Code Generation for Add-on Components --- p.54
Chapter 4.4.1 --- Generation of Shadow Objects --- p.54
Chapter 4.4.2 --- Generation of Servlet Components --- p.55
Chapter 5 --- Communication in Heterogeneous Distributed Environments --- p.58
Chapter 5.1 --- Objective --- p.58
Chapter 5.2 --- General Concept --- p.60
Chapter 5.3 --- Case Study 1 - Distributed Common Object Model --- p.61
Chapter 5.3.1 --- Brief Overview of Programming in DCOM --- p.61
Chapter 5.3.2 --- Mapping the Two Different Interface Definitions --- p.63
Chapter 5.3.3 --- Sample Architecture of Communicating Between DCOM and CORBA --- p.66
Chapter 5.4 --- Case Study 2 - Java Remote Methods Invocation --- p.67
Chapter 5.4.1 --- Brief Overview of Programming in Java RMI --- p.67
Chapter 5.4.2 --- Mapping the Two Different Interface Definitions --- p.69
Chapter 5.4.3 --- Sample Architecture of Communicating Between JavaRMI and CORBA --- p.71
Chapter 5.5 --- Be Generic: Binding with the WEB --- p.72
Chapter 6 --- Building a Scalable Mediator-based Query System --- p.74
Chapter 6.1 --- Objectives --- p.74
Chapter 6.2 --- Introduction to Our Mediator-based Query System --- p.76
Chapter 6.2.1 --- What is mediator? --- p.76
Chapter 6.2.2 --- The Architecture of our Mediator Query System --- p.77
Chapter 6.2.3 --- The IDL Design of the Mediator System --- p.79
Chapter 6.2.4 --- Components in the Query Mediator System --- p.80
Chapter 6.3 --- Helping the Mediator System to Expand Across the Firewalls --- p.83
Chapter 6.3.1 --- Implementation --- p.83
Chapter 6.3.2 --- Across Heterogeneous Systems with DTD --- p.87
Chapter 6.4 --- Adding the Callback Feature to the Mediator System --- p.89
Chapter 6.5 --- Connecting our CORBA System with Other Environments --- p.90
Chapter 6.5.1 --- Our Query System in DCOM --- p.91
Chapter 6.5.2 --- Our Query System in Java RMI --- p.92
Chapter 6.5.3 --- Binding Heterogeneous Systems --- p.93
Chapter 7 --- Evaluation --- p.95
Chapter 7.1 --- Performance Statistics --- p.95
Chapter 7.1.1 --- Overhead in other methods --- p.97
Chapter 7.2 --- Means for Enhancement --- p.98
Chapter 7.2.1 --- Connection Performance of HTTP --- p.98
Chapter 7.2.2 --- Transmission Data Compression --- p.99
Chapter 7.2.3 --- Security Concern --- p.99
Chapter 7.3 --- Advantages of Using Our Mechanism --- p.101
Chapter 7.4 --- Disadvantages of Using Our Mechanism --- p.102
Chapter 8 --- Conclusion --- p.104
http://library.cuhk.edu.hk/record=b5890815
Use of this resource is governed by the terms and conditions of the Creative Commons “Attribution-NonCommercial-NoDerivatives 4.0 International” License (http://creativecommons.org/licenses/by-nc-nd/4.0/)