<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Ontology-Driven Management of Space Middleware</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Digital Enterprise Research Institute, University of Innsbruck</institution>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Recent work in the field of middleware technology proposes semanticsaware tuplespaces as a tool for coping with the scalability, heterogeneity and dynamism issues arising in distributed environments such as the (Semantic) Web. The fact that (Semantic) Web services communicate by synchronous message exchanges initiated triplespace computing. The aim was to bring the Web's “persistently publish and read” paradigm to service computing. Based on experiences with ontologies in traditional middleware we argue that ontology-driven management will be a major asset of semantic tuplespaces compared to traditional ones. In this research we look at ontology-based metadata to enhance semantic space infrastructures to become reflective middleware.1 Middleware is software that connects distributed components and applications. (Semantic) Web services are seen to be a promising and currently widely researched middleware approach in particular for large scale systems. Unfortunately Semantic Web services have inherited the Web service communication model, which is based on synchronous message exchange, thus incompatible with the architectural model of the Web. Analogously to the conventional Web, truly Web-compliant service communication should be based on persistent publication in order to allow the communicated data to outlive the services publishing or consuming it. Recent middleware technology proposes semantics-aware tuplespaces as a tool for coping with the scalability, heterogeneity and dynamism issues of large scale open systems. Our proposition is triplespace computing: RDF triples create a natural link from the space-based computing paradigm into the (Semantic) Web.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Various semantics-aware space projects matured the semantic coordination and data
models; see TSC [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], Semantic Web Spaces [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], and the joint successor TripCom. These
projects do however not yet sufficiently address the non-functional properties of
middleware, e.g. distribution, scalability, reliability or dynamism.
      </p>
      <p>A critical concept to deal with management issues in the absence of centralized
control is metadata. Ontology-based metadata seem to be the natural choice for triplespace
computing. In fact ontology-driven middleware management is seen to be one of the
1 Supported by TSC (FIT-IT, tsc.deri.at) and TripCom (IST-4-027324-STP, www.tripcom.org)
major assets of semantics-aware tuplespaces over traditional approaches. Still, the
aforementioned projects largely neglect this fact or have failed to show the procedures. This
leads to our main research question:
Main Question: what does an ontology-based metadata vocabulary have to
incorporate and how can it be modelled in order to enhance triplespaces to become reflective
for large scale open systems?</p>
      <p>The main question is divided into three sub-questions:
Q.1 how to ontologize the space middleware and the data in order to provide reflective
management of core non-functional properties, in particular distribution?
Q.2 what requirements result from personalization and usage-awareness and which
additional metadata modules are needed?</p>
      <p>Question Q.3 is concerned with the application of the vocabularies to an existing
implementation and the evaluation of its usability to the distribution property:
Q.3 how can metadata be acquired and provided to participating nodes in order to
improve the data distribution within the reflective middleware?</p>
      <p>Improving the distribution influences at ones the overall performance
(networkdriven distribution) and the search efficiency (usage-driven distribution).
3</p>
    </sec>
    <sec id="sec-2">
      <title>Expected Contribution</title>
      <p>
        First ideas for a management ontology were developed in TripCom [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] we outline
key factors for context modeling ontologies: traceability, comparability, logging and
quality of data, extensibility, genericity, completeness and scalability. Similar criteria
will form the basis for our management ontologies. To increase the interoperability and
adoptability we investigate the mapping of our vocabularies to foundational ontologies.
Such mappings foster wider understanding which is crucial for data coordination.
      </p>
      <p>As outcome of this research we expect a metadata infrastructure that is tailored to
the management processes present in reflective space middleware. We seek ontologies
in the domain of distributed (semantic) information management on the one hand and
adaptability, personalization on the other. As it is advisable to use small and simple
ontologies that are easier adopted and reused in the large, we will come up with
wellintegrated, but distinct ontologies for the respective tasks – in particular distribution.
Therewith we expect to significantly contribute to the success of triplespace computing
by enhancing the management procedures with our ontologies that go beyond the ones
of TripCom.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>D.</given-names>
            <surname>Fensel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Krummenacher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Shafiq</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Kuehn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Riemer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ding</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Draxler</surname>
          </string-name>
          . TSC - Triple
          <source>Space Computing. e&amp;i Elektrotechnik und Informationstechnik</source>
          ,
          <volume>124</volume>
          (
          <issue>1</issue>
          /2), Feb.
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>R.</given-names>
            <surname>Krummenacher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. P. B.</given-names>
            <surname>Simperl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Momtchev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Nixon</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Shafiq</surname>
          </string-name>
          .
          <article-title>Specification of Triple Space Ontology</article-title>
          .
          <source>TripCom Project Deliverable D2</source>
          .2,
          <string-name>
            <surname>March</surname>
          </string-name>
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>R.</given-names>
            <surname>Krummenacher</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Strang</surname>
          </string-name>
          .
          <article-title>Ontology-Based Context Modeling</article-title>
          .
          <source>In Workshop on Context-Aware Proactive Systems</source>
          ,
          <year>June 2007</year>
          (forthcoming).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>L. J. B.</given-names>
            <surname>Nixon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. P. B.</given-names>
            <surname>Simperl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Antonenko</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Tolksdorf</surname>
          </string-name>
          .
          <article-title>Towards Semantic Tuplespace Computing: The Semantic Web Spaces System</article-title>
          .
          <source>In 22nd ACM Symposium on Applied Computing</source>
          ,
          <year>March 2007</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>