- Book Chapter
3
- 10.1007/978-3-642-19193-0_10
Triple Space Computing for Semantic Web Services
- Jan 01, 2011
- Dieter Fensel + 3 more +3
Semantic Web Services promise seamless interoperability of data and applications on a semantic level, thus turning the Web from a world-wide information repository for human consumption only to a device of distributed computation. To this end, appropriate semantic descriptions of Web services and intelligent mechanisms working on this need a solid foundation in terms of the underlying semantically-enabled communication technologies. Recent advances in middleware technologies propose semantics-aware tuplespaces as an instrument for coping with the arising requirements of scalability, heterogeneity and dynamism. An additional argument is that Semantic Web Services have inherited the communication model of XML-based Web services, which is based on message exchange, thus being a priori incompatible with the REST architectural model of the Web. Analogously to the conventional Web, truly Web-compliant service communication should be based on persistent publication instead of message passing. In this chapter, we present “Triple Space computing”, a Triple Space-based coordination middleware for Semantic Web Services. We take a closer look at the respective data, infrastructure and coordination models that enable the management of formal knowledge and that support the interaction patterns characteristic for the Semantic Web and Semantic Web Services. Applying Triple Space computing to Semantic Execution Environments and Service-Oriented Infrastructures is the second main topic of this chapter.
Read more