ODEGSG Framework, Knowledge-Based Annotation and Design of Grid Services

  • Carole Goble
  • Asunción Gómez-Pérez
  • Rafael González-Cabero
  • María S. Pérez-Hernández
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3826)


The convergence of the Semantic Web and Grid technologies has resulted in the Semantic Grid. The great effort devoted in by the Semantic Web community to achieve the semantic markup of Web services (what we call Semantic Web Services) has yielded many markup technologies and initiatives, from which the Semantic Grid technology should benefit as, in recent years, it has become Web service-oriented. Keeping this fact in mind, our first premise in this work is to reuse the ODESWS Framework for the Knowledge-based markup of Grid services. Initially ODESWS was developed to enable users to annotate, design, discover and compose Semantic Web Services at the Knowledge Level. But at present, if we want to reuse it for annotating Grid services, we should carry out a detailed study of the characteristics of Web services and Grid services and thus, we will learn where they differ and why. Only when this analysis is performed should we know how to extend our theoretical framework for describing Grid services. Finally, we present the ODESGS Framework, which is the result of having applied the extensions identified to the aforementioned Semantic Web Services description framework.


Grid Resource Grid Environment Grid Service Authenticate Task IEEE Intelligent System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Hendler, J.: Agents and the Semantic Web. IEEE Intelligent Systems 16(2), 30–37 (2001)CrossRefGoogle Scholar
  2. 2.
    De Roure, D., Jennings, N.R., Shadbolt, N.R.: Research Agenda for the Semantic Grid: A Future e-Science Infrastructure, NeSC, Edinburgh, UK UKeS-2002-02 (2001)Google Scholar
  3. 3.
    De Roure, D., Jennings, N.R., Shadbolt, N.R.: The Semantic Grid: Past, Present and Future. Procedings of the IEEE (2005)Google Scholar
  4. 4.
    Foster, I., Kesselman, C., Tuecke, S.: Grid Services for Distributed System Integration Computer, vol. 35 (2002)Google Scholar
  5. 5.
    Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the grid: Enabling scalable virtual organizations. In: Sakellariou, R., Keane, J.A., Gurd, J.R., Freeman, L. (eds.) Euro-Par 2001. LNCS, vol. 2150, p. 1. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  6. 6.
    Czajkowski, K., Ferguson, D.F., Foster, I., Frey, J., Graham, S., Sedukhin, I., Snelling, D., Tuecke, S., Vam-benepe, W.: The WS-Resource Framework (2003)Google Scholar
  7. 7.
    Motta, E., Domingue, J., Cabral, L., Gaspari, M.: IRS–II: A framework and infrastructure for semantic web services. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 306–318. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  8. 8.
    OWL Services Coalition, OWL-S 1.1 Release: Semantic Markup for Web Services (2004), available
  9. 9.
    Gómez-Pérez, A., González-Cabero, R., Lama, M.: A Framework for Design and Composing Semantic Web Services. IEEE Intelligent Systems 16, 24–32 (2004)CrossRefGoogle Scholar
  10. 10.
    WSMO Working Group (2004),
  11. 11.
    Akkiraju, R., Farrell, J., Miller, J., Nagarajan, M.: WSDL-S Technical NoteVersion 1.0 Web Service Semantics (2005)Google Scholar
  12. 12.
    Newell, A.: The knowledge level Artificial Intelligence, vol. 18, pp. 87–127 (1982)Google Scholar
  13. 13.
    Kreger, H.: Web Services Conceptual Architec-ture (2001),
  14. 14.
    Curbera, F., Nagy, W.A., Weerawana, S.: Web Service: Why and How? In: Proceedings of the OOPSLA-2001 Workshop on Object-Oriented Services, Tampa, Florida (2001)Google Scholar
  15. 15.
    Kayne, D.: Loosely Coupled, The Missing Pieces of Web Services Rds Associates Inc (2003)Google Scholar
  16. 16.
    McIlraith, S., Son, T.C., Zeng, H.: Semantic Web Services. IEEE Intelligent Systems 16(2), 46–53 (2001)CrossRefGoogle Scholar
  17. 17.
    Brogi, A., Canal, C., Pimentel, E., Vallecillo, A.: Formalizing WS choreographies. In: Proc. of First International Workshop on Web Services and Formal Methods (2004)Google Scholar
  18. 18.
    Milner, R.: Communicating and Mobile Systems: the Pi-Calculus. Cambridge University Press, Cambridge (1999)Google Scholar
  19. 19.
    Milner, R.: Communication and Concurrency. Prentice Hall, Englewood Cliffs (1989)zbMATHGoogle Scholar
  20. 20.
    Benjamins, V.R., Fensel, D.(eds.): Special Issue on Problem-Solving Methods. International Journal of Human-Computer Studies 49(4), 305–313 (1998)Google Scholar
  21. 21.
    Motta, E.: Reusable Components for Knowledge Modelling. IOS Press, Amsterdam (1999)zbMATHGoogle Scholar
  22. 22.
    Fensel, D., Motta, E., van Harmelen, F., Benjamins, V.R., Crubezy, M., Decker, S., Gaspari, M., Groenboom, R., Grosso, W., Musen, M., Plaza, E., Schreiber, G., Studer, R., Wielinga, B.: The Unified Problem-Solving Method Development Language UPML. Knowledge and Information Systems (KAIS): An International Journal (2003)Google Scholar
  23. 23.
    Benjamins, V.R., Wielinga, B., Wielemaker, J., Fensel, D.: Towards brokering problem-solving knowledge on the internet. In: Fensel, D., Studer, R. (eds.) EKAW 1999. LNCS (LNAI), vol. 1621, pp. 33–48. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  24. 24.
    Benjamins, V.R.: Web Services Solve Problems, and Problem-Solving Methods Provide Services. IEEE Intelligent Systems 18(1), 76–77 (2003)Google Scholar
  25. 25.
    van der Aalst, W.P., ter Hofstede, A.H., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distributed and Parallel Databases 14(2), 5–51Google Scholar
  26. 26.
    Clarke, E.M., Grumberg, O., Peled, D.A.: Model Checking. The MIT Press, Cambridge (2000)Google Scholar
  27. 27.
    Fensel, D.: The Tower-of-Adapter Method for Developing and Reusing Problem-Solving Methods. In: Proc. of the 7th Knowledge, Modeling and Management Workshop, pp. 97–112. Springer, Heidelberg (1997)Google Scholar
  28. 28.
    Foster, I., Jennings, N.R., Kesselman, C.: Brain meets brawn: Why grid and agents need each other. In: Proc. 3rd Int. Conf. on Autonomous Agents and Multi-Agent Systems, New York, USA (2004)Google Scholar
  29. 29.
    Zhao, J., Stevens, R., Wroe, C., Green-wood, M., Goble, C.: The Origin and History of in silico Experiments. In: Proc. of the UK e-Science All Hands Meeting (2004)Google Scholar
  30. 30.
    Arpírez, J.C., Corcho, O., Fernández-López, M., Gómez-Pérez, A.: WebODE in a nutshell. AI Magazine (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Carole Goble
    • 1
  • Asunción Gómez-Pérez
    • 2
  • Rafael González-Cabero
    • 2
  • María S. Pérez-Hernández
    • 3
  1. 1.Department of Computer ScienceUniversity of ManchesterManchesterUK
  2. 2.Ontology Engineering GroupUniversidad Politécnica de MadridBoadilla del Monte, MadridSpain
  3. 3.DATSI, Facultad de Informática, Campus de Montegancedo s/nUniversidad Politécnica de MadridMadridSpain

Personalised recommendations