Computer Science
Permanent URI for this collection
Browse
Browsing Computer Science by Subject "Context Aware Service Discovery Architecture"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- ItemContext-aware service discovery for dynamic grid environments(2010) Sibiya, Mhlupheki George; Xulu, S.S.; Adigun, M.O.The advent of the Service Oriented Computing (SOC) paradigm, web services, and grid services can contribute towards addressing the hardware and software acquisition problems for the resource constrained enterprises such as SMMEs by providing computing resources on-demand. In a Service Oriented Architecture (SOA) all participants including resource constrained mobile devices are not only expected to participate as service consumers, but also as service providers. However, service discovery in such environments is hindered by the fact that existing standards do not fully support dynamic service discovery at run time. There is, therefore, a need for a scalable and robust discovery mechanism that will also minimize false positive and false negatives in the discovered services. This is still an issue for the current widely adopted service discovery standards. Factors contributing negatively in service discovery range from the matchmaking approaches to the discovery mechanisms. There are many research efforts that attempted to address these issues in service discovery but they still leave a lot to be desired. In this research work we address service discovery shortcomings by proposing an approach that utilizes both the pure syntactic and the semantic matchmaking techniques. This is realizable through our proposed Context Aware Service Discovery Architecture (CASDA) framework. CASDA proposes a description of services that allows the annotation of both the dynamic and static contexts of a service. It also provides a framework that utilizes requester context, service context and semantics without trading-off scalability. CASDA builds upon OWLS-MX’s capability to utilize both the syntactic and logic techniques to service matching. It also takes into account the requester and service context in fulfilling the needs of the requester during the service discovery process. The results obtained showed an improvement on scalability and recall when compared with OWLS-MX. However, there is a slight cost on precision.