Andrea Zisman, George Spanoudakis, James Dooley



To support the discovery of services during development and execution time of service-based systems, it is necessary to have ways of expressing the characteristics of the services to be discovered and the applications that will use them. In this paper, we present SerDiQueL, an XML-based query language that allows for the description of service discovery queries expressing structural, behavioural, quality, and contextual characteristics of services to be discovered. The language supports the identification of services during both development and execution of service-based systems and is supported by prototyped query processors performing similarity analysis between services and queries.


  1. Bormann, F., et al., 2005. Towards Context-Aware Service Discovery: A Case Study for a new Advice of Charge Service. In 14th IST Mob. & Wireless Comm. Summit.
  2. Beeri C., Eyal A., Kamenkovich S., Milo T., 2006. Querying Business Processes. In 32nd International Conference on Very Large Databases, Korea.
  3. BPEL4WS. http://www128.ibm.com/developerworks/ library/specification/ws-bpel/
  4. Choonhwa L., Helal, S., 2003. Context Attributes: An Approach to Enable Context-awareness for Service Discovery. In Symposium on Applications & the Internet.
  5. Deubler M., Meisinger M., Kruger I., 2005. Modelling Crosscutting Services with UML Sequence Diagrams. In ACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems.
  6. Doulkeridis, C., Loutas, N., Vazirgiannis, M., 2006. A System Architecture for Context-Aware Service Discovery. In Electr. Notes Theor. Comp. Sci. 146(1): 101-116.
  7. Gardner T., 2004. UML Modelling of Automated Business Processes with a Mapping to BPEL4WS. In 2nd European Workshop on OO and Web Services (ecoop).
  8. Hall, R.J., Zisman, A., 2004. Behavioral Models as Service Descriptions. In International Conference on Service Oriented Computing, New York.
  9. Hausmann, J.R., Heckel, R., Lohman, M., 2004. Modelbased Discovery of Web Services. In Int. Conf. on Web Services.
  10. Klein, M., Bernstein, A., 2004. Toward High-Precision Service Retrieval. In Internet Computing, 30-36.
  11. Klusch, M., Fries, B., Sycara, K., 2006. Automated Semantic Web Service Discovery with OWLS-MX. In International Conference on Autonomous Agents and Multiagent Systems.
  12. Kozlenkov, A., Spanoudakis, G., Zisman, A., Fasoulas, V., Sanchez, F., 2007. Architecture-driven Service Discovery for Service Centric Systems. In International Journal of Web Services Research, special issue on Service Engineering, 4(2), April-June.
  13. Li, L., Horrock, I., 2003. A Software Framework for Matchmaking based on Semantic Web Technology. In Workshop on E-Services & the Semantic Web.
  14. Pantazoglou, M., Tsalgatidou, A., Athanasopoulos G., 2006. Discovering Web Services in JXTA Peer-toPeer Services in a Unified Manner. In 4th International Conference on Service Oriented Computing.
  15. Pantazoglou, M., Tsalgatidou, A., Spanoudakis, G., 2007. Behavior-aware, Unified Service Discovery. In Proceedings of the Service-Oriented Computing: a look at the inside Workshop, SOC@Inside.
  16. Papazoglou, M., Aiello, M., Pistore, M., Yang, J., 2002. XSRL: A Request Language for web services, http://citeseer.ist.psu.edu/575968.html
  17. Shen, Z., Su, J., 2005. Web Service Discovery based on Behavior Signatures. In Int. Conf. on Service Computing.
  18. Spanoudakis, G., Mahbub, K., Zisman, A., 2007. A Platform for Context-Aware Run-time Service Discovery. In IEEE Int. Conf. on Web Services, USA.
  19. WSDL. http://www.w3.org/TR/wsdl
  20. Yunyao, L.Y., Yanh, H., Jagadish, H., 2005. NaLIX: an Interactive Natural Language Interface for Querying XML. In SIGMOD, Baltimore.
  21. Zisman, A., Spanoudakis, G., 2006.UML-based Service Discovery Framework. In 4th International Conference on Service Oriented Computing, ICSOC, USA.
  22. Zisman, A., Spanoudakis, Dooley, J., 2008. A Framework for Dynamic Service Discovery. In IEEE International Conference on Automated Software Engineering, ASE, Italy, September.

Paper Citation

in Harvard Style

Zisman A., Spanoudakis G. and Dooley J. (2009). A QUERY LANGUAGE FOR SERVICE DISCOVERY . In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-989-674-009-2, pages 55-65. DOI: 10.5220/0002260400550065

in Bibtex Style

author={Andrea Zisman and George Spanoudakis and James Dooley},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT,},

in EndNote Style

JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT,
SN - 978-989-674-009-2
AU - Zisman A.
AU - Spanoudakis G.
AU - Dooley J.
PY - 2009
SP - 55
EP - 65
DO - 10.5220/0002260400550065