We present the design of ObjectGlobe, a distributed and internet-based and open infrastructure for new e-commerce application scenarios. Today, data is published on the Internet via Web servers which have, if at all, very localized query processing capabilities. The goal of the ObjectGlobe project is to establish an open market place in which data and query processing capabilities can be distributed and used by any kind of Internet application. Furthermore, ObjectGlobe integrates cycle providers (i.e., machines) which carry out query processing operators. The overall picture is to make it possible to execute virtually any kind of query operator on any machine and any kind of data on the Internet. One of the main challenges in the design of such an open system is to ensure privacy and security. We discuss the ObjectGlobe security requirements, show how basic components such as the optimizer and runtime system need to be extended, and present the results of performance experiments that assess the additional cost for secure distributed query processing. 1
|
845
|
Federated Database Systems for Managing Distributed, Heterogeneous and Autonomous Databases
– Larson
- 1990
|
|
634
|
Role-Based Access Control Models
– Feinstein, Sandhu, et al.
- 1996
|
|
603
|
Querying heterogenous information sources using source descriptions
– Levy, Rajaraman, et al.
- 1996
|
|
521
|
Query evaluation techniques for large databases
– Graefe
- 1993
|
|
365
|
The implementation of POSTGRES
– Stonebraker, Rowe, et al.
- 1990
|
|
284
|
Resource Description Framework (RDF) Schema Specification. W3C Candidate Recommendation 27
– Brickley, Guha
- 2000
|
|
229
|
Optimizing queries across diverse data sources
– Haas, Kossmann, et al.
- 1997
|
|
218
|
An Architecture for a Secure Service Discovery Service
– Zhao, Hodes, et al.
- 1999
|
|
216
|
The TLS Protocol Version 1.0
– Dierks, Allen
- 1999
|
|
190
|
Catching the boat with strudel: Experiences with a web-site management system
– Fernandez, Florescu, et al.
- 1998
|
|
187
|
Don’t scrap it, wrap it! A wrapper architecture for data sources
– Roth, Schwarz
- 1997
|
|
176
|
The Jini Architecture for Network-centric Computing
– Waldo
- 1999
|
|
167
|
Shoring Up Persistent Applications
– Carey, DeWitt, et al.
- 1994
|
|
134
|
The Essential CORBA: Systems Integration Using Distributed Objects
– Mowbray, Zahavi
- 1995
|
|
117
|
A model of authorization for next-generation database systems
– Rabitti, Bertino, et al.
- 1991
|
|
113
|
Starburst Midflight: As the dust clears
– Haas, Chang, et al.
- 1990
|
|
111
|
Mariposa: A Wide-Area Distributed Database System
– Stonebraker, Aoki, et al.
- 1996
|
|
78
|
The MultiSpace: an Evolutionary Platform for Infrastructural Services
– Gribble
- 1999
|
|
77
|
et al. Towards heterogeneous multimedia information systems
– Carey
- 1995
|
|
65
|
Optimization of queries with user-defined predicates
– Chaudhurim, Shim
- 1999
|
|
63
|
Performance Tradeoffs for Client-Server Query Processing
– Franklin, Jónsson, et al.
- 1996
|
|
60
|
Service Combinators for Web Computing
– Cardelli
- 1999
|
|
53
|
Raghu: The Case for Enhanced Abstract Data Types
– Seshadri, Livny, et al.
- 1997
|
|
42
|
Cost models do matter: Providing cost information for diverse data sources in a federated system
– Roth, Ozcan, et al.
- 1999
|
|
37
|
An adaptive query execution engine for data integration
– Ives, Florescu, et al.
- 1999
|
|
25
|
A flexible authorization mechanism for relational data management systems
– Bertino, Jajodia, et al.
- 1999
|
|
23
|
Iterative dynamic programming: a new class of query optimization algorithms
– Kossmann, Stocker
- 2000
|
|
21
|
Java Security”, O’Reilly and Associates
– Oaks
- 1998
|
|
14
|
Secure and portable database extensibility
– Godfrey, Mayr, et al.
- 1998
|
|
13
|
Information gathering on the World Wide Web: the W3QL query language and the W3QS system. Trans. on Database Systems
– Konopnicki, Shmueli
- 1998
|
|
13
|
Equal time for data on the internet with websemantics
– Mihaila, Raschid
- 1998
|
|
5
|
networking in the Internet age
– Business
- 1999
|
|
4
|
Database patchwork on the Internet (project demo description
– Braumandl, Kemper, et al.
- 1999
|
|
4
|
A query tranlation scheme for rapid implementation of wrappers
– Papakonstantinou, Gupta, et al.
- 1995
|
|
3
|
Control mechanisms in distributed object bases: Synchronization, deadlock detection
– Krivokapić
- 1998
|
|
3
|
Scaling acccess to distributed heterogeneous data sources with DISCO
– Tomasic, Raschid, et al.
- 1998
|
|
2
|
Virtual data technology
– Gupta, Harinarayan, et al.
- 1997
|
|
2
|
Chai: Internet business solutions
– Inc
- 1999
|