Christian Huemer
Ao.Univ.Prof. Mag.rer.soc.oec.
Dr.rer.soc.oec.
Christian Huemer
- Email: christian.huemer@tuwien.ac.at
- Phone: +43-1-58801-18882
- Office: (1040 Wien, Favoritenstrasse 11)
- About: main scope: inter-organizational systems, conceptual modeling, ERP systems electronic data exchange, electronic billing
- Orcid:
- Keywords: Model Engineering, Electronic Data Interchange, E-Business, Service Sciences, Business Process Modeling
- Roles: Associate Professor
Publications
Modeling e-Government processes with UMM
Birgit HofreiterChristian HuemerPhilipp LieglRobert MosserRainer SchusterMarco ZapletalKeywords:
Astract: The United Nation's Center for Trade Facilitation and Electronic Business (UN/CEFACT) is a standardization
body known for its work on UN/EDIFACT and ebXML. One of its most recent developments is
UN/CEFACT's Modeling Methodology (UMM). The UMM standard is used to model inter-organizational
business processes in the B2B domain. With the increasing availability of electronic governmental services
over networks, the frontier between B2B and B2G/G2G disappears. Today one expects a governmental
institution to react like any other business partner. Therefore also governments now face the interoperability
and compatibility issues as regular businesses do. In order to allow two governmental institutions to
collaborate, a methodology uniquely depicting the inter-organizational process from a global perspective
is needed. In this paper we propose to use UN/CEFACT's Modeling Methodology in the eGovernment
domain. UMM allows the definition of a global choreography which is then being used to derive local orchestrations
for each business partner. Such orchestrations can then be used by enterprise applications in a
service oriented context. As an example, a real-world scenario from the waste transport domain within the
European Union will be shown. Furthermore the possible integration in the context of the We-Go project
[3] is examined.
Hofreiter, B., Huemer, C., Liegl, P., Mosser, R., Schuster, R., & Zapletal, M. (2007). Modeling e-Government processes with UMM. Informatica - An International Journal of Computing and Informatics, LJUBLJANA(ISSN: 1854-3871), 407–417. http://hdl.handle.net/20.500.12708/169717
Keywords:
Astract: UN/CEFACT's modeling methodology (UMM) is a UML profile for modeling global B2B choreographies. The current UMM version comprises three main views for describing a computation independent model from a neutral perspective. Currently, the UMM version is missing a platform independent model showing how each partner has to realize the message exchanges to support the agreed choreography. In this paper we derive such a platform independent model from a UMM business transaction - a key artifact of the computation independent model. The resulting model is based on a state machine describing the local view of a participating business partner. This state machine unambiguously defines how a business partner has to react on incoming messages and on message expected but not received.
Huemer, C., & Zapletal, M. (2007). A State Machine executing UMM Business Transactions. In Proceedings of the 2007 Inaugural IEEE International Conference on Digital Ecosystems and Technologies (IEEE DEST 2007) (p. 6). IEEE Computer Society. http://hdl.handle.net/20.500.12708/51785
Keywords:
Astract: In business-to-business e-commerce, traditional electronic data interchange (EDI) approaches such as UN/EDIFACT have been superseded by approaches like web services and ebXML. Nevertheless, a precise and common semantic definition of business documents exchanged is needed. In order to become independent from a transfer syntax, we prefer defining the documents as platform independent models. An approach that follows this idea is the UN/CEFACT's core component standard. Core components are reusable semantic building blocks which can be combined in various ways to create shared libraries of interoperable business documents. In order to use standard UML modeling tools we have developed a UML profile for the core components standard. Furthermore, we adapt the UN/CEFACT naming and design rules for the UML profile in order to derive XML schemas for business document exchanges. The overall approach is demonstrated by using a specific example from the field of eCommerce.
Huemer, C., & Liegl, P. (2007). A UML Profile for Core Components and their Transformation to XSD. In Proceeding of 2007 IEEE 23rd International Conference on Data Engineering Workshop (pp. 298–306). IEEE Computer Society. http://hdl.handle.net/20.500.12708/51800
Modeling Business Entity State Centric Choreographies
Christian HuemerPhilipp LieglRainer SchusterMarco ZapletalKeywords:
Astract: In a B2B environment business partners interact with
each other by exchanging electronic business documents.
The agreements and commitments between the partner require
a certain order in the flow of business documents. This
flow - commonly known as choreography - often depends on
the actual content of a business document. E.g. the next step
depends on whether a price was stated in a quote document
or not in the step before. These characteristics usually affect
the states of a business entity - whether a quote is in state
provided or in state refused. The states of a business entity
usually define the next steps in the choreography of a collaborative
business process. Thus, it is important that the actual
business document content and resulting business entity
states are unambiguously defined in a global choreography.
In this paper we show how the modeling of business entity
state centric choreographies may be incorporated into
UN/CEFACT´s modeling methodology (UMM) - one of the
best known approaches to model global choreographies.
Huemer, C., Liegl, P., Schuster, R., & Zapletal, M. (2007). Modeling Business Entity State Centric Choreographies. In The 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC-EEE 2007). 9th IEEE International Conference on E-Commerce Technology (CEC 2007) / 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (EEE 2007), Tokyo, Japan, EU. IEEE Computer Society. https://doi.org/10.1109/cec-eee.2007.70
Deriving executable BPEL from UMM Business Transactions
Birgit HofreiterChristian HuemerPhilipp LieglRainer SchusterMarco ZapletalKeywords:
Astract: UN/CEFACT's Modeling Methodology (UMM) is a UML profile for modeling global B2B choreographies. The basic building blocks of UMM are business transactions, which describe the exchange of a business document and an optional response. In addition to these business document exchanges, UMM business transactions mandate business signals that acknowledge the correctness of business documents. It is expected that a business service interface (BSI) on each business partner's side reacts on incoming messages and on messages expected but not received. However the internal orchestration of the BSI is open to interpretations. In this paper we demonstrate an unambiguous mapping from global choreographies described by UMM transactions to a BPEL-based orchestration of the business service interface. It becomes obvious that rather simple looking UMM transactions lead to a more complex message exchange mechanism when implemented on top of Web Services.
Hofreiter, B., Huemer, C., Liegl, P., Schuster, R., & Zapletal, M. (2007). Deriving executable BPEL from UMM Business Transactions. In IEEE International Conference on Services Computing (SCC 2007). 2007 IEEE International Conference on Services Computing, Salt Lake City, Utah, USA, Non-EU. IEEE Computer Society. https://doi.org/10.1109/scc.2007.49
Teaching
Project in Computer Science 1
Semester: 2025S; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English; View on TISSProject in Computer Science 2
Semester: 2025S; Nr: 194.146; Type: PR; Hours: 4.0; Language: if required in English; View on TISSOrientation Informatics and Business Informatics
Semester: 2024W; Nr: 180.766; Type: VU; Hours: 1.0; Language: German; View on TISSSeminar for Master Students in Data Science
Semester: 2024W; Nr: 180.772; Type: SE; Hours: 1.0; Language: English; View on TISSSeminar for Master Students in Business Informatics
Semester: 2024W; Nr: 180.779; Type: SE; Hours: 1.0; Language: English; View on TISSResearch Seminar
Semester: 2024W; Nr: 188.446; Type: SE; Hours: 2.0; Language: if required in English; View on TISSLiterature Seminar for PhD Students
Semester: 2024W; Nr: 188.512; Type: SE; Hours: 2.0; Language: German; View on TISSBachelor Thesis for Informatics and Business Informatics
Semester: 2024W; Nr: 188.926; Type: PR; Hours: 5.0; Language: if required in English; View on TISSScientific Research and Writing
Semester: 2024W; Nr: 193.052; Type: SE; Hours: 2.0; Language: German; View on TISSSoftware Engineering
Semester: 2024W; Nr: 194.020; Type: VU; Hours: 4.0; Language: German; View on TISSTechnology for People 2040
Semester: 2024W; Nr: 194.082; Type: VU; Hours: 2.0; Language: German; View on TISSProject in Computer Science 1
Semester: 2024W; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English; View on TISSProject in Computer Science 2
Semester: 2024W; Nr: 194.146; Type: PR; Hours: 4.0; Language: if required in English; View on TISSSustainability in Computer Science
Semester: 2024W; Nr: 194.155; Type: VU; Hours: 2.0; Language: English; View on TISSProjects
Bankenabwicklungsmonitor (BAM)
Name: FMA - BAM; Title: Bankenabwicklungsmonitor (BAM); Begins On: 2024-05-13; Ends On: 2025-01-12; Context: Finanzmarktaufsicht (FMA); View Project WebsiteDatenanalyse-Tool für Datenauswertungszwecke - Ausbaustufe II
Name: FMA-AT4DAZ-Stufe2; Title: Datenanalyse-Tool für Datenauswertungszwecke - Ausbaustufe II; Begins On: 2024-01-01; Ends On: 2024-12-31; Context: FMA-Finanzmarktaufsicht; View Project WebsiteDatenanalyse-Tool für Datenauswertungszwecke - Ausbaustufe I
Name: FMA-AT4DAZ; Title: Datenanalyse-Tool für Datenauswertungszwecke - Ausbaustufe I; Begins On: 2023-12-05; Ends On: 2023-12-31; Context: FMA-Finanzmarktaufsicht; View Project WebsiteErforderlichkeit einer Datenbank für Analysezwecke
Name: FMA-DB; Title: Erforderlichkeit einer Datenbank für Analysezwecke; Begins On: 2023-10-16; Ends On: 2024-01-15; Context: FMA-Finanzmarktaufsicht; View Project WebsiteDigitale Kompetenzen @ Parlament
Name: DKP; Title: Digitale Kompetenzen @ Parlament; Begins On: 2021-04-01; Ends On: 2021-09-30; Context: Parlamentsdirektion; View Project WebsiteBIM in tunnelling
Name: BIM im Tunnelbau; Title: BIM in tunnelling; Begins On: 2020-07-01; Ends On: 2023-12-31; Context: Österr. Bautechnik Veranstaltungs G; View Project WebsiteInnovationslehrgang zur Gestaltung der Digitalen Transformation in der Produktentwicklung und Produktion
Name: DigiTrans 4.0; Title: Innovationslehrgang zur Gestaltung der Digitalen Transformation in der Produktentwicklung und Produktion; Begins On: 2016-09-01; Ends On: 2018-11-30; Context: Austrian Research Promotion Agency (FFG); View Project WebsiteSparx Systems Innovations Scheck Plus
Name: Sparx Systems InnovScheckPlus; Title: Sparx Systems Innovations Scheck Plus; Begins On: 2014-04-01; Ends On: 2015-02-16; Context: Austrian Research Promotion Agency (FFG); View Project WebsiteMulti-Tenant ERP System in the Cloud: A Model-Driven Approach Based on the Resource-Event-Agent Ontology
Name: REAlist; Title: Multi-Tenant ERP System in the Cloud: A Model-Driven Approach Based on the Resource-Event-Agent Ontology; Begins On: 2013-09-01; Ends On: 2015-08-31; Context: Austrian Research Promotion Agency (FFG); View Project WebsiteWeb of Needs INfrastructure
Name: WIN; Title: Web of Needs INfrastructure; Begins On: 2012-07-01; Ends On: 2014-10-31; Context: Austrian Research Promotion Agency (FFG); View Project WebsiteE-business Registry Permitting Enterprise Liaisons
Name: ERPEL; Title: E-business Registry Permitting Enterprise Liaisons; Begins On: 2010-05-01; Ends On: 2013-08-31; Context: Austrian Research Promotion Agency (FFG); View Project WebsiteRail track gauging Austrian Federal Railways
Name: SWITCH09; Title: Rail track gauging Austrian Federal Railways; Begins On: 2009-07-01; Ends On: 2009-08-31; Context: Berner & Mattner Systemtechnik GmbH; View Project WebsiteebInterface 3.0 - electronic invoicing
Name: ebInterface 3.0; Title: ebInterface 3.0 - electronic invoicing; Begins On: 2009-01-01; Ends On: 2010-02-28; Context: Austriapro c/o Wirtschaftskammer Österrecih; View Project WebsitePublic Private Interoperability
Name: PPI; Title: Public Private Interoperability; Begins On: 2008-10-01; Ends On: 2011-09-30; Context: Austrian Research Promotion Agency (FFG); View Project WebsiteBusiness Semantics on top of Process Technology
Name: BSopt; Title: Business Semantics on top of Process Technology; Begins On: 2008-04-01; Ends On: 2010-09-30; Context: Austrian Research Promotion Agency (FFG); View Project WebsiteebTransfer - Design and Realization of Know-How Transfer for electronic Billing based on ebInterface
Name: ebTransfer; Title: ebTransfer - Design and Realization of Know-How Transfer for electronic Billing based on ebInterface; Begins On: 2007-01-01; Ends On: 2007-11-30; Context: BM für Wirtschaft und Arbeit; View Project WebsiteTeam
Business Informatics Group, TU Wien
Professors
Christian Huemer
Ao.Univ.Prof. Mag.rer.soc.oec.Dr.rer.soc.oec.
Dominik Bork
Associate Prof. Dipl.-Wirtsch.Inf.Univ.Dr.rer.pol.
Gerti Kappel
O.Univ.Prof.in Dipl.-Ing.inMag.a Dr.in techn.
Henderik Proper
Univ.Prof. PhDResearchers
Aleksandar Gavric
Univ.Ass. MEng. B.Eng.Galina Paskaleva
Projektass.in Dipl.-Ing.inDipl.-Ing.in BSc
Marianne Schnellmann
Univ.Ass.in BSc MScMarion Murzek
Senior Lecturer Mag.a rer.soc.oec.Dr.in rer.soc.oec.
Marion Scholz
Senior Lecturer Dipl.-Ing.inMag.a rer.soc.oec.