{"title":"Towards Integrating Microservices with Adaptable Enterprise Architecture","authors":"J. Bogner, A. Zimmermann","doi":"10.1109/EDOCW.2016.7584392","DOIUrl":"https://doi.org/10.1109/EDOCW.2016.7584392","url":null,"abstract":"IT environments that consist of a very large number of rather small structures like microservices, Internet of Things (IoT) components, or mobility systems are emerging to support flexible and agile products and services in the age of digital transformation. Biological metaphors of living and adaptable ecosystems with service-oriented enterprise architectures provide the foundation for self-optimizing, resilient run- time environments and distributed information systems. We are extending Enterprise Architecture (EA) methodologies and models that cover a high degree of heterogeneity and distribution to support the digital transformation and related information systems with micro-granular architectures. Our aim is to support flexibility and agile transformation for both IT and business capabilities within adaptable digital enterprise architectures. The present research paper investigates mechanisms for integrating Microservice Architectures (MSA) by extending original enterprise architecture reference models with elements for more flexible architectural metamodels and EA-mini-descriptions.","PeriodicalId":287808,"journal":{"name":"2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123597605","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":"Message from the AdaptiveCM 2016 Workshop Chairs","authors":"I. Rychkova, I. Bider, Keith Svenson","doi":"10.1109/EDOCW.2016.7584368","DOIUrl":"https://doi.org/10.1109/EDOCW.2016.7584368","url":null,"abstract":"This preface provides a brief overview of the Fifth International Workshop on Adaptive Case Management and other Non-workflow Approaches to BPM (AdaptiveCM) held in conjunction with EDOC 2016. The preface introduces the workshop goals, lists the accepted papers and acknowledges the great efforts of PC and other individuals who worked for this event to happen.","PeriodicalId":287808,"journal":{"name":"2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132902573","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":"Analyzing Coordination and Flexibility in Organizations Using Enterprise Architecture","authors":"Pia Närman, Pontus Johnson","doi":"10.1109/EDOCW.2016.7584348","DOIUrl":"https://doi.org/10.1109/EDOCW.2016.7584348","url":null,"abstract":"The structure of organizations impact their performances. Here, we present a framework based on enterprise architecture to analyze the impact organization structure has on flexibility and coordination within an organization. The framework incorporates organization structure theories by Henry Mintzberg using the Object Constraint Language (OCL) and the Unified Modeling Language (UML) in the modeling tool Enterprise Architecture Analysis Tool (EAAT). The framework has also been applied on a case study where the suitability of three organizations' structures with regards to flexibility and coordination are analyzed.","PeriodicalId":287808,"journal":{"name":"2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116296971","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":"Keeping Track of the Physical in Assembly Processes","authors":"Selim Erol, Philipp Hold","doi":"10.1109/EDOCW.2016.7584365","DOIUrl":"https://doi.org/10.1109/EDOCW.2016.7584365","url":null,"abstract":"Assembly processes are a particular class of production processes that have gained increasing importance as to their impact on flexibility and efficiency of the overall process. Assembly processes are characterized by high variability concerning the type and logical flow of tasks to be performed, the devices and tools used, the materials and information to be processed. Due to the complexity of such processes a relatively high ratio of tasks is still performed by human workers. Keeping track of materials, devices and tools used and at the same time providing digital assistance for increasingly complex assembly tasks requires adequate modeling techniques as a prerequisite for respective systems design. In this paper we discuss challenges for modeling assembly processes based on a real-world assembly line from our learning factory lab. Finally, we propose an architecture for a process-driven assistive assembly system which shows the interplay between process based monitoring, task assistance and workplace sensors.","PeriodicalId":287808,"journal":{"name":"2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132242535","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 Multi-Leveled Architecture for the Internet of Things","authors":"R. Baghli, E. Najm, B. Traverson","doi":"10.1109/EDOCW.2016.7584391","DOIUrl":"https://doi.org/10.1109/EDOCW.2016.7584391","url":null,"abstract":"We propose a data-centric three leveled modeling architecture in an effort towards a Model Driven approach of services for the Internet of Things (IoT): a resources level, an artifacts level and a semantic level. In this architecture, the resources level abstracts all important pieces of information describing real objects as resources. The artifacts level allows to collect all objects and contexts information necessary for the execution of a given service. The semantic level introduces semantic notions to the architecture. So, data and actions are named in a standardized naming and the rules facilitate the interaction of the system with the non-expert users. We llustrate our architecture on a small example in which we present all three levels.","PeriodicalId":287808,"journal":{"name":"2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW)","volume":"81 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134011049","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}
Kushal Agrawal, M. Aschauer, Thomas Thonhofer, Saimir Bala, Andreas Rogge-Solti, Nico Tomsich
{"title":"Resource Classification from Version Control System Logs","authors":"Kushal Agrawal, M. Aschauer, Thomas Thonhofer, Saimir Bala, Andreas Rogge-Solti, Nico Tomsich","doi":"10.1109/EDOCW.2016.7584383","DOIUrl":"https://doi.org/10.1109/EDOCW.2016.7584383","url":null,"abstract":"Collaboration in business processes and projects requires a division of responsibilities among the participants. Version control systems allow us to collect profiles of the participants that hint at participants' roles in the collaborative work. The goal of this paper is to automatically classify participants into the roles they fulfill in the collaboration. Two approaches are proposed and compared in this paper. The first approach finds classes of users by applying k-means clustering to users based on attributes calculated for them. The classes identified by the clustering are then used to build a decision tree classification model. The second approach classifies individual commits based on commit messages and file types. The distribution of commit types is used for creating a decision tree classification model. The two approaches are implemented and tested against three real datasets, one from academia and two from industry. Our classification covers 86% percent of the total commits. The results are evaluated with actual role information that was manually collected from the teams responsible for the analyzed repositories.","PeriodicalId":287808,"journal":{"name":"2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134036629","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":"How to Restrict Web 2.0 Applications Use in the Workplace? Example of Google+ Hangouts","authors":"E. Ugljanin, Noura Faci, V. Burégio, Z. Maamar","doi":"10.1109/EDOCW.2016.7584361","DOIUrl":"https://doi.org/10.1109/EDOCW.2016.7584361","url":null,"abstract":"This paper presents a system that ensures the compliance of Web 2.0 applications use with organizations' policies. These applications are usually perceived as distractions more than productivity booster. To this end, guidelines are provided as restrictions that capture how, when, and where to use Web 2.0 applications' social actions (e.g., chat, post, and comment). The restrictions are formalized and then implemented into an application deployed on top of Google+ Hangouts. Examples of restrictions that the application enforces at run-time, include maximum number of messages to exchange and authorized time slots for exchanging messages.","PeriodicalId":287808,"journal":{"name":"2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115482027","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":"Digital Health Interoperability Frameworks: Use of RM-ODP Standards","authors":"Z. Milosevic, A. Bond","doi":"10.1109/EDOCW.2016.7584359","DOIUrl":"https://doi.org/10.1109/EDOCW.2016.7584359","url":null,"abstract":"It has been ten years since the publication of our first paper reporting on the beginning of a new national e- health interoperability journey in Australia and the interoperability framework developed by National e-health Transition Authority (NEHTA) [1]. Many new technologies, standard efforts and architecture approaches have emerged since then. Many new lessons were also learned by different stakeholders involved in using the framework as a basis for interoperability conversations and e-health solution development. Some of these were reflected in the second version of the NEHTA Interoperability Framework. This paper provides further details regarding this new version of the NEHTA Interoperability Framework, shows in more detail how Reference Model for Open Distributed Systems (RM-ODP) standards were used to provide underpinning foundations for interoperability, and lists some other development in e-health interoperability. Further, the paper describes the use of RM-ODP in other interoperability frameworks and describes links between interoperability frameworks, enterprise and solution architectures and interoperability methodologies.","PeriodicalId":287808,"journal":{"name":"2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121589926","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}
Julio Cesar Nardi, J. P. Almeida, M. C. Pereira, R. Falbo, M. Iacob, M. V. Sinderen, L. F. Pires
{"title":"Service Commitments and Capabilities across the ArchiMate Architectural Layers","authors":"Julio Cesar Nardi, J. P. Almeida, M. C. Pereira, R. Falbo, M. Iacob, M. V. Sinderen, L. F. Pires","doi":"10.1109/EDOCW.2016.7584386","DOIUrl":"https://doi.org/10.1109/EDOCW.2016.7584386","url":null,"abstract":"ArchiMate is a widely adopted enterprise architecture modeling language that includes the \"service\" construct as a key structuring element across its enterprise layers. A previous analysis of the use of this construct within ArchiMate's business layer concluded that it fails to represent some important social aspects associated with the dynamics of service relations, which led to recommendations for improvements in the form of modeling patterns with focus on the business layer of ArchiMate. In this paper, we extend that analysis to consider also service relations in the application and technology layers. We explore the importance of addressing two complementary views for service modeling: the capability-based and the commitment-based views. As a result, a more comprehensive modeling strategy for service relations in ArchiMate is proposed; this strategy is able to reflect business models that employ the service notion, including software-as-a-service (S aaS), platform-as-a-service (PaaS), and infrastructure-as-a-service (IaaS). We use a reference ontology for services (UFO-S) to support our analysis.","PeriodicalId":287808,"journal":{"name":"2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW)","volume":"179 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123028785","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":"Modelling Method Design: An Adoxx Realisation","authors":"Nesat Efendioglu, R. Woitsch","doi":"10.1109/EDOCW.2016.7584376","DOIUrl":"https://doi.org/10.1109/EDOCW.2016.7584376","url":null,"abstract":"The importance of Modelling Method Engineering is equally rising with the importance of Domain Specific Languages and individual modelling approaches. In order to capture the most relevant semantic primitives that address domain specific needs, it is necessary to involve both the method engineers as well as domain experts. Based on practical experience in business, more than twenty EU-projects and other research initiatives, this paper presents improved and extended version of a model-driven approach to support the design of a modelling method. The approach is evaluated by two projects in the context of e-Learning, and Business and IT-Cloud Alignment. The paper discusses the evaluation results and derived outlooks.","PeriodicalId":287808,"journal":{"name":"2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124780718","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}