J. Euzenat and J. Domingue (Eds.): AIMSA 2006, LNAI 4183, pp. 275 289, 2006. © Springer-Verlag Berlin Heidelberg 2006 INFRAWEBS Designer – A Graphical Tool for Designing Semantic Web Services Gennady Agre Institute of Information Technologies – Bulgarian Academy of Sciences agre@iinf.bas.bg Abstract. In order to make accessible new Semantic Web Services technologies to the end users, the level of tools supporting these technologies should be significantly raised. The paper presents the architecture of such a tool - an INFRAWBS Designer – a graphical ontology-driven tool for creating a semantic Web service description according to WSMO Framework. The tool is oriented to the end users – providers of Web services, who would like to convert their services into WSMO based semantic Web services. The most character features of the tool – intensive use of ontologies, automatic generation of logical description of a semantic service from graphical models and the use of similarity-based reasoning for finding similar service descriptions to be reused as initial templates for designing new services are discussed. Keywords: Semantic Web Services, Web Service Modeling Ontology, Graphical Modeling, Case-based Reasoning. 1 INFRAWEBS Project INFRAWEBS is a service oriented European research project, which primary objective is to develop an ICT framework enabling service providers to generate and establish open and extensible development platforms for Web Service applications [9]. Although INFRAWEBS is conceived to design, maintain and execute Semantic Web Services (SWS) based on existing Web Services, most of its components have been designed to work as WSMO based SWS. WSMO is a European initiative for Semantic Web Services [13], which provides a formal ontology and language for describing the various aspects related to SWS. Conceptually, the INFRAWEBS Framework consists of coupled and linked INFRAWEBS semantic Web units (SWU), whereby each unit provides tools and components for analyzing, designing and maintaining WSMO based SWS within the whole life cycle [9]. An INFRAWEBS Semantic Web Unit provides users with: Information structures for effective discovering, storing and retrieving both semantic and non-semantic information needed for creating and maintaining SWS: - Distributed SWS Repository (DSWS-R) [10] is aimed at effective storing and retrieving all elements of the Semantic Web according to the WSMO Framework: Goals, Ontologies, SWS and Mediators. The repository also store some additional INFRAWEBS specific data such as graphical models used for creating WSMO objects and “natural language” templates for WSMO Goals.