04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Semantic Web Services 181<br />

Goal<br />

Results<br />

Input data<br />

&<br />

preconditions<br />

Composition<br />

Execution<br />

Output data<br />

&<br />

postconditions<br />

Discovery<br />

Domain<br />

knowledge<br />

WS<br />

descriptions<br />

Ontology<br />

Web<br />

Service<br />

registry<br />

Figure 6-11. Web service composition utilization.<br />

6.3.1 Semantic Web Service Discovery<br />

To make the web service accessible for the users, service providers create web service registries.<br />

In these registries the available web service can be found. The initial intend of the<br />

UDDI specification was to work with a UBR (Universal Business Registry), a directory for all<br />

public web services. Later, the UDDI specification recognized the need of multiple registries<br />

and interactions among them. The existence of multiple registries brings new challenges in<br />

web service discovery. The problem is now first found the appropriate registry and then the<br />

suitable web service.<br />

To discover the web service which matches the requirements, semantic based methods are<br />

used. In [78] a scalable, high performance environment for federated web service publication<br />

and discovery among multiple registries method is presented. It is called MWSDI (METEOR-<br />

S Web Services Discovery Infrastructure). It uses an ontology-based approach to organize<br />

registries, enabling semantic classification of all Web services based on domains. MWSDI<br />

makes accessible multiple registries provided by different registry operators.<br />

Next approach based on semantic is presented in [2]. First, it describes an extension to<br />

the UDDI inquiry API specification to enable requesters to specify the required capabilities<br />

of a service. Second, it enhances the service discovery of UDDI by performing semantic<br />

matching and automatic service composition using planning algorithms. In [72] an algorithm<br />

for search in UDDI based on OWL-S is presented. OWL-S is used to semantically describe<br />

web service in terms of capabilities. Using logic inference offered and requested capabilities<br />

are matched to find the relevant web services. The paper includes also a review of other<br />

approaches to web service discovery.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!