1. Introduction
The World Wide Web has evolved from a collection of interlinked static pages to a dynamic environment whereby services and data can be registered, discovered, selected and invoked in a seamless fashion. The latest evolutionary pattern that is taking shape in the area of Web technologies is the use of semantically enriched information that allows for customizable service and data provision in Web enabled environments. Over the past couple of years we are experiencing the emergence of new publish/subscribe protocols for Web Services. These include the Web Services Description Language (WSDL) [17], [19], the Universal Description Discovery, and Invocation (UDDI) [18], and the Business Process Enactment Language for Web Services (BPEL4WS), to name a few. However, very little work has been reported on the use of ontological information that would assist, first to associate contextual information with the offered services, and second to dynamically bind data with services according to the environment they are invoked and used in.