Nhan Nathan Tri Luong, Z. Milosevic, A. Berry, F. Rabhi
{"title":"An open architecture for complex event processing with machine learning","authors":"Nhan Nathan Tri Luong, Z. Milosevic, A. Berry, F. Rabhi","doi":"10.1109/EDOC49727.2020.00016","DOIUrl":"https://doi.org/10.1109/EDOC49727.2020.00016","url":null,"abstract":"This paper proposes an advanced, open architecture to augment streaming data platforms with both complex event processing (CEP) and predictive machine learning models. We leverage the power of CEP to preprocess streams using sophisticated event pattern expressions then present these preprocessed streams for downstream training and predictive computations. We demonstrate this approach using specific technology components.","PeriodicalId":409420,"journal":{"name":"2020 IEEE 24th International Enterprise Distributed Object Computing Conference (EDOC)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116634290","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards a Core Ontology of Economic Exchanges for Multilateral Accounting Information Systems","authors":"Ivars Blums, H. Weigand","doi":"10.1109/EDOC49727.2020.00035","DOIUrl":"https://doi.org/10.1109/EDOC49727.2020.00035","url":null,"abstract":"Enterprises collaborate in government-regulated markets by developing and realizing exchange relationships. However, current Accounting Information Systems (AIS) are organized in an enterprise-centric way. We introduce the Multilateral AIS (MAIS) perspective on top of the Bilateral (Shared Ledger) and Unilateral Enterprise-Specific perspectives for Corporate Reporting. We reconsider our previous conceptualization in the OntoUML language of the Economic Exchange lifecycle in Bilateral AIS from an Economic System and Market perspective. We identify requirements for existing accounting framework improvement in MAIS. An online platform case is provided as an illustration.","PeriodicalId":409420,"journal":{"name":"2020 IEEE 24th International Enterprise Distributed Object Computing Conference (EDOC)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117051823","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Formalizing Integration Patterns with Multimedia Data","authors":"M. Montali, Andrey Rivkin, Daniel Ritter","doi":"10.1109/EDOC49727.2020.00018","DOIUrl":"https://doi.org/10.1109/EDOC49727.2020.00018","url":null,"abstract":"Previous works on formalizing enterprise application integration (EAI) scenarios showed an emerging need for setting up formal foundations for integration patterns, the EAI building blocks, in order to facilitate model-driven development of enterprise applications and ensure their correctness. So far, the formalization requirements were focusing on more \"conventional\" integration scenarios, in which control-flow, transactional persistent data and time aspects were considered. However, none of these works took into consideration another arising EAI trend that covers social and multimedia computing. In this work we propose a Petri net-based formalism that addresses requirements arising from the multimedia domain. We also demonstrate how to realize some of the most frequently used multimedia patterns and discuss which implications our formal proposal may bring into the area of the multimedia EAI development.","PeriodicalId":409420,"journal":{"name":"2020 IEEE 24th International Enterprise Distributed Object Computing Conference (EDOC)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120902391","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Current Practices in the Usage of Inter-Enterprise Architecture Models for the Management of Business Ecosystems","authors":"Robert Ehrensperger, Clemens Sauerwein, R. Breu","doi":"10.1109/EDOC49727.2020.00013","DOIUrl":"https://doi.org/10.1109/EDOC49727.2020.00013","url":null,"abstract":"The ongoing digital transformation affects longstanding business models and creates opportunities for new ones. Business IT alignment plays a crucial role in this digital transformation. Enterprise architecture management (EAM) is designed to support and improve this alignment with the help of enterprise architecture (EA) models. With the introduction of new technologies such as the Internet of Things, companies are seeking new bundled or hybrid business models that combine services and products from different providers. Therefore, enterprises have to shift their focus on the management of business ecosystems. This study aims to provide a precise analysis of a practitioner’s perspective to evaluate the relevance and capabilities of inter-enterprise architecture (IEA) models for the management of business ecosystems. We surveyed 268 practitioners in the field of EAM. Our results show compelling insights concerning the relevance of IEA models for the management of business ecosystems. Our analysis outline advantages, challenges, and suggestions for improvement within the industry.","PeriodicalId":409420,"journal":{"name":"2020 IEEE 24th International Enterprise Distributed Object Computing Conference (EDOC)","volume":"275 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115218529","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Data-driven Improvement of Online Conformance Checking","authors":"Florian Stertz, Juergen Mangler, S. Rinderle-Ma","doi":"10.1109/EDOC49727.2020.00031","DOIUrl":"https://doi.org/10.1109/EDOC49727.2020.00031","url":null,"abstract":"Conformance checking takes a process model and a process log as input and quantifies the degree of conformance between both. This allows a comparison between the intended behavior represented by the model and the actual behavior captured by the log and is useful for many applications such as auditing. Existing approaches calculate conformance as follows: each deviation between model and log is corrected by an alignment, e.g., inserting a missing event to the log, that has a standard per-deviation cost of 1. While deviations in the model can be handled this way, there is no way to differentiate between intended (e.g., ad-hoc repair of instances) and unintended (e.g., security breaches) deviations. Hence this work proposes an advanced cost function, that allows for per-deviation adjustments of the per-deviation costs. By inspecting how the data elements of subsequent tasks are affected, it becomes possible to automatically increase or decrease the per-deviation costs of 1, thus allowing for an automatic classification of deviation causes. The proposed approach works offline and online (i.e., at runtime) and is evaluated based on a real-world dataset from the manufacturing domain.","PeriodicalId":409420,"journal":{"name":"2020 IEEE 24th International Enterprise Distributed Object Computing Conference (EDOC)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129314358","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Context-Aware Querying and Injection of Process Fragments in Process-Aware Information Systems","authors":"Klaus Kammerer, R. Pryss, M. Reichert","doi":"10.1109/EDOC49727.2020.00022","DOIUrl":"https://doi.org/10.1109/EDOC49727.2020.00022","url":null,"abstract":"Cyber-physical systems (CPS) are often customized to meet customer needs and, hence, exhibit a large number of hard-/software configuration variants. Consequently, the processes deployed on a CPS need to be configured to the respective CPS variant. This includes both configuration at design time (i.e., before deploying the implemented processes on the CPS) and runtime configuration taking the current context of the CPS into account. Such runtime process configuration is by far not trivial, e.g., alternative process fragments may have to be selected at certain points during process execution of which one fragment is then dynamically applied to the process at hand. Contemporary approaches focus on the design time configuration of processes, while neglecting runtime configuration to cope with process variability. In this paper, a generic approach enabling context-aware process configuration at runtime is presented. With the Process Query Language process fragments can be flexibly selected from a process repository, and then be dynamically injected into running process instances depending on the respective contextual situations. The latter can be automatically derived from context factors, e.g., sensor data or configuration parameters of the given CPS. Altogether, the presented approach allows for a flexible configuration and late composition of process instances at runtime, as required in many application domains and scenarios.","PeriodicalId":409420,"journal":{"name":"2020 IEEE 24th International Enterprise Distributed Object Computing Conference (EDOC)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134095958","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Karoline Wild, Uwe Breitenbücher, Lukas Harzenetter, F. Leymann, Daniel Vietz, Michael Zimmermann
{"title":"TOSCA4QC: Two Modeling Styles for TOSCA to Automate the Deployment and Orchestration of Quantum Applications","authors":"Karoline Wild, Uwe Breitenbücher, Lukas Harzenetter, F. Leymann, Daniel Vietz, Michael Zimmermann","doi":"10.1109/EDOC49727.2020.00024","DOIUrl":"https://doi.org/10.1109/EDOC49727.2020.00024","url":null,"abstract":"Quantum computing introduces a new computing paradigm that promises to solve problems that cannot be solved by classical computers efficiently. Thus, quantum applications will be more and more integrated in classical applications. To bring these composite applications into production, technologies for an automated deployment and orchestration are required to avoid manual error-prone and time-consuming processes. For non-quantum applications, a variety of deployment technologies have been developed in recent years. However, the deployment of quantum applications currently differs significantly from non-quantum applications and thus, leads to a different modeling procedure for the deployment of quantum applications. To overcome these problems, we propose TOSCA4QC that introduces two deployment modeling styles based on the Topology and Orchestration Specification for Cloud Applications (TOSCA) standard for automating the deployment and orchestration of quantum applications: (i) SDK-specific modeling style to cover all technical deployment details and (ii) SDK-agnostic modeling style supporting common modeling principles. We further show how existing model-driven development (MDD) approach can be applied to refine a SDK-agnostic model to an executable SDK-specific model. We demonstrate the practical feasibility by a prototypical implementation as an extension of the TOSCA ecosystem OpenTOSCA and three case studies with IBMQ and a quantum simulator.","PeriodicalId":409420,"journal":{"name":"2020 IEEE 24th International Enterprise Distributed Object Computing Conference (EDOC)","volume":"45 9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125697786","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Adina Aldea, Egle Vaicekauskaite, M. Daneva, J. Piest
{"title":"Assessing Resilience in Enterprise Architecture: A Systematic Review","authors":"Adina Aldea, Egle Vaicekauskaite, M. Daneva, J. Piest","doi":"10.1109/EDOC49727.2020.00011","DOIUrl":"https://doi.org/10.1109/EDOC49727.2020.00011","url":null,"abstract":"This review paper aims to explore state-of-the-art research and scientific literature about Enterprise Architecture (EA) resilience. Based on a systematic literature review, 850 articles have been subjected to evaluation for relevance. Based on the findings in 58 selected papers, we conclude that the field of EA resilience is still in its infancy. We identified several definitions and classified six types of resilience measures, based on information type (qualitative/quantitative), the source of the disruption (internal/external), and the duration of the resilience (short-term/long-term). Based on the review, we found 19 metrics that are candidates for EA practitioners to consider for the design of measurement and assessment methods for EA resilience. In addition, we identified relevant research from Information Systems sub-domains and other sciences that can be incorporated to create a holistic view on EA resilience. Based on published definitions of resilience in the selected papers, we propose a definition of the concept of EA resilience. This definition is validated using expert opinion and creates a starting point for reasoning about EA resilience and future research.","PeriodicalId":409420,"journal":{"name":"2020 IEEE 24th International Enterprise Distributed Object Computing Conference (EDOC)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128546321","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Cost-efficient Integration Process Placement in Multiclouds","authors":"Daniel Ritter","doi":"10.1109/EDOC49727.2020.00023","DOIUrl":"https://doi.org/10.1109/EDOC49727.2020.00023","url":null,"abstract":"Integration as a service (INTaaS) is the centrepiece of current corporate, cloud and device integration processes. Thereby, compositions of integration patterns denote the required integration logic as integration processes, currently running in single-clouds. While multicloud settings gain importance, their promised freedom of selecting the best option for a specific problem is currently not realized as well as security constraints are handled in a cost-intensive manner for the INTaaS vendors, leading to security vs. costs goal conflicts.In this work, we propose a design-time placement for processes in multiclouds that is cost-optimal for the INTaaS vendors, and respects configurable security constraints of their customers. To make the solution tractable for larger, productive INTaaS processes, it is relaxed using local search heuristics. The approach is evaluated on real-world integration processes with respect to cost- and runtime-efficiency, and discusses interesting trade-offs.","PeriodicalId":409420,"journal":{"name":"2020 IEEE 24th International Enterprise Distributed Object Computing Conference (EDOC)","volume":"118 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124149497","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
W. Engelsman, R. Wieringa, M. V. Sinderen, J. Gordijn, T. Haaker
{"title":"Transforming e3value models into ArchiMate diagrams","authors":"W. Engelsman, R. Wieringa, M. V. Sinderen, J. Gordijn, T. Haaker","doi":"10.1109/EDOC49727.2020.00012","DOIUrl":"https://doi.org/10.1109/EDOC49727.2020.00012","url":null,"abstract":"An enterprise architecture (EA) is a high-level representation of an enterprise, used for managing the relation between business and IT. In order to improve the contribution of IT to the business, all elements of an EA should be traceable to the business model and vice versa. However, in practice this is not the case. In addition to reasoning about cost structures and goal contributions of IT to the business, as is customary in EA, traceability would allow practitioners to reason about the contribution of IT to the value offerings of a business. In this research paper we present the results from an experiment where we wanted to refine guidelines for transforming a business model into an EA that we have derived in earlier research. Based on this experiment we refine the guidelines, identify building blocks for a business model (BM) based EA design and illustrate this with an example.","PeriodicalId":409420,"journal":{"name":"2020 IEEE 24th International Enterprise Distributed Object Computing Conference (EDOC)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116478661","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}