<!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>A holistic Methodology for model-driven B2B Integration: From Business Values over Business Collaborations to Deployment Artifacts</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Marco Zapletal Electronic Commerce Group Institute of Software Technology and Interactive Systems Vienna University of Technology</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Business-to-business (B2B) electronic commerce based on the principles of Electronic Data Interchange (EDI) systems has been conducted for a long time. In recent years, we observe a switch to a rather business process-based thinking for implementing interorganizational systems. UN/CEFACT's Modeling Methodology (UMM) - which I co-authored - is considered as one of the mature graphical modeling approaches for modeling interorganizational business processes. However, UMM has still several shortcoming that prevent a throughout model-driven software engineering approach. In this PhD proposal, further contributions to the UMM are identified that are required to lift it to an holistic B2B methodology for the development of interorganizational systems. These contributions will extend the UMM to become an integrated approach starting with business models, leading over to business collaboration models, and finally resulting in deployable artifacts for business service interfaces. The proposed top-down approach is in line with the ideas of model-driven engineering resulting in shorter development cycles and reduced complexity.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. MOTIVATION</title>
      <p>Conducting electronic business between enterprises was not an
invention of the internet age, but has existed for decades. However,
requirements of business-to-business (B2B) electronic commerce
have changed since that time. In former days, when B2B electronic
commerce was referred to as Electronic Data Interchange (EDI), its
focus was document-centric. This means, in order to avoid
bilateral agreements on business documents, business partners agreed
on business document standards. But, as history has shown, the
results of these standardization efforts were overloaded and
ambiguous document standards. This led to costly EDI systems and
participation in electronic business was reserved to large
companies that were able to afford such implementations. As a
consequence, only circles of acquainted enterprises exchanged business
2nd year PhD student at Vienna University of Technology
messages electronically in order to reach their business goals and
gain financial benefits.</p>
      <p>With the advent of the internet, the area of electronic business started
to boom. In the field of B2B electronic commerce, small and medium
sized companies now saw their chance to enter electronic markets.
Now, it seemed possible to find new business partners
electronically and to dynamically conduct e-business. In addition, with the
advent of XML, the problems of EDI appeared to be solved all of a
sudden. However, this was a broad misconception - the pure
mapping of EDI concepts to brackets did not yield a solution to the
shortcomings of traditional EDI.</p>
      <p>At this time, business process management was already in use to
specify intraorganizational workflows. Enterprises started to adopt
business process modeling in order to monitor their procedures and
to design process-based solutions. In the context of EDI, the
concept of a business process has already existed - but buried in the
minds of those people that were responsible for the interorganizational
systems. These people were aware, for example, what to do next
when an invoice was received and how to trigger manual
compensation if - in case of a failure - a dunning letter was received before
an invoice. They were able to resolve the problem by phoning the
business partner, because their counterpart was known to them. In
this respect, the notion of a business process - as a protocol for
specifying the course of business - was already there.</p>
      <p>However, according to the idea of modern electronic markets where
companies of almost any size conduct business in a dynamic way,
business partners are not acquainted as described above. Dynamic
B2B e-business involves spontaneous agreements, which might
exist just for one economic transaction. There are no offline
negotiations and no face-to-face relationships. Instead, agreements
are made online, which requires business partners to
unambiguously define how to conduct business with them. In other words,
business partners must describe what business processes they offer
in order to show potential business partners how to interact with
them. It follows, that interorganizational business process models
are the basic building block for flexible and spontaneous B2B
ecommerce.
Business Process Models</p>
      <p>Deployment Artifacts</p>
      <p>BOV
FSV
prises technology specifications for implementing business logic.
In this thesis a holistic approach for B2B integration is developed
starting with business models, leading to business process models,
and finally resulting in deployable artifacts.</p>
      <p>
        Modeling interorganizational business processes is considered as
the foundation of this approach. Hence, the currently most
promising approach for modeling interorganizational systems
UN/CEFACT’s Modeling Methodology (UMM) - will be the
starting point of this thesis. I co-authored UMM 1.0 during my
undergraduate studies [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and was one of the authors of the first book
on UMM [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. Considering figure 1, UMM sits on the business
process layer. The first part of this PhD thesis will concentrate
on amply improvements of the current UMM version [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. The
second part of this thesis lays focus on integrating value-based
requirements engineering in UMM. By integrating business
modeling, UMM enables to show the economic rationale behind business
collaborations. Business models are considered as a layer on top
of business process models. Finally, this thesis will propose
approaches for deriving deployment artifacts for interorganizational
systems from UMM business collaborations. The resulting
approach that spans the three layers depicted in figure 1 corresponds
to the overall goal of this thesis - a holistic methodology for B2B
integration. We already published this three-layered approach in
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>The remainder of this proposal is structured as follows: Section
2 describes the state of the art in regard to current B2B
modeling approaches. Section 3 elaborates the contribution of this work
by outlining solutions to current shortcoming of the UMM. Each
shortcoming as well as the corresponding solution is discussed in
its own sub section. Finally, section 4 concludes this proposal.</p>
    </sec>
    <sec id="sec-2">
      <title>2. STATE OF THE ART</title>
      <p>People have learned that traditional EDI concepts do not realize the
idea of dynamic e-commerce as envisioned at the beginning of this
proposal. In this respect, the need for modeling interorganizational
business processes has become evident.</p>
      <p>
        Traditionally, business process modeling focused on
intraorganizational business processes in order to capture workflows that are
internal to an enterprise. Internal processes are always modeled
from the perspective of the respective company. In a
collaborative context, however, a partner-specific view on a process is not
sufficient. If each participant in a collaborative process describes
its own perspective on the same process in isolation, the resulting
process descriptions will most likely not match. Thus, modeling
interorganizational processes requires a global perspective.
Today, several modeling approaches exist for capturing
collaborative business processes. Some appropriate approaches have been
identified in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Amongst these approaches, UN/CEFACT’s
Modeling Methodology (UMM) [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] is the most promising one. UMM
builds upon the Unified Modeling Language (UML), which is
considered as the "lingua franca" in software development and also
widely accepted for business process modeling. UMM is
standardized by UN/CEFACT (United Nations Center for Trade Facilitation
and Electronic Business) known for its standardization efforts in
EDIFACT and ebXML.
      </p>
      <p>
        UMM defines a meta model and a development process ranging
from requirements elicitation to business collaboration design. In
previous versions of the UMM - before version 1.0 - there was a
lack of formal correctness of the meta model, which made it
impossible to derive software artifacts from the model according to
a model-driven software development approach. In addition, the
meta model’s complexity was the reason that applying the UMM
was a tremendous task - oftentimes it resulted in faulty business
collaboration models. The current version 1.0 of the UMM [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]
is a considerable improvement. Nevertheless, UMM is still rather
accepted in academia than in the industry.
      </p>
      <p>The current UMM 1.0 will be the starting point for this thesis. On
top of UMM, an integrated B2B methodology following three layer
approach will be defined as outlined in the section before. A
detailed description of current problem fields and the contributions of
this thesis are given in the next section.</p>
    </sec>
    <sec id="sec-3">
      <title>3. PROBLEM FIELDS - CONTRIBUTION OF</title>
    </sec>
    <sec id="sec-4">
      <title>THIS THESIS</title>
      <p>
        When I started to work on the UMM, it was a so-called "UML
profile" but it was not formally specified as one. A UML profile
customizes UML for a domain-specific purpose by defining a set
of stereotypes, tagged values and constraints. The versions before
UMM 1.0 [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] lacked the definitions of constraints. Hence, there
were no unambiguous and formal definitions of UMM modeling
artifacts as well as which relations between UMM stereotypes are
allowed and which are not.
      </p>
    </sec>
    <sec id="sec-5">
      <title>3.1 Migrating UN/CEFACT’s Modeling Methodology to UML 2</title>
      <p>The UMM Foundation Module 1.0 is the first UMM version that
satisfies the formal requirements of a UML profile. When the UMM
1.0 project was started within UN/CEFACT, UML 2.0 was not
considered as stable enough. Hence, UMM is currently built on UML
1.4, but today UML 2 is considered as the state of the art.
Consequently, UMM stakeholders ask for a "UMM 2.0" that is defined on
top of UML 2. In addition, UML 2 provides major improvements
to key modeling elements of the UMM (e.g., activity diagrams). It
follows that moving UMM to UML 2 is required. Beside the
criticism that the current UMM is based on an outdated UML, the meta
model of the UMM is still often bashed as too complex (e.g., UMM
1.0 models often result in excessive package structures).
Furthermore, some workarounds that were necessary in the meta model
due to the use of UML 1.4 contribute to often bloated UMM
models.</p>
      <p>
        For this reason, the initial contribution of this thesis will be a
definition of UMM on top of UML 2, reflecting experiences and
comments from stakeholders. The result is an easier to use UMM that
builds on current standards. This ensures further adoption by
potential users and fosters the support of tool vendors. The new UMM
version serves as the core for the further extensions and
improvements suggested throughout this thesis. The use of UML 2 also
eliminates the above mentioned workarounds in the UMM meta
model. In [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] we give an outlook on the migration of UMM to
UML 2 and [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] covers a detailed presentation of UMM 2.0.
Beside UML activity diagrams several other notations and
modeling languages emerged in the past to capture process flows. In the
past, the Business Process Modeling Notation (BPMN) [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] has
gained very much attention from end users and tool vendors.
People often consider UMM and BPMN as comparable approaches for
modeling interorganizational processes. So when presenting UMM
2.0 in this thesis, the differences between UMM and the BPMN will
be discussed and it will be shown why BPMN is not sufficient for
designing interorganizational processes.
      </p>
    </sec>
    <sec id="sec-6">
      <title>3.2 Introducing value-based requirements engineering into UMM</title>
      <p>
        Modeling business processes shows how an enterprise acts in
order to reach an economic goal. In the context of B2B, the
business process model captures how different enterprises interact to
exchange objects of economic value. However, a business
process model does not concentrate on economic reciprocity - what
objects of value are exchanged to gain other objects of value. It is
the purpose of business models to capture this aspect of economic
transactions. According to Timmer [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] a business model is an
architecture for the product, service and information flows, including
a description of the various actors and their roles, together with a
description of the sources of revenues and potential benefits. In
other words, a business model captures what economic values are
exchanged between enterprises and collaborative business process
models describe the interactions required in order to implement the
value exchange.
      </p>
      <p>The current UMM concentrates on specifying business process
models as well as their requirements, but lacks value-based
requirements engineering by means of business models. However, it is an
interesting fact for an enterprise to combine these different views
on economic transaction. It helps identifying business processes
that have to be supported in order to realize a given value exchange.
In addition, it allows monitoring if a deployed business process still
fulfills a given business model.</p>
      <p>
        In order to provide value-based requirements engineering in UMM,
this thesis will propose the integration of an e-business modeling
approach. As identified in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], currently popular business
modeling approaches are e3-Value [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], the Resource-Event-Agent
Methodology (REA) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and the Business Model Ontology (BMO)
[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. The work in this thesis will concentrate on e3-Value. In
e3value, a business model is regarded as a value constellation, i.e., a
network of enterprises that jointly create and distribute objects of
economic value to satisfy a consumer need. Focus is on an
economic value proposition, i.e., expressing the objects of values an
actor is willing to exchange for other objects. The model ensures
the concept of economic reciprocity, i.e., if an actor delivers an
object of value, he or she gets another object of value in return. Hence,
the model illustrates which actors can have economic transactions
with each other on an abstract level, without the internal processes
necessary to create these values.
      </p>
      <p>
        The e3-Value approach currently defines its own notation. A first
step towards the integration of e3-Value into the UMM is
definition of a UML profile for e3-Value. This contribution has been
published in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Still an issue to address is aligning the e3-Value
concepts with the UMM development process. In addition,
specifying that a business model fits to a certain business process
models (or vice versa) necessitates consistency checks between those
artifacts. In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] the authors propose consistency checks between
e3-Value models and petri nets. [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] outlines an analog approach
for e3-Value and activity diagrams. A similar approach has to be
researched for UMM and e3-Value.
      </p>
    </sec>
    <sec id="sec-7">
      <title>3.3 Deriving deployment artifacts from UMM models</title>
      <p>
        According to the idea of model driven software development the
derivation of deployable artifacts from collaborative business
process models is desirable. In the field of Web Services, the Business
Process Execution Language (BPEL) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] gained a lot of attention
for implementing business processes. BPEL describes a business
process from a partner-specific view. In contrary, UMM focuses
on global choreographies. Thus, in order to generate BPEL
artifacts from UMM, global UMM business collaboration models have
to be mapped to partner-specific BPEL processes. Starting with a
graphical model showing a global perspective provides major
benefits for three reasons: Firstly, the business collaboration model
serves as a kind of contract partners agree on. Secondly, the
business collaboration model allows the generation of complementary
process specifications for each partner’s interface. This ensures that
the partner interfaces interact according to the global choreography
of the business collaboration. Finally, the generation of such
artifacts allows quick and cheap customizations of a B2B system to
changing business requirements.
      </p>
      <p>
        There already exists some work in the field of deriving deployment
artifacts from business process models. In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] the authors outline
a proof-of-concept approach generating BPEL code from UMM.
This approach was implemented in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and its shortcomings are
described in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. It does neither map all UMM concepts nor is the
generation of executable artifacts possible. Recently, we published
an unambiguous mapping from UMM to executable BPEL artifacts
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The UMM to BPEL mapping will be another contribution of
this thesis.
      </p>
      <p>Besides the pure Web Services approach, this thesis will also focus
on the implementation of UMM processes using workflow
framworks. The Windows Workflow Foundation (WF) is an upcoming
technology allowing developers to create workflow-centric
applications. The WF approach is not limited to workflows internal to
a company, but allows the implementation of interorganizational
business processes. Similary to the BPEL approach, this thesis will
propose a derivation algorithm for generating Windows Workflow
artifacts from UMM business collaboration models.</p>
    </sec>
    <sec id="sec-8">
      <title>3.4 Managing UMM artifacts within business registries</title>
      <p>The vision of dynamic B2B presupposes that business partners find
each other electronically based on the descriptions of business
processes and of the services they need and offer. This idea requires
that business partners are provided with means to publish as well
as to consume information related to their business conditions. It
follows, that the concept of a business registry is required in
order to provide enterprises with a central site for to find each other.
Such a business registry must be capable of managing UMM
artifacts. Artifacts might be whole models or just parts thereof. Parts
of a UMM model might be re-used in another interorganizational
business process.</p>
      <p>
        In order to solve the issue explained above, this thesis will describe
the representation and management of UMM artifacts within
business registries. More specifically, ebXML registries will be the
target platform for managing UMM artifacts. The work in terms of
registering artifacts is made up of two parts:
Firstly, approaches are proposed to store UMM models as a whole
or just several parts thereof. Since dependencies might exist
between different parts of a UMM model, the proposed approach will
outline how to maintain these relationships in a business registry.
We already published this contribution in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
Secondly, since business models and UMM business collaboration
models are combined a representation of business models within a
business registry is required. The thesis will include an approach
describing semantic links between business models and business
process models. This enables potential business partners to find
each other based on business models or business process models.
This contribution was published in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
    </sec>
    <sec id="sec-9">
      <title>4. CONCLUSION</title>
      <p>The goal of this thesis is a holistic B2B modeling methodology
potentiating enterprises to participate in dynamic e-business
environments. The current UMM will be revised and amply extended in
order to be a tool for enabling successful and real-world B2B
integration. The resulting methodology follows a three step top-down
approach starting with business models, leading to business
collaboration models, and finally resulting in deployable artifacts for
business service interfaces. Applying the methodology will foster
the vision of dynamic B2B e-commerce.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Bodenstaff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Wombacher</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Reichert</surname>
          </string-name>
          .
          <source>Dynamic Consistency Between Value and Coordination Models - Research Issues. In Proceedings of the OTM Workshops</source>
          <year>2006</year>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Dorn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Grün</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Werthner</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zapletal</surname>
          </string-name>
          .
          <article-title>A Survey of B2B Methodologies and Technologies: From Business Models towards Deployment Artifacts</article-title>
          .
          <source>In Proceedings of the 40th Annual Hawaii International Conference on System Sciences (HICSS'07)</source>
          .
          <source>IEEE Computer Society</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Gordijn</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Akkermans</surname>
          </string-name>
          . Designing and
          <string-name>
            <surname>Evaluating E-Business Models</surname>
          </string-name>
          .
          <source>IEEE Intelligent Systems</source>
          ,
          <volume>16</volume>
          (
          <issue>4</issue>
          ):
          <fpage>11</fpage>
          -
          <lpage>17</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Gordijn</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Akkermans. Does</surname>
          </string-name>
          e-Business Modeling Really Help?
          <source>In Proceedings of the 36th Hawaii International Conference On System Science</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Gordijn</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Akkermans</surname>
          </string-name>
          .
          <article-title>Value-based requirements engineering: exploring innovative e-commerce ideas</article-title>
          .
          <source>Requir. Eng.</source>
          ,
          <volume>8</volume>
          (
          <issue>2</issue>
          ):
          <fpage>114</fpage>
          -
          <lpage>134</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>B.</given-names>
            <surname>Hofreiter</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Huemer</surname>
          </string-name>
          .
          <article-title>Transforming UMM Business Collaboration Models to BPEL</article-title>
          .
          <source>In Proceedings of OTM Workshops</source>
          <year>2004</year>
          , volume
          <volume>3292</volume>
          .
          <string-name>
            <surname>Springer</surname>
            <given-names>LNCS</given-names>
          </string-name>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>B.</given-names>
            <surname>Hofreiter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Huemer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Liegl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Schuster</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zapletal</surname>
          </string-name>
          . UN/
          <string-name>
            <surname>CEFACT'S Modeling</surname>
          </string-name>
          <article-title>Methodology (UMM): A UML Profile for B2B e-Commerce</article-title>
          .
          <source>In Advances in Conceptual Modeling - Theory and Practice</source>
          , ER 2006
          <string-name>
            <given-names>Workshops</given-names>
            <surname>BP-UML. Springer</surname>
          </string-name>
          <string-name>
            <surname>LNCS</surname>
          </string-name>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>B.</given-names>
            <surname>Hofreiter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Huemer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Liegl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Schuster</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zapletal</surname>
          </string-name>
          .
          <article-title>Deriving executable BPEL from UMM Business Transactions</article-title>
          .
          <source>In Proceedings of the IEEE International Conference on Services Computing (SCC07)</source>
          .
          <source>IEEE Computer Society</source>
          ,
          <year>July 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>B.</given-names>
            <surname>Hofreiter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Huemer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zapletal</surname>
          </string-name>
          .
          <article-title>A Business Collaboration Registry Model on Top of ebRIM</article-title>
          .
          <source>In Proceedings of the IEEE International Conference on e-Business Engineering (ICEBE'06)</source>
          . IEEE CS, Oct.
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>B.</given-names>
            <surname>Hofreiter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Huemer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zapletal</surname>
          </string-name>
          .
          <article-title>Registering UMM Business Collaboration Models in an ebXML Registry</article-title>
          .
          <source>In Proceedings of the 8th IEEE International Conference on E-Commerce Technology and the 3rd IEEE International Conference on Enterprise Computing</source>
          , E-Commerce, and
          <string-name>
            <surname>E-Services (CEC</surname>
          </string-name>
          /EEE'06). IEEE CS,
          <year>June 2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>C.</given-names>
            <surname>Huemer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Liegl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Schuster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Werthner</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zapletal</surname>
          </string-name>
          .
          <article-title>Inter-organizational Systems: From Business Values over Business Processes to Deployment</article-title>
          .
          <source>In Proceedings of the 2nd International IEEE Conference on Digital Ecosystems and Technologies (DEST2008)</source>
          .
          <source>IEEE Computer Society</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>C.</given-names>
            <surname>Huemer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Liegl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Schuster</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zapletal</surname>
          </string-name>
          .
          <article-title>A 3-level e-Business Registry Meta Model</article-title>
          .
          <source>In Proceedings of the IEEE International Conference on Services Computing (SCC08)</source>
          .
          <source>IEEE Computer Society</source>
          ,
          <year>July 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>C.</given-names>
            <surname>Huemer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Werthner</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zapletal</surname>
          </string-name>
          .
          <article-title>A UML Profile for the e3-Value e-Business Modeling Ontology</article-title>
          .
          <source>In Proceedings of the 3rd Intl. Workshop on Business/IT Alignment and Interoperability (BUSITAL)</source>
          .
          <source>Springer LNCS</source>
          ,
          <year>2008</year>
          . to be published.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>ISO</surname>
          </string-name>
          . Open-edi
          <source>Reference Model</source>
          ,
          <year>2004</year>
          .
          <article-title>ISO/IEC JTC 1/SC30 ISO Standard 14662</article-title>
          ,
          <string-name>
            <given-names>Second</given-names>
            <surname>Edition</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>P.</given-names>
            <surname>Liegl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Schuster</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zapletal</surname>
          </string-name>
          .
          <article-title>A UML Profile and Add-In for UN/CEFACT's Modeling Methodology</article-title>
          .
          <source>Master's thesis</source>
          , University of Vienna,
          <year>February 2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>P.</given-names>
            <surname>Liegl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Schuster</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zapletal. UMM</surname>
          </string-name>
          Add-In. University of Vienna,
          <year>2006</year>
          . Version 0.8.2, http://www.ifs.univie.ac.at/ummaddin.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>W. E.</given-names>
            <surname>McCarthy. The REA Accounting</surname>
          </string-name>
          <article-title>Model: A Generalized Framework for Accounting Systems in a Shared Data Environment</article-title>
          .
          <source>The Accounting Review</source>
          ,
          <year>1982</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>OASIS. Web Services Business Process Execution Language</surname>
          </string-name>
          , Apr.
          <source>2007. Version 2</source>
          .0.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Object</given-names>
            <surname>Management Group (OMG). Business Process Modeling Notation Specification</surname>
          </string-name>
          , Feb.
          <source>2006. Version 1</source>
          .0.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Osterwalder</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Pigneur</surname>
          </string-name>
          .
          <article-title>An e-Business Model Ontology for Modeling e-Business</article-title>
          .
          <source>In Proceedings of the 15th Bled Electronic Commerce Conf</source>
          .,
          <year>June 2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>P.</given-names>
            <surname>Timmer</surname>
          </string-name>
          .
          <article-title>Business Models for Electronic Markets</article-title>
          . EM - Electronic
          <string-name>
            <surname>Markets</surname>
          </string-name>
          ,
          <volume>8</volume>
          (
          <issue>2</issue>
          ),
          <year>July 1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22] UN/CEFACT Techniques and Methodologies Group.
          <article-title>UN/CEFACT's Modeling Methodology (UMM)</article-title>
          , UMM Meta Model - Foundation
          <string-name>
            <surname>Module</surname>
          </string-name>
          , Oct.
          <year>2006</year>
          . Technical Specification, http://www.unece.org/cefact/umm/UMM_Foundation_Module.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>M.</given-names>
            <surname>Zapletal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Liegl</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Schuster</surname>
          </string-name>
          .
          <article-title>UN/CEFACT's Modeling Methodology (UMM) 1.0</article-title>
          .
          <string-name>
            <given-names>VDM</given-names>
            <surname>Verlag</surname>
          </string-name>
          <article-title>Dr</article-title>
          . Müller,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M.</given-names>
            <surname>Zapletal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Schuster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Liegl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Huemer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Hofreiter. UMM - A UML</surname>
          </string-name>
          <article-title>Profile for B2B e-Commerce - Featuring new concepts for a move towards UML 2</article-title>
          .
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zlatev</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Wombacher</surname>
          </string-name>
          .
          <article-title>Consistency between e3-value models and activity diagrams in a multi-perspective development method</article-title>
          .
          <source>In Proceedings of the OTM Workshops</source>
          <year>2005</year>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>