Towards Business Processes with dynamic search of services in Collaborative Working Environment Mª Antonia Martínez-Carreras, Antonio Ruiz-Martínez, Daniel V. Fernández and Antonio F. Gómez-Skarmeta Department of Information and Communication Engineering, Facultad de Informática, Universidad de Murcia, 30071 Campus de Espinardo, Murcia, Spain, { amart, arm, danielvf, skarmeta}@um.es Abstract The use of collaborative systems may bring benefits to the business sector, allowing co-workers to share information via virtual environments and thus, carrying out their collaborative tasks. Usually, these collaborative tasks should follow a specific flow of information with the aim of fulfilling a business process. Moreover, scenarios of this kind usually imply the use of different systems according to the user needs and the availability of them, and what is more it implies communication and exchanging information between the different systems. In this line, we propose the design of business processes based on web services technologies that perform dynamic search of services according to the structure established and taking into account the best service to fulfil the process. For that reason, in this paper we analyze several semantic standards as well as we propose a semantic extension in BPEL. Keywords Business Processes, Semantic Web Services, dynamic search of services. 1 Introduction The influence of ICT (Information and Communication Technologies) and CSCW (Computer Supported Cooperative Work) has affected to business area obtaining new groupware systems devoted to support and coordinate the work done in organizations. In this way, co-workers can perform their collaborative task by mean of several kind of groupware, such as Document Management System, e-Mail or Instant Messaging. What is more, these systems should be used in such a way that allows us to perform a business process in the organization, which may involve the coordination of different groupware. In this line the project ECOSPACE [Prinz, Löh, Pallot, Schaffers, Skarmeta, Decker, 2006] emerges with the aim of offering the principles for designing a generic Collaborative Work Environment (CWE), tackling with several goals and aspects according to the kind of business processes. One of these lines is related to the work presented in this paper. With the aim of allowing this kind of coordination in business processes, we need to cope with interoperability issues. Regarding interoperability, Service Oriented Architecture (SOA) [Erl, 2005] is the best approach since it is based on dividing the business process in atomic services which have their own logic. Nowadays, the design of SOA is driven to the use of web services standards so as to provide a common way to develop new services and communicate them, such as WSDL (Web Services Description Language) [Booth, 2007], BPEL (Business Process Execution Language) [BPEL], SOAP [SOAP] or REST [zur Muehlen, Nickerson, Swenson, 2005]. The use of the abovementioned standards only provides syntactic information. In several occasions, the workers need that the business process takes into account the use of services which are available in the time the business process has to be executed. The use of dynamic