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.

6<br />

SEMANTIC WEB SERVICES<br />

Peter Bartalos<br />

From the beginning of Web existence a huge evolution of it is observed. We see this from<br />

different points of view. There is a progress of the Internet technologies which are the bases<br />

for making the Web working. The research in communication and data store brought new<br />

approaches to transport and collecting huge amount of data. This caused that the Web is<br />

enlarging in volume of resources available and also in number of users. The Internet and thus<br />

also Web is now available for a big number of people from all over the world. It has extended<br />

into households and is increasingly used not only in business-to-business interaction. There<br />

are also new types of resources available on the Web. It has moved forward from a network<br />

of documents. Now it offers also functionality and operation performance. Altogether<br />

are called services. Here belong for example online e-shops, various reservation systems,<br />

e-banking applications and others.<br />

Web possibilities allow developing applications where the basic building components<br />

are services, i.e. service oriented architecture (SOA) based applications. SOA allows creating<br />

applications from loosely-coupled, distributable, platform independent services. The<br />

prominent technology to implement these services is web services. Web services are software<br />

systems we can interact with through the Web (more detailed definition is presented later).<br />

Web services are mainly used today in practice to integrate applications. Different<br />

systems are wrapped into a web service and this way other systems can benefit from their<br />

functionality not caring about the platform it is working on. However, this kind of utilization<br />

of web services is effective, they are intended to be used in more sophisticated way too.<br />

There is a vision to use services for almost any kind of operation, not only for those which<br />

can be performed using applications preprogrammed for certain area and thus limited. The<br />

aim is to recognize the users’ goal, solve the problem by using available services and to bring<br />

a solution. The intention is to exploit wide opportunities of the Web to automatically deal<br />

with various user’s objectives. It is not clear which of the approaches are matured enough<br />

to do this.<br />

One initiative which wants to bring a solution is the Semantic web services approach.<br />

The basic idea is to add additional meta-data to web services’ description. This should allow<br />

working with them in automatic manner. This includes the discovery of web services to<br />

find the usable ones. Based on the available meta-data we are able to find more relevant<br />

167

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

Saved successfully!

Ooh no, something went wrong!