<?xml version="1.0" encoding="utf-8"?>
<export-example>
  <doc>
    <id>2141</id>
    <completedYear/>
    <publishedYear>2005</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>241</pageFirst>
    <pageLast>261</pageLast>
    <pageNumber/>
    <edition/>
    <issue/>
    <volume/>
    <type>bookpart</type>
    <publisherName>Springer Verlag</publisherName>
    <publisherPlace>Berlin</publisherPlace>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>2021-11-01</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">From Grid Middleware to Grid Applications</title>
    <abstract language="eng">This paper deals with the problem of application programming for grid systems that combine heterogeneous data and computational resources via the Internet. We argue that grid programming is still too complex because of the big gap between the currently used and anticipated grid middleware, (e.g., Globus or WSRF) and the application level. We suggest that this gap needs to be closed in future-generation grids and propose a novel approach to bridging the gap by using Higher-Order Components (HOCs) — recurring patterns of parallel behaviour that are provided to the user as program building blocks with pre-packaged implementation and middleware setup. The presentation is illustrated with a simple case study of computing fractal images. Our experiments demonstrate that HOCs can simplify grid application programming significantly, without serious performance loss.</abstract>
    <parentTitle language="eng">Future Generation Grids</parentTitle>
    <subTitle language="eng">Bridging the Gap with HOCs</subTitle>
    <identifier type="isbn">978-0-387-27935-0</identifier>
    <identifier type="doi">10.1007/978-0-387-29445-2_13</identifier>
    <enrichment key="opus.source">publish</enrichment>
    <author>Sergei Gorlatch</author>
    <author>Jan Dünnweber</author>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>components</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Grid services</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>Globus toolkit</value>
    </subject>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>mobile code</value>
    </subject>
    <collection role="institutes" number="FakIM">Fakultät Informatik und Mathematik</collection>
    <collection role="othpublikationsherkunft" number="">Externe Publikationen</collection>
    <collection role="institutes" number="">Labor Parallele und Verteilte Systeme</collection>
    <collection role="othforschungsschwerpunkt" number="">Digitale Transformation</collection>
  </doc>
</export-example>
