Font Size: a A A

Open service architectures for peer database management systems

Posted on:2007-07-17Degree:M.C.SType:Thesis
University:Carleton University (Canada)Candidate:Yousaf, TasmeiaFull Text:PDF
GTID:2448390005978975Subject:Computer Science
Abstract/Summary:
The need for data sharing across distributed and heterogeneous data sources is growing. Peer Database Management Systems (PDBMSs) offer one such data sharing approach, which favors a direct and dynamic node-to-node model of communication with no centralized control. Where Service Oriented Architectures (SOA) using Web services technologies allow users to leverage existing assets towards the goal of building new architectures and integrating existing systems that can be componentized. We propose two versions of Open Service Architecture for PDBMSs (OSAP). The first called OSAP I, hides all the JXTA services offered by a peer as private processes that can be used by other peers only through the use of the well-defined interface of a peer manager which is a web service. The second version, OSAP II, offers loose coupling of Web services, together with their decentralization. In OSAP II, the main services of the PDBMS are offered as Web services that are invoked via the network using a set of well-defined interfaces. This approach provides power and flexibility in terms of development and usage of the system. We have implemented both architectures within the Hyperion PDBMS framework. We provided detailed analysis of three the systems (Hyperion, SO/Hyp1, SO/Hyp2) in terms of architecture, characteristics and performance comparison.
Keywords/Search Tags:Systems, Peer, Data, Service, Architectures, OSAP
Related items