CONTEXT AWARE SERVICE DISCOVERY AND SERVICE ENABLED WORKFLOW Altaf Hussain, Wendy MacCaull Centre for Logic and Information, Dept. of Mathematics, Statistics, and Computer Science St. Francis Xavier University Antigonish, Nova Scotia, Canada ahussain@stfx.ca, wmaccaul@stfx.ca Abstract—We provide a conceptual model for context aware Semantic Web Service (SWS) discovery, which can utilize real- time legacy data from external systems and support user context- based service discovery and selection. This model offers advantages over current SWS technology which cannot be easily applied to different domains or be integrated with legacy systems. Using this conceptualization we propose an intelligent decision support system, which offers Service Enabled Workflow. Keywords—Semantic Web Service, Context Aware Service Discovery, Service Enabled Workflow, Service Metadata, Ontology I. INTRODUCTION A service is an entity that offers an intended value to its consumer; in today’s society, people are dependent on service paradigms. A service consumer may need to pay an exchange value to consume a service but does not have to be concerned with how the service is developed or delivered. The service model design, development, and delivery are the concern of, and are handled by, the service providers: e.g., the Postal Service. Web Service (WS) is the technology that makes services available as consumable entities accessed and consumed through computers, via the Web: e.g., the Email Service. WS technology, backed by Service Oriented Computing and Service Oriented Architecture (SOA) has gained attention and popularity in the commercial computing sector as an enabling technology for the most enduring service planning, development, delivery and management methodology. As a result, a new spectrum of web applications has emerged supporting Business-to-Business integration, e- commerce, and industry wide collaboration. These applications are empowered by the WS technology, which provides a platform supporting independent communication and machine- to-machine interaction framework. However, WS technologies need extensive human involvement for service discovery, composition, invocation, etc. In the recent years, a new paradigm has evolved, called the Semantic Web (SW), supporting machine-readability, and automated trusted interaction between computers with minimal human intervention. The markup language of the SW is based on the Web Ontology Language (OWL), which can be used to express logical relations among entities on the web, and leads to a new class of WS called Semantic Web Service (SWS). A Semantic Webservice is a standalone piece of functionality that is self-descriptive, machine-readable, and can be automatically discovered and executed via the web. The SWS, inheriting the properties of the SW and the WS has achieved many desirable properties, namely: a) machine independent communication and machine readability b) easy and widely acceptable collaboration methodologies c) exploitation of SW and reasoning techniques. Effort has been made in the areas of SWS, for example: semantic description of WS, semantic reasoning based WS discovery and SWS delivery thorough ontology based concepts and frameworks e.g., Web Ontology Language–Services (OWL-S) [1], and Web Service Modeling Ontology (WSMO) [8]. As SWS becomes more popular, users expect it to be easier to integrate with different domains and legacy systems. Existing SWS approaches do not provide any easy methodology to integrate domain data (often housed in traditional databases) in the service discovery process to Figure 1: Interconnection of legacy systems and SWS system Copyright notice: Copyright is held by the authors