An Ontology-Based Framework for Semantic Grid Service Composition

  • Claus Pahl
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3270)


The Semantic Grid aims at enhancing Grid architectures by knowledge engineering techniques. The service notion is central in this approach. Service-level agreements, called contracts, are formed to define the service usage conditions. Ontology technology can form the framework to capture semantical conditions for contracts. Often, applications of Grid services involve a combination of several services. We present an ontology-based framework for service composition for the Semantic Grid. We take a process-oriented view of services, achieving an intrinsic representation of services and their composition in an ontology.


Semantic Grid Service composition Ontology Service processes 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    De Roure, D., Jennings, N., Shadbolt, N.: The Semantic Grid: A Future e-Science Infrastructure. International Journal of Concurrency and Computation: Practice and Experience (2003)Google Scholar
  2. 2.
    Tangmunarunkit, H., Decker, S., Kesselman, C.: Ontology-based resource matching in the grid – the grid meets the semantic web. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 706–721. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  3. 3.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5) (May 2001)Google Scholar
  4. 4.
    W3C Semantic Web Activity. Semantic Web Activity Statement (2002),
  5. 5.
    Foster, C., Kesselman, J.: Nick, and S. Tuecke. The Physiology of the Grid: Open Grid Services Architecture for Distribution Systems Integration. In: Proceedings GGF4 Conference, February (2002), http://www.globus.og/research/papers/ogsa.pdf (2002)
  6. 6.
    Bonnassieux, F., Harakaly, R., Primet, P.: Automatic Services Discovery, Monitoring and Visualisation of Grid Environments: The MapCenter Approach. In: Fernández Rivera, F., Bubak, M., Gómez Tato, A., Doallo, R. (eds.) Across Grids 2003. LNCS, vol. 2970, pp. 222–229. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  7. 7.
    Poompatanapong, W., Piyatamrong, B.: A Web Service Approach to Grid Information Service. In: Jeckle, M. (LJ) Zhang, L.-J. (eds.) ICWS-Europe 2003. LNCS, vol. 2853, Springer, Heidelberg (2003)Google Scholar
  8. 8.
    Jennings, N.: An Agent-based Approach for Building Complex Software Systems. Communications of the ACM 44(4) (2001)Google Scholar
  9. 9.
    Ankolekar, A., Burstein, M., Hobbs, J.R., Lassila, O., Martin, D., McDermott, D., McIlraith, S.A., Narayanan, S., Paolucci, M., Payne, T.R., Sycara, K.: DAML-S: Web Services Description for the Semantic Web. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 279–291. Springer, Heidelberg (2002)Google Scholar
  10. 10.
    Baader, F., McGuiness, D., Nardi, D., Schneider, P.P. (eds.): The Description Logic Handbook. Cambridge University Press, Cambridge (2003)MATHGoogle Scholar
  11. 11.
    Pahl, C.: Components, Contracts and Connectors for the Unified Modelling Language. In: Proc. Symposium Formal Methods Europe 2001. LNCS-Series, Springer, Berlin (2001)Google Scholar
  12. 12.
    Schild, K.: A Correspondence Theory for Terminological Logics: Preliminary Report. In: Proc. 12th Int. Joint Conference on Artificial Intelligence (1991)Google Scholar
  13. 13.
    Kozen, D., Tiuryn, J.: Logics of programs. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science, vol. B, pp. 789–840. Elsevier, Amsterdam (1990)Google Scholar
  14. 14.
    Issamy, V., Kloukinas, C.: Automating the Composition of Middleware Configurations. In: 15th International Conference on Automated Software Engineering ASE 2000, IEEE Computer Society Press, Los Alamitos (2000)Google Scholar
  15. 15.
    Sangiorgi, D., Walker, D.: The π-calculus - A Theory of Mobile Processes. Cambridge University Press, Cambridge (2001)Google Scholar
  16. 16.
    Pahl, C.: An ontology for software component matching. In: Pezzé, M. (ed.) FASE 2003. LNCS, vol. 2621, pp. 6–21. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  17. 17.
    Felfernig, A., Friedrich, G.E., Jannach, D., Zanker, M.: Semantic Configuration Web Services in the CAWICOMS Project. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 279–291. Springer, Heidelberg (2002)Google Scholar
  18. 18.
    World Wide Web Consortium. Web Services Framework (2003),

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Claus Pahl
    • 1
  1. 1.School of ComputingDublin City UniversityDublin 9Ireland

Personalised recommendations