<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//TaxonX//DTD Taxonomic Treatment Publishing DTD v0 20100105//EN" "../../nlm/tax-treatment-NS0.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tp="http://www.plazi.org/taxpub" article-type="research-article" dtd-version="3.0" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">109</journal-id>
      <journal-id journal-id-type="index">urn:lsid:arphahub.com:pub:3dc5f44e-8666-58db-bc76-a455210e8891</journal-id>
      <journal-title-group>
        <journal-title xml:lang="en">JUCS - Journal of Universal Computer Science</journal-title>
        <abbrev-journal-title xml:lang="en">jucs</abbrev-journal-title>
      </journal-title-group>
      <issn pub-type="ppub">0948-695X</issn>
      <issn pub-type="epub">0948-6968</issn>
      <publisher>
        <publisher-name>Journal of Universal Computer Science</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3217/jucs-020-11-1543</article-id>
      <article-id pub-id-type="publisher-id">23645</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group subj-group-type="scientific_subject">
          <subject>H.3.5 - Online Information Services</subject>
          <subject>H.4.2 - Types of Systems</subject>
          <subject>H.4.3 - Communications Applications</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Middleware-Oriented Government Interoperability Frameworks: A Comparison</article-title>
      </title-group>
      <contrib-group content-type="authors">
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Mecca</surname>
            <given-names>Giansalvatore</given-names>
          </name>
          <email xlink:type="simple">giansalvatore.mecca@unibas.it</email>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Santomauro</surname>
            <given-names>Michele</given-names>
          </name>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Santoro</surname>
            <given-names>Donatello</given-names>
          </name>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Veltri</surname>
            <given-names>Enzo</given-names>
          </name>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="A1">
        <label>1</label>
        <addr-line content-type="verbatim">Università della Basilicata, Potenza, Italy</addr-line>
        <institution>Università della Basilicata</institution>
        <addr-line content-type="city">Potenza</addr-line>
        <country>Italy</country>
      </aff>
      <author-notes>
        <fn fn-type="corresp">
          <p>Corresponding author: Giansalvatore Mecca (<email xlink:type="simple">giansalvatore.mecca@unibas.it</email>).</p>
        </fn>
        <fn fn-type="edited-by">
          <p>Academic editor: </p>
        </fn>
      </author-notes>
      <pub-date pub-type="collection">
        <year>2014</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>28</day>
        <month>10</month>
        <year>2014</year>
      </pub-date>
      <volume>20</volume>
      <issue>11</issue>
      <fpage>1543</fpage>
      <lpage>1563</lpage>
      <uri content-type="arpha" xlink:href="http://openbiodiv.net/EDA7ED0C-9B01-52FE-A5B4-99E4C2CF92CF">EDA7ED0C-9B01-52FE-A5B4-99E4C2CF92CF</uri>
      <uri content-type="zenodo_dep_id" xlink:href="https://zenodo.org/record/5505743">5505743</uri>
      <history>
        <date date-type="received">
          <day>11</day>
          <month>11</month>
          <year>2013</year>
        </date>
        <date date-type="accepted">
          <day>30</day>
          <month>06</month>
          <year>2014</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>Giansalvatore Mecca, Michele Santomauro, Donatello Santoro, Enzo Veltri</copyright-statement>
        <license license-type="creative-commons-attribution" xlink:href="" xlink:type="simple">
          <license-p>This article is freely available under the J.UCS Open Content License.</license-p>
        </license>
      </permissions>
      <abstract>
        <label>Abstract</label>
        <p>We discuss deployment solutions for e-Government Interoperability Frameworks (GIFs). We concentrate on middleware-oriented GIFs, i.e., those in which middleware modules act as intermediaries among information systems that need to exchange data and services. A prominent example is the Italian SPCoop interoperability framework. We review the SPCoop architecture, and two popular open-source implementations of its core modules, called OpenSPCoop and freESBee. We argue that the comparison of these two solutions is relevant since they obey to radically different philosophies, both in terms of the relationship to the underlying J2EE container, and of their internal module organization. Then, we discuss one of the main problems in large-scale deployment of SPCoop-like GIFs, namely the need to quickly deploy a large number of middleware instances over a relatively small number of servers. We report a number of experiments to discuss how the different design choices impact performance. To the best of our knowledge, this is the first large-scale test of the framework, from which a number of important lessons can be learned.</p>
      </abstract>
    </article-meta>
  </front>
</article>
