Generic Service Model (GeSMO)

The Generic Service Model (GeSMO) specifies the common and distinct characteristics of heterogeneous web, grid and p2p services. It forms the basis for the development of appropriate languages and tools so as to support developers in discovering and composing heterogeneous services in a unified manner. So far it has been used for the development of three languages for visual service composition, unified service discovery and unified composition of heterogeneous services.


GeSMO Layered Architecture

Related Papers:
Tsalgatidou A., Athanasopoulos G., and Pantazoglou M., 2008. Interoperability Among Heterogeneous Services: The case of integration of P2P Services with Web Services,International Journal of Web Services Research, 5(4), 79-110, October-December 2008.

Tsalgatidou A., Athanasopoulos G., Pantazoglou M., A. J. Berre, C. Pautasso, R. Gronmo, and Hoff, 2008. Unified discovery and composition of heterogeneous services: The SODIUM approach, In At your service: An overview of results of projects in the field of service engineering of the IST programme, Chapter 4, pp. 67--100, Elisabetta di Nitto, Paolo Traverso, Anne-Marie Sassen, Arian Zwegers, Eds. MIT Press Series on Information Systems, ISBN: 978-0-262-04253-6.

Athanasopoulos G., Tsalgatidou A., and Pantazoglou M., 2006. Interoperability among heterogeneous services,In Proceedings of the 2006 IEEE International Conference on Services Computing (IEEE SCC 2006), September 2006, Chicago, USA, IEEE Computer Society.

Tsalgatidou A., Pantazoglou M., and Athanasopoulos G., 2006. Specification of the Unified Service Query Language (USQL),Technical Report, June 2006, Athens, Greece.