Service Choreography for Data Integration on the Grid

  • Anastasios Gounaris
  • Rizos Sakellariou
  • Carmela Comito
  • Domenico Talia


To date there have been several efforts with a view to developing services that support and enable data integration on the Grid; however there is a lack of a comprehensive solution to this issue. This paper summarises the work thus far on the XMAP data integration framework and query reformulation algorithm and on middleware with regard to Grid query processing services, namely OGSA-DQP. Furthermore, it presents an architecture for data integration-enabled query processing on the Grid, which combines the two aforementioned pieces of work and provides an extended set of e-Services. These services allow users to submit queries over a single database and receive the results from multiple databases that are semantically correlated with the former one. The paper focuses on the service choreography involved by elaborating on the interactions between the services, and discusses the extensions to OGSA-DQP that are required in order to make the services interoperable.


service choreography data integration XMAP OGSA-DQP 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    The Globus toolkit, Scholar
  2. [2]
    GridMiner, Scholar
  3. [3]
    SASF: service-based approach to schema federation, Scholar
  4. [4]
    M. N. Alpdemir, A. Mukherjee, N. W. Paton, P. Watson, A. A. Fernandes, A. Gounaris and J. Smith. Service-based distributed querying on the grid. In Maria E. Orlowska, Sanjiva Weerawarana, Mike P. Papazoglou, and Jian Yang, editors, Service-Oriented Computing — ICSOC 2003, First Int. Conference, Trento, Italy, December 15–18, 2003, Proceedings, pages 467–482. Springer, 2003.Google Scholar
  5. [5]
    M. N. Alpdemir, A. Mukherjee, A. Gounaris, N. W. Paton, P. Watson, A. A. Fernandes and D. J. Fitzgerald. OGSA-DQP: A service for distributed querying on the grid. In Advances in Database Technology — EDBT 2004, 9th Int. Conference on Extending Database Technology, pages 858–861, March 2004.Google Scholar
  6. [6]
    M. Antonioletti et al. OGSA-DAI: Two years on. In Global Grid Forum 10 — Data Area Workshop, March 2004.Google Scholar
  7. [7]
    Ph. A. Bernstein, F. Giunchiglia, A. Kementsietsidis, J. Mylopoulos, L. Serafini and I. Zaihrayeu. Data management for peer-to-peer computing: A vision. In Proc. of the 5th Int. Workshop on the Web and Databases (WebDB 2002), pages 89–94, June 2002.Google Scholar
  8. [8]
    K. S. Beyer, R. Cochrane, V. Josifovski, J. Kleewein, G. Lapis, G. M. Lohman, B. Lyle, F. Ozcan, H. Pirahesh, N. Seemann, T. C. Truong, B. Van der Linden, B. Vickery and C. Zhang. System rx: One part relational, one part xml. In SIGMOD Conference 2005, pages 347–358, 2005.Google Scholar
  9. [9]
    P. Brezany, A. Woehrer and A. M. Tjoa. Novel mediator architectures for grid information systems. Future Generation Computer Systems, 21(1):107–114, 2005.CrossRefGoogle Scholar
  10. [10]
    D. Calvanese, E. Damaggio, G. De Giacomo, M. Lenzerini and R. Rosati. Semantic data integration in P2P systems. In Proc. of the First Int. Workshop on Databases, Information Systems, and Peer-to-Peer Computing (DBISP2P), pages 77–90, September 2003.Google Scholar
  11. [11]
    D. Calvanese, G. De Giacomo, M. Lenzerini, R. Rosati and G. Vetere. Hyper: A framework for peer-to-peer data integration on grids. In Proc. of the Int. Conference on Semantics of a Networked World: Semantics for Grid Databases (ICSNW 2004), volume 3226 of Lecture Notes in Computer Science, pages 144–157, 2004.Google Scholar
  12. [12]
    C. Comito and D. Talia. Xml data integration in ogsa grids. In 1st Int. Workshop on Data Management in Grids (DMG), pages 4–15, 2005.Google Scholar
  13. [13]
    K. Czajkowski et al. The WS-resource framework version 1.0. The Globus Alliance, Draft, March 2004. http: // Scholar
  14. [14]
    W. Fan, J. Xu Yu, H. Lu and J. Lu. Query translation from xpath to sql in the presence of recursive dtds. In VLDB Conference 2005, 2005.Google Scholar
  15. [15]
    I. Foster, C. Kesselman and S. Tuecke. The Anatomy of the Grid: Enabling Scalable Virtual Organizations. Int. J. Supercomputer Applications, 15(3), 2001.Google Scholar
  16. [16]
    E. Franconi, G. M. Kuper, A. Lopatenko and L. Serafini. A robust logical and computational characterisation of peer-to-peer database systems. In Proc. of the First Int. Workshop on Databases, Information Systems, and Peer-to-Peer Computing (DBISP2P), pages 64–76, September 2003.Google Scholar
  17. [17]
    A. Y. Halevy. Data integration: A status report. In BTW, pages 24–29, 2003.Google Scholar
  18. [18]
    A. Y. Halevy, D. Suciu, I. Tatarinov and Z. G. Ives. Schema mediation in peer data management systems. In Proc. of the 19th Int. Conference on Data Engineering, pages 505–516, March 2003.Google Scholar
  19. [19]
    A. Kementsietsidis, M. Arenas and R. J. Miller. Mapping data in peer-to-peer systems: Semantics and algorithmic issues. In Proc. of the 2003 ACM SIGMOD Int. Conference on Management of Data, pages 325–336, June 2003.Google Scholar
  20. [20]
    G. Lapis. Xml and relational storage — are they mutually exclusive? available at (accessed in july 2005).Google Scholar
  21. [21]
    A. Y. Levy, A. Rajaraman and J. J. Ordille. Querying heterogeneous information sources using source descriptions. In Proc. of 22th Int. Conference on Very Large Data Bases (VLDB’96), pages 251–262, September 1996.Google Scholar
  22. [22]
    A. P. Sheth and J. A. Larson. Federated database systems for managing distributed, heterogeneous, and autonomous databases. ACM Computing Surveys, 22(3): 183–236, 1990.CrossRefGoogle Scholar
  23. [23]
    J. Smith, A. Gounaris, P. Watson, N. W. Paton, A. A. Fernandes and R. Sakellariou. Distributed query processing on the grid. In Manish Parashar, editor, Grid Computing — GRID 2002, Third Int. Workshop, Baltimore, MD, USA, November 18, 2002, Proceedings, pages 279–290. Springer, 2002.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Anastasios Gounaris
    • 1
  • Rizos Sakellariou
    • 1
  • Carmela Comito
    • 2
  • Domenico Talia
    • 2
  1. 1.School of Computer ScienceUniversity of ManchesterUK
  2. 2.DEISUniversity of CalabriaItaly

Personalised recommendations