<!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>Moda-ML: Building a collaborative sectoral framework based on ebXML</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nicola Gessa</string-name>
          <email>gessa@cs.unibo.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Piero De Sabbata</string-name>
          <email>piero.desabbata@bologna.enea.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Massimo Marzocchi</string-name>
          <email>marzocch@libero.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabio Vitali</string-name>
          <email>fabio@cs.unibo.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Scienze dell'Informazione, Università di Bologna</institution>
          ,
          <addr-line>Mura Anteo Zamboni 7, 40127</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Enea UDA-PMI</institution>
          ,
          <addr-line>via Don Fiammelli 2, 40129, Bologna</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Inter-company data interchange within a specific industrial sector is necessarily based on standard document formats, structures, and transmission protocols. In this perspective, the MODA-ML project has developed an interoperability architecture for the Textile/Clothing sector based on XML technology; in particular ebXML has been adopted as the reference specification in defining and exchanging business documents.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>Nowadays not only the large enterprises, but also the small- and
mediumenterprises are moving towards ebusiness; nevertheless only few of them manage to
effectively use ICT tools within their production processes.</p>
      <p>In order to achieve seamless inter-company communication through B2B
integration what is needed is a common and widely accepted set of specifications for
collaboration. XML and SOAP surely represent two of the emerging standards to
achieve data interoperability; but we also need a way to unambiguously model and
share between partners the semantic aspects of each document exchanges (which
process generates the data exchange, what is the meaning of each data item, etc).</p>
      <p>
        The content of this paper is based on the experience in the development of a
sectoral framework for the Textile Clothing sector, MODA-ML (Middleware tOols
and Documents to enhAnce the Textile/Clothing supply chain through xML) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ][
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
that exploits XML technologies for the definition and exchange of business
documents.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2 The sectoral framework</title>
      <p>
        During the past decade a lot of research initiatives targeted to achieve a better
interoperability among different partners in a business supply chain. A review of the
state of art about integration middleware for enterprise business processes is outlined
in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], together with some open research issues. The most known initiatives in
developing interoperability architectures for electronic commerce are Biztalk [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
RosettaNet [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and ebXML [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], proposed by UN/CEFACT and OASIS. Many of
these frameworks are based on XML technologies for data exchange and take into
account and co-operate with standardisation bodies like the W3C (that also promote
SOAP, UDDI and WSDL), CEN/ISSS and UN/CEFACT.
      </p>
      <p>Based on the ebXML guidelines, the MODA-ML project provides a vertical
framework to enhance interoperability in the Textile/Clothing sector and contributes
in building a European Standard for the sector. The project started in July 2001 and
ended in April 2003, gathering a number of Italian and French research institutes and
leading Italian Textile/Clothing enterprises. In order to produce a successful solution
we considered:
• the heterogeneity of the Textile/Clothing sector, that is mainly composed of a
very large set of small and medium enterprises, with different roles in the supply
chain, levels in technological competence, economic resources and human skills.
• the flexibility and responsiveness required by the Textile/Clothing market.
• the number of standards defined by standardisation bodies.</p>
      <p>One of the main choices for the MODA-ML project was to employ a peer-to-peer
architecture: we want each firm to communicate directly with its partners in the
supply chain without using a central system or any form of service provider. Besides,
we decided to create a set of well-specific documents tailored for T/C sector,
exploiting XML-Schema validation mechanisms; differently from the EDI style, we
avoid too general-purpose document definitions. In the following we outline the
mechanism adopted to define the business document schemas and the tools
implemented to exchange and validate the document instances.</p>
      <sec id="sec-2-1">
        <title>2.1 The document factory</title>
        <p>
          XML is the emerging standard for message exchange [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] because of its beneficial
characteristics such as human readability, flexibility and content structuring. The core
of the MODA-ML framework consists of a set of XML business components (the
MODA-ML dictionary) out of which different types of document templates can be
built, each of them with different structures. This architecture reflects the ebXML
approach in defining documents starting from a basic set of Core Components.
Besides, these XML components and the subsequent document type definitions come
out from the know-how arisen by our previous EDIFACT/EDITEX [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] expertise.
Such components represent a common set of structures underlying the message
exchange between companies of the same supply chain.
        </p>
        <p>The set of formalised MODA-ML messages is composed of 14 documents mainly
concerning the Textile Supplier-Clothing Manufacturer ring of the supply chain.
Some components of these documents are specialized for particular needs, but most
components are shared by all the documents. Each component of the dictionary
represents in fact a well-defined concept that is used within many messages. This
organization of the dictionary makes it possible to perform the necessary distinction
between the syntactical model, the semantic model and the transport model of the
messages being exchanged.</p>
      </sec>
      <sec id="sec-2-2">
        <title>Moda-ML: Building a collaborative sectoral framework based on ebXML</title>
        <p>The dictionary is implemented in a database collecting all information about the
components. Furthermore, the database contains a list of all our document schemas:
for each of them the root element and all the linked components are specified. Starting
from the implicit definition stored in the Dictionary, a simple application can
automatically build user documentation and XML Schemas for each document type.</p>
        <p>Thus in our architecture the dictionary represents the core of the management of
every aspect related to the MODA-ML document types, schemas and instances. We
call this approach XML document factory (Figure 1), because it allows the creation of
document templates starting from same dictionary.</p>
        <p>Modelling and analysis</p>
        <p>DICTIONARY
-Structure (syntax)
-Representation
(format)
- Mark up (semantic)
- Multilanguage
- Process (model)
- Classification</p>
        <p>XML
XML</p>
        <p>XML
XML</p>
        <p>XML
XML</p>
        <p>GUIDE
SCHEMA
XSL</p>
        <p>Use
MSH,
Parser</p>
        <p>Browser, MSH
Families of XML documents
with shared and resuable
elements
User oriented views to the documentation
Categorised Views for
maintenance, comparison and
mapping with other framework</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.2 The message switching system</title>
        <p>In order to provide a (demonstrative, ready to use, free but effective) mechanism
for the exchange of MODA-ML messages, we have implemented a
messageswitching system that can be adopted by both small enterprises with lean
technological infrastructures and large companies with sophisticated ICT know-how.</p>
        <p>The message switching system defines a transport protocol based on the ebXML
messaging service specifications: every message contains a MODA-ML document
wrapped in a SOAP envelope; the message is then transmitted as the body or as an
attachment in a standard SMTP e-mail message.</p>
        <p>The main component of the “message switching system” is the Message Service
Handler (MSH), that acts as an email client: it takes care to validate MODA-ML
documents and to send and receive them over the Internet using SMTP as its transport
protocol. Furthermore, it provides error-handling facilities for a number of situations
that may arise in real life.</p>
        <p>To guarantee confidentiality, authentication, integrity and non-repudiation, the
MSH supports two security standards, XML Signature and XML Encryption, applied
following the ebXML security specifications. The use of XML Signature and XML
Encryption gives greater advantages like persistent security, great flexibility of use,
independence from the communication architecture and compatibility with ebXML on
digital signatures and encryption, achieving interoperability with other
ebXMLcompliant applications.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Conclusions</title>
      <p>The MODA-ML project aims to facilitate the integration of ICT systems in large,
small and medium enterprises in the T/C sector; to this purpose it involved some
industrial pilot users (five leading firms) and has demonstrated a good capacity to
attract new potential partners: 3 consortia (110 firms) in the industrial textile districts
of Biella and Prato and also four technology providers are going to MODA-ML.
Presently they support further developments to extend the supply chain coverage and
to improve the usability and flexibility of the framework.</p>
      <p>
        But the most important result obtained by the MODA-ML is that its results have
been absorbed in the final document of the CEN/ISSS TEXSPIN Workshop.
Promoted by Euratex (European association of national industry trading association
of the T/C) and supported by CEN/ISSS, the standardisation initiative TEXSPIN
aimed “to provide a framework for the (B2B) integration of the European
Textile/Clothing/Distribution chain” [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The final CWA of this initiative was
published in autumn 2003.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4 Acknowledgements</title>
      <p>The authors would like to thank the people of the partners in the MODA-ML
project (HOC of Politecnico di Milano, Gruppo SOI, Domina srl, IFTH, as
technology suppliers together with ENEA and Fratelli Piacenza, Loro Piana, Vitale
Barberis Canonico, Successori Reda, Fratelli Corneliani as industry partners), the
members of the XML Lab in ENEA, and the other organization that have taken part to
the TexSpin initiative in these last years (Euratex, NYC, ATC).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>1. BizTalk: http://www.biztalk.org</mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>P.G.</given-names>
            <surname>Censoni</surname>
          </string-name>
          , P. De Sabbata,
          <string-name>
            <given-names>G.</given-names>
            <surname>Cucchiara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Vitali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Mainetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Imolesi</surname>
          </string-name>
          ,
          <article-title>"MODA-ML, a vertical framework for the Textile-Clothing sector based on XML and SOAP", in "Challenges and achievements in e e-business and e-work"</article-title>
          <source>; Prague 15-18 October</source>
          <year>2002</year>
          ,
          <source>ISBN IOS Press 58603 284 4/ISBN Ohmsha 4 274</source>
          <volume>90541 1 C3055</volume>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Dayal</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hsu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ladin</surname>
          </string-name>
          , Business Process Coordination: State of Art, Trends, and Open Issues,
          <source>Proceedings of the 27th VLDB Conference</source>
          , Roma, Italy,
          <year>2001</year>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>4. ebXML initiative, promoted by UN/CEFACT and OASIS</article-title>
          , http://www.ebxml.org,
          <year>2001</year>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Hasselbring</surname>
          </string-name>
          , Hans Weigand,
          <article-title>Languages for electronic business communication: state of art</article-title>
          , http://infolab.kub.nl/pub/itrs/itrs009.pdf,
          <year>2001</year>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <article-title>Moda-ML, an IST take up action of the 5th framework programm</article-title>
          , http://www.modaml.org, 2001-
          <fpage>2003</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>7. RosettaNet: http://www.rosettanet.org</mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. TexSpin Workshop, a CEN/
          <article-title>ISSS standardisation initiative of sectoral standard creation</article-title>
          , http://www.cenorm.be/isss, 2003
          <article-title>and www</article-title>
          .uninfo.polito.it/ws_tex-spin/default.htm
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>9. EDITEX: http://www.editexfrance.org/index_fr.htm</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>