Title :
Working together in Harmony-an implementation of the CORBA object query service and its evaluation
Author :
Röhm, Uwe ; Böhm, Klemens
Author_Institution :
Fed. Inst. of Technol., Zurich, Switzerland
Abstract :
The CORBA standard, together with its service specifications, has gained considerable attention in recent years. The CORBA Object Query Service allows for declarative access to heterogeneous storage systems. We have come up with an implementation of this service called Harmony. The objective of the article is to provide a detailed description and quantitative assessment of Harmony. Its main technical characteristics are data-flow evaluation, bulk transfer and intra-query parallelism. To carry out the evaluation, we have classified data exchange between components of applications in several dimensions: one is to distinguish between point-, context- and bulk data access. We have compared Harmony with: (1) data access through application-specific CORBA objects, and (2) conventional client/server communication, i.e., Embedded SQL. Our results show that Harmony performs much better than Alternative 1 for bulk data access. Besides that, due to the features mentioned above, Harmony, performs approximately as well as conventional client/server communication mechanisms
Keywords :
SQL; client-server systems; distributed databases; distributed object management; parallel programming; query processing; CORBA Object Query Service; CORBA standard; Embedded SQL; Harmony; application-specific CORBA objects; bulk transfer; conventional client/server communication; data access; data exchange; data-flow evaluation; declarative access; heterogeneous storage systems; intra-query parallelism; service specifications; Algebra; Databases; Electrical capacitance tomography; Information systems; Middleware;
Conference_Titel :
Data Engineering, 1999. Proceedings., 15th International Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
0-7695-0071-4
DOI :
10.1109/ICDE.1999.754929