<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Model based Configuration of Platforms for Managing Cross-Organizational (Business) Processes</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Thomas</forename><surname>Knothe</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Fraunhofer Institute for Production Systems and Design Technology</orgName>
								<address>
									<addrLine>Pascalstraße 8-9</addrLine>
									<postCode>10587</postCode>
									<settlement>Berlin</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Patrick</forename><surname>Gering</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Fraunhofer Institute for Production Systems and Design Technology</orgName>
								<address>
									<addrLine>Pascalstraße 8-9</addrLine>
									<postCode>10587</postCode>
									<settlement>Berlin</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Ilona</forename><surname>Glodde</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Fraunhofer Institute for Production Systems and Design Technology</orgName>
								<address>
									<addrLine>Pascalstraße 8-9</addrLine>
									<postCode>10587</postCode>
									<settlement>Berlin</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Ulrich</forename><surname>Ahle</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">FIWARE Foundation</orgName>
								<address>
									<addrLine>e.V. Franklinstrasse 13A</addrLine>
									<postCode>10587</postCode>
									<settlement>Berlin</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jonas</forename><surname>Böttger</surname></persName>
							<affiliation key="aff2">
								<orgName type="institution">University of Applied Science Wildau</orgName>
								<address>
									<addrLine>Hochschulring 1</addrLine>
									<postCode>15745</postCode>
									<settlement>Wildau</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Niklas</forename><surname>Döberitz</surname></persName>
							<affiliation key="aff2">
								<orgName type="institution">University of Applied Science Wildau</orgName>
								<address>
									<addrLine>Hochschulring 1</addrLine>
									<postCode>15745</postCode>
									<settlement>Wildau</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Model based Configuration of Platforms for Managing Cross-Organizational (Business) Processes</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">4CE6DE8E0E0E6FD103EE8758EE1AC0EB</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T07:19+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Cloud platforms</term>
					<term>model based configuration</term>
					<term>cross-organisational business processes</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In this contribution interoperability is considered from the perspective of platforms, which have to manage cross-organisational business processes. A model-based approach for configuring a cloud platform for managing complex processes and their dependencies across different organisations is provided. The approach is applied on using FIWARE, which provides a framework of open source software platform components. The core concept is to extend the open source core data model of FIWARE by using the artefacts of an Enterprise model, describing the dependencies of processes, roles, object data and application interfaces. Based on a given use case the principal configuration was applied and validated.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Beginning with the cloud service hype around 2006/07, in recent two decades cloud platforms supporting more and more business processes for and across companies have emerged. In the past five years we see the increase to apply Platform as a Service (PaaS) for multiple and connected end-to-end processes across different organisations. It can be identified as increasing applications in our more and more networked business and social world. Below, some examples are illustrating the importance:</p><p>• Cross-organisational-Engineering Processes, Approval and Certification: Complex products are not only engineered any more by just one company. Using new technologies, like clous.io, even very small engineering parts can be outsourced to sub-contracted engineers and recombined. The development of security relevant components, like aircraft engines, requires along the entire life-cycle of a product type compliance according to standard specifications and the frequent assessment and evaluation of certification authorities. • Product Passport for Track and Tracing: Because of actual and upcoming legal requirements (e.g. Corporate Sustainability Due Diligence <ref type="bibr" target="#b0">[1]</ref>) products have to be made transparent from the beginning to the end of their life cycle including the origin of raw material sources until recycling or reuse. For complex products this could mean the involvement of more than 100 companies and connected processes (for instance repair processes or introduction of additional components) • Supply Network Management: Supply networks are acting mostly in a multi-disciplinary environment of connected production, logistics and financial processes <ref type="bibr" target="#b1">[2]</ref>. As well partners Proceedings of the Workshop of I-ESA'22, March 23-24, 2022, Valencia, Spain EMAIL: thomas.knothe@ipk.fraunhofer.de (T. Knothe); patrick.gering@ipk.fraunhofer.de (P. Gering); ilona.glodde@ipk.fraunhofer.de (I. Glodde); ulrich.ahle@fiware.org (U. Ahle); jonas.boettger@th-wildau.de (J. Böttger); nido5456@th-wildau.de (N. Döberitz) ORCID: 0000-0002-3055-7155 (T. Knothe) from different companies have to interact (e.g. the logistics service manager and production control manager). For all cases the networked dependent processes are the base for interoperable business between partners. Because of the frequent changes in our business environment, platforms can not rely on stable process standards anymore. For that, PaaS -Solutions require suitable capabilities for (automatic) configuration and adaptions of the underlying process network implementation. In the following chapters a specific use case will be provided and a model-based configuration approach for the open source Solution FIWARE proposed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Example of cross-organizational processes in networks: Engineering of aircraft components</head><p>In Figure <ref type="figure" target="#fig_0">1</ref>, a partial view an Enterprise model based on the Integrated Enterprise Modelling (IEM) methodology is given for describing the engineering lifecycle of aircraft components. In this case, engineering is about testing the design of an electrical aircraft engine for hybrid electrical flight. In Figure <ref type="figure" target="#fig_0">1</ref>, three process levels are indicated. In 1st level, the entire systems engineering process from early design to the detach of a system is in the scope. In the 2nd level the system engineering during the design phase is indicated. In the 3rd level the processes of testing the engine according to over-torque and the information handling around are shown. By this, different roles, like "Test Facility Provider" or "Aircraft OEM" interacting with different responsibilities along the connected processes. During engineering, all of them have to provide specification and test data in order to have a complete and consistent product certification data set. This is the basis for the approval, to be performed by the certification authority.</p><p>The entire process complexity for this engineering object can be illustrated by considering:</p><p>• Number of major subcomponents of a product like the electrical engine: 7</p><p>• Number of major Requirements Specifications to be followed for the engineering of electrical engines according to ASTM (American Society for Testing and Materials): 14 • Number of relevant process steps, to be considered in platform operations according to the model: 67</p><p>• Number of different organizations interacting along the different networked processes: 6 Modelling and executing of processes using standard workflow design and execution systems would lead to a lot of effort and delay, whenever a change has to be considered.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">FIWARE platform</head><p>FIWARE provides a framework of open source software platform components <ref type="bibr" target="#b2">[3]</ref>. The key asset is the context broker. It enables to manage context information in a partly decentralized and largescale manner by gather, publish, notify and consume context information. For implementing the context broker, FIWARE provides alternative implementations based on the ETSI NGSI-LD (Next Generation Service Interface Linked Data) specification <ref type="bibr" target="#b3">[4]</ref>.</p><p>The specification contains the data model and the API (Application Programming Interface). The core elements of the NGSI-LD are derived from the concept of resource definition framework (RDF) <ref type="bibr" target="#b5">[5]</ref>. It consists of interlinked Entity, Relationship, Property (as subclasses of rdfs.Resource) and Value. These are interlinked with the type elements "hasObject and "hasValue" (as subtypes of rdfs:Property).Based on this model cross-domain and domain specific data models can be derived. By using a domain specific data model, such processes like the mentioned ones in chapter 1 can be realized. ETSI provides fundamental concepts for security issues or tools for testing and validation as well <ref type="bibr" target="#b3">[4]</ref>.</p><p>In the next chapter it is described how such a data model can be extended to reflect complex processes and data standards as indicated in chapter 2 by utilizing an Enterprise Model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Model based platform configuration</head><p>Enterprise Models are used to develop, operate and maintain complex enterprise architectures from structural and behavioral perspectives. The major objectives of enterprise models are the multidisciplinary application for stakeholder with different professional background and at the same time to describe target or real systems as formal as possible.</p><p>For the applicability in a wide range of disciplines and professional backgrounds enterprise modelling methodologies aim to be expressiveness, whilst data models like RDF are suitable mostly for computer scientist. The Integrated Enterprise Modelling Methodology (IEM) <ref type="bibr" target="#b6">[6]</ref> is one of the comprehensive approaches with a background in manufacturing and industrial services. As indicated in Figure <ref type="figure" target="#fig_0">1</ref>, the processes, responsible roles, data objects, documents and even the software applications and its interfaces of complex cross-organisational process-networks can be described by using IEM in a way, that all stakeholders can become familiar with. This ensures completeness, economically feasibility, business consistency and at the same time formality of the specification. The approach to configure platforms based on FIWARE technologies is extending the basic NGSI LD data model with the specific cross domain ontology coming from the enterprise model <ref type="bibr">( Figure )</ref>. The FIWARE context broker management services are then just managing application data according to the extended data model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 2 Model based configuration approach</head><p>The aim is to perform the extension of the data model based on the IEM model automatically. For that purpose, a mapping between the IEM Modelling Constructs and its matching the NGSI LD representation was performed (Table <ref type="table" target="#tab_0">1</ref>). In the first validation step, the modelling data were transformed into its respective NGSI-LD representation manually as well as tested the accuracy of results. All relevant elements of the IEM model could have been transferred to the NGSI-LD model and the data integration was shown to be possible. By validating the first data sets we did not find any mismatches. The first trial was limited by less amount of data, just three involved roles and their responsibilities and permissions, by less complexity of data structure and the fact, that no business applications from different locations were involved.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusion and outlook</head><p>Model based configuration is an opportunity for fast and consistent realization of cloud platforms for managing and operating complex cross-organizational process networks. The approach to configure a platform through the extension of the underlying platform data model. The FIWARE platform seems to be suitable, because business and data logic are separated from platform management functions. The potential benefits are promising. With model-based configuration, such platforms can be adapted, even with complex process handling. The evolvement and change can be discussed with all stakeholders. So, flexibility and agility according to our changing business environment can be increased. In this trial, the IEM methodology was used for the model-based configuration. Because IEM is compliant to ISO 19440 "Constructs for Enterprise Modelling", it seems to be wise to create a mapping between ISO 19440, so that other enterprise modelling methodologies and tools can be used for cloud platform configuration as well.</p><p>In future work, automatic testing capability has to be explored. Further on, data mappings regarding complex business object definitions like CCTS (core components technical specification) have to be integrated <ref type="bibr" target="#b7">[7]</ref>. After the experiences of the manual trial to perform the mapping between the enterprise model to the platform data model we see not too much complexity to realize automatic testing.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: IEM Model -Process Part of System Engineering of Engine for hybrid electrical flight</figDesc><graphic coords="2,72.00,274.10,455.53,271.80" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="4,130.40,72.00,334.20,296.97" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1</head><label>1</label><figDesc>Extract of Mapping between IEM to NGSI-LD</figDesc><table><row><cell cols="2">IEM Model Artefact</cell><cell></cell><cell>NGSI-LD Representation</cell></row><row><cell>Generic</cell><cell>IEM Super-Class</cell><cell></cell><cell>rdfs:IEM subclassof Entity</cell></row><row><cell>IEM</cell><cell cols="2">IEM Resource Class</cell><cell>rdfs: IEM resource entity subclassof</cell></row><row><cell>Construct</cell><cell></cell><cell></cell><cell>IEM</cell></row><row><cell></cell><cell cols="2">Classes for: Action,</cell><cell>Similar to IEM Resource Class: E.g.</cell></row><row><cell></cell><cell cols="2">Order, Product, Split,</cell><cell>rdfs: IEM action entity subclassof of</cell></row><row><cell></cell><cell>Decision,</cell><cell>Join,</cell><cell>IEM</cell></row><row><cell></cell><cell>Sequence</cell><cell>Flow,</cell></row><row><cell></cell><cell>Control Flow</cell><cell></cell></row><row><cell></cell><cell cols="2">IEM Resource State</cell><cell>rdfs: subclassof IEM Ressource</cell></row><row><cell></cell><cell></cell><cell></cell><cell>Entity and has Value of Property:</cell></row><row><cell></cell><cell></cell><cell></cell><cell>"State" = true</cell></row><row><cell></cell><cell cols="2">IEM Action, Order,</cell><cell>Similar to IEM Resource State: rdfs:</cell></row><row><cell></cell><cell>Product,</cell><cell>Split,</cell><cell>subclassof IEM Action Entity and</cell></row><row><cell></cell><cell>Decision,</cell><cell>Join,</cell><cell>has Value of Property: "State" = true</cell></row><row><cell></cell><cell>Sequence</cell><cell>Flow,</cell></row><row><cell></cell><cell>Control Flow</cell><cell></cell></row><row><cell>Generic</cell><cell>Part Of</cell><cell></cell><cell>NGSI Relationship "has object"</cell></row><row><cell>IEM Class</cell><cell>Subclass</cell><cell></cell><cell>rdfs:subclassof</cell></row><row><cell>Relation</cell><cell></cell><cell></cell></row><row><cell>Generic</cell><cell>Supported</cell><cell></cell><cell>NGSI Relationship relationshipID:</cell></row><row><cell>IEM State</cell><cell></cell><cell></cell><cell>"supported"</cell></row><row><cell>Relation</cell><cell>Controlled</cell><cell></cell><cell>NGSI Relationship relationshipID:</cell></row></table></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<ptr target="https://ec.europa.eu/info/business-economy-euro/doing-business-eu/corporate-sustainability-due-diligence_en" />
		<title level="m">European Commission, Corporate Sustainability Due Diligence: Fostering sustainability in corporate governance and management systems</title>
				<imprint>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Models and Methods for Web-support of a Multi-disciplinary B2(B2B) Network</title>
		<author>
			<persName><forename type="first">H</forename><surname>Weinaug</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rabe</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Enterprise Interoperability</title>
				<editor>
			<persName><forename type="first">K</forename><surname>Mertins</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Ruggaber</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><surname>Popplewell</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">X</forename><surname>Xu</surname></persName>
		</editor>
		<meeting><address><addrLine>London</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2008">2008</date>
			<biblScope unit="page" from="113" to="123" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<author>
			<persName><forename type="first">Fiware</forename><surname>Fiware</surname></persName>
		</author>
		<ptr target="https://www.fiware.org/" />
		<title level="m">The Open Source Platform for Our Smart Digital Future</title>
				<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m">Context Information Management (CIM)</title>
				<imprint>
			<publisher>ETSI</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><surname>Ld Api</surname></persName>
		</author>
		<ptr target="https://www.etsi.org/deliver/etsi_gs/CIM/001_099/009/01.05.01_60/gs_CIM009v010501p.pdf" />
		<title level="m">NGSI</title>
				<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<author>
			<persName><surname>W3c</surname></persName>
		</author>
		<ptr target="https://www.w3.org/TR/rdf-schema/" />
		<title level="m">RDF Schema 1</title>
				<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="volume">1</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<author>
			<persName><forename type="first">G</forename><surname>Spur</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Mertins</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Jochem</surname></persName>
		</author>
		<title level="m">Integrierte Unternehmensmodellierung, Entwicklungen zur Normung von CIM Beuth</title>
				<meeting><address><addrLine>Berlin</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<ptr target="https://unece.org/trade/uncefact/ccts" />
		<title level="m">Core Components Technical Specification CCTS, version 3.0</title>
				<imprint>
			<publisher>UNECE</publisher>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
