The Fourth International Workshop on Models and Model-driven Methods for Service Engineering -3M4SE 2013- aims at helping the convergence of research on model-driven development and practical application of the model-driven approach in the area of enterprise computing and service engineering. The workshop addresses questions with respect to the requirements on, concepts for, properties of and experience with models and model-driven methods for service engineering in the area of enterprise computing. A special focus has been on the combined application of model-driven and semantic approaches in the different phases of the service lifecycle.
{"title":"Preface to the Fourth International Workshop on Models and Model-Driven Methods for Service Engineering -- 3M4SE 2013","authors":"M. V. Sinderen, L. F. Pires, M. Iacob","doi":"10.1109/EDOCW.2013.53","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.53","url":null,"abstract":"The Fourth International Workshop on Models and Model-driven Methods for Service Engineering -3M4SE 2013- aims at helping the convergence of research on model-driven development and practical application of the model-driven approach in the area of enterprise computing and service engineering. The workshop addresses questions with respect to the requirements on, concepts for, properties of and experience with models and model-driven methods for service engineering in the area of enterprise computing. A special focus has been on the combined application of model-driven and semantic approaches in the different phases of the service lifecycle.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115733110","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}
The workshop "Methodical Development of Modeling Tools" (MeDMoT) establishes an international forum for discussing cutting-edge research results on the topic of modeling tool development and related areas. The workshop focuses on procedures and architectural principles related to the creation of software for presenting, editing, transforming, or analyzing models.
{"title":"Preface to the Workshop on Methodical Development of Modeling Tools (MeDMoT 2013)","authors":"J. Gulden, Jens Henning von Pilgrim","doi":"10.1109/EDOCW.2013.52","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.52","url":null,"abstract":"The workshop \"Methodical Development of Modeling Tools\" (MeDMoT) establishes an international forum for discussing cutting-edge research results on the topic of modeling tool development and related areas. The workshop focuses on procedures and architectural principles related to the creation of software for presenting, editing, transforming, or analyzing models.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126135044","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}
IT is becoming pervasive in all organizations as well as regulatory compliance requirements are becoming increasingly pervasive and burdensome. Several IT frameworks, which have been criticized by many researchers, exist to help organizations to mitigate IT compliance issues. However, the majority of the organizations keep being reactive when dealing with IT compliance. The goal of this paper is to analyze the main IT frameworks and literature and propose to model the IT Compliance Management process. The main contribution of this paper is the model of the IT compliance management process based in both scientific and practitioner viewpoint. We used Design Science Research as research methodology to design our proposal, we also used the concept-centric methodology to perform our literature review, and finally we evaluate our proposal with expert's interviews. We finish our paper with contributions, lessons learned and future work.
{"title":"IT Compliance Management Process Modeling Based on Best Practices Reference Models and Qualitative Data","authors":"R. Pereira, M. Silva","doi":"10.1109/EDOCW.2013.27","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.27","url":null,"abstract":"IT is becoming pervasive in all organizations as well as regulatory compliance requirements are becoming increasingly pervasive and burdensome. Several IT frameworks, which have been criticized by many researchers, exist to help organizations to mitigate IT compliance issues. However, the majority of the organizations keep being reactive when dealing with IT compliance. The goal of this paper is to analyze the main IT frameworks and literature and propose to model the IT Compliance Management process. The main contribution of this paper is the model of the IT compliance management process based in both scientific and practitioner viewpoint. We used Design Science Research as research methodology to design our proposal, we also used the concept-centric methodology to perform our literature review, and finally we evaluate our proposal with expert's interviews. We finish our paper with contributions, lessons learned and future work.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115085708","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}
The open, distributed approach of the Web and the relationship's prevalence of applications and services is transforming both the way we develop software and how they operate and interact with each other. As a result, a novel breed of applications is emerging, and consequently new mental models are needed to deal with them. In this paper, we weave "social" relationships into software, leading to the notion of "relationship-aware" software. Relationship-aware software uses the metaphor of human social relationships and, at the simplest level, is software whose behavior takes into account other software it interacts with. Here, we revisit the concept of relationship and extend the notion of Social Machines to establish a unifying abstraction model that is used for specifying relationship-aware applications and services. To engineer relationship-aware applications, this paper presents a guideline that address some issues related to the engineering exercise. In addition, an analysis describing Facebook as a relationship-aware Social Machine with 282 interaction views is also reported in the paper.
{"title":"Moving towards \"Relationship-Aware\" Applications and Services: A Social Machine-Oriented Approach","authors":"V. Burégio, S. Meira, N. Rosa, V. Garcia","doi":"10.1109/EDOCW.2013.12","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.12","url":null,"abstract":"The open, distributed approach of the Web and the relationship's prevalence of applications and services is transforming both the way we develop software and how they operate and interact with each other. As a result, a novel breed of applications is emerging, and consequently new mental models are needed to deal with them. In this paper, we weave \"social\" relationships into software, leading to the notion of \"relationship-aware\" software. Relationship-aware software uses the metaphor of human social relationships and, at the simplest level, is software whose behavior takes into account other software it interacts with. Here, we revisit the concept of relationship and extend the notion of Social Machines to establish a unifying abstraction model that is used for specifying relationship-aware applications and services. To engineer relationship-aware applications, this paper presents a guideline that address some issues related to the engineering exercise. In addition, an analysis describing Facebook as a relationship-aware Social Machine with 282 interaction views is also reported in the paper.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"53 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114524910","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}
The goal of the workshop is to develop concepts and methods to assist the engineering and management of service oriented enterprise architectures and the software systems supporting them. Especially four themes of research have been pursued: 1. Alignment of the enterprise goals and strategies with the service-oriented enterprise architecture; 2. Design of the service-oriented enterprise architecture; 3. Mapping of service-oriented enterprise architecture to enterprise resources; 4. SoEA and Cloud-Computing; influence of cloud, social and big data.
{"title":"Foreword by SoEA4EE Organizers -- Service Oriented Enterprise Architecture for Enterprise Engineering","authors":"S. Nurcan, Rainer Schmidt","doi":"10.1109/EDOCW.2013.49","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.49","url":null,"abstract":"The goal of the workshop is to develop concepts and methods to assist the engineering and management of service oriented enterprise architectures and the software systems supporting them. Especially four themes of research have been pursued: 1. Alignment of the enterprise goals and strategies with the service-oriented enterprise architecture; 2. Design of the service-oriented enterprise architecture; 3. Mapping of service-oriented enterprise architecture to enterprise resources; 4. SoEA and Cloud-Computing; influence of cloud, social and big data.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122257899","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}
Enterprise architecture is practiced in different ways, and there are different types of enterprise architects with quite different roles. This paper looks closer at the role of enterprise architects and the importance of the enterprise architects' understanding of boundary issues in their practice. The paper suggests that enterprise architects must focus on problem-finding more than problem-solving, and should develop not just more dialectic skills, but also dialogic skills. The paper also argues that the enterprise architects must gain a deeper understanding of the enterprise, and need to start working with other enterprise disciplines.
{"title":"The Changing Role of the Enterprise Architect","authors":"J. Gøtze","doi":"10.1109/EDOCW.2013.42","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.42","url":null,"abstract":"Enterprise architecture is practiced in different ways, and there are different types of enterprise architects with quite different roles. This paper looks closer at the role of enterprise architects and the importance of the enterprise architects' understanding of boundary issues in their practice. The paper suggests that enterprise architects must focus on problem-finding more than problem-solving, and should develop not just more dialectic skills, but also dialogic skills. The paper also argues that the enterprise architects must gain a deeper understanding of the enterprise, and need to start working with other enterprise disciplines.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131955310","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}
Enterprise architecture management (EAM) aims at aligning business and IT. Therefore, EAM analyzes the current and defines the target state. In order to reach the target state, EAM plans and monitors transformations affecting business processes, information systems and the underlying IT infrastructure. Thereby, domains are a widely used tool in order to reduce the complexity. The domains structure the enterprise architecture, e.g. according to the business fields a company is working in. Resources and responsibilities are assigned to these domains and transformations are then coordinated within domains. This approach, however, poses the risk that business requirements are solved redundantly although an existing IT system from another domain could have been reused. It even hinders an integration of the IT systems used in the different business fields. This paper describes an approach for coordinating transformations based on so-called business building blocks (BBBs). BBBs define the essential business elements independent from their implementation, with a granularity suitable for reuse within and across domains. Our approach determines who is responsible for providing a solution to a certain business requirement by assigning clear responsibilities to the corresponding BBB. This business outcome-driven approach helps focusing on business requirement solutions instead of managing system solutions. Ideally, there is exactly one responsible authority per BBB. In the paper, we provide a description of our BBB identification method and relate the suggested approach into one of the currently most widely adopted EA frameworks, i.e. The Open Group Architecture Framework (TOGAF). We report about the experiences we made when using this method in various EAM projects and recommend best practices.
{"title":"Business Building Blocks as Coordination Mechanism for Enterprise Transformations","authors":"C. Hess, Florian Lautenbacher, Katrin Fehlner","doi":"10.1109/EDOCW.2013.29","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.29","url":null,"abstract":"Enterprise architecture management (EAM) aims at aligning business and IT. Therefore, EAM analyzes the current and defines the target state. In order to reach the target state, EAM plans and monitors transformations affecting business processes, information systems and the underlying IT infrastructure. Thereby, domains are a widely used tool in order to reduce the complexity. The domains structure the enterprise architecture, e.g. according to the business fields a company is working in. Resources and responsibilities are assigned to these domains and transformations are then coordinated within domains. This approach, however, poses the risk that business requirements are solved redundantly although an existing IT system from another domain could have been reused. It even hinders an integration of the IT systems used in the different business fields. This paper describes an approach for coordinating transformations based on so-called business building blocks (BBBs). BBBs define the essential business elements independent from their implementation, with a granularity suitable for reuse within and across domains. Our approach determines who is responsible for providing a solution to a certain business requirement by assigning clear responsibilities to the corresponding BBB. This business outcome-driven approach helps focusing on business requirement solutions instead of managing system solutions. Ideally, there is exactly one responsible authority per BBB. In the paper, we provide a description of our BBB identification method and relate the suggested approach into one of the currently most widely adopted EA frameworks, i.e. The Open Group Architecture Framework (TOGAF). We report about the experiences we made when using this method in various EAM projects and recommend best practices.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128291855","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}
A. Zimmermann, M. Pretz, G. Zimmermann, D. Firesmith, Ilia Petrov
Applications with Service-oriented Enterprise Architectures in the Cloud are emerging and will shape future trends in technology and communication. The development of such applications integrates Enterprise Architecture and Management with Architectures for Services & Cloud Computing, Web Services, Semantics and Knowledge-based Systems, Big Data Management, among other Architecture Frameworks and Software Engineering Methods. In the present work in progress research, we explore Service-oriented Enterprise Architectures and application systems in the context of Big Data applications in cloud settings. Using a Big Data scenario, we investigate the integration of Services and Cloud Computing architectures with new capabilities of Enterprise Architectures and Management. The underlying architecture reference model can be used to support semantic analysis and program comprehension of service-oriented Big Data Applications. Enterprise Services Computing is the current trend for powerful large-scale information systems, which increasingly converge with Cloud Computing environments. In this paper we combine architectures for services with cloud computing. We propose a new integration model for service-oriented Enterprise Architectures on basis of ESARC - Enterprise Services Architecture Reference Cube, which is our previous developed service-oriented enterprise architecture classification framework, with MFESA - Method Framework for Engineering System Architectures - for the design of service-oriented enterprise architectures, and the systematic development, diagnostics and optimization of architecture artifacts of service-oriented cloud-based enterprise systems for Big Data applications.
{"title":"Towards Service-Oriented Enterprise Architectures for Big Data Applications in the Cloud","authors":"A. Zimmermann, M. Pretz, G. Zimmermann, D. Firesmith, Ilia Petrov","doi":"10.1109/EDOCW.2013.21","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.21","url":null,"abstract":"Applications with Service-oriented Enterprise Architectures in the Cloud are emerging and will shape future trends in technology and communication. The development of such applications integrates Enterprise Architecture and Management with Architectures for Services & Cloud Computing, Web Services, Semantics and Knowledge-based Systems, Big Data Management, among other Architecture Frameworks and Software Engineering Methods. In the present work in progress research, we explore Service-oriented Enterprise Architectures and application systems in the context of Big Data applications in cloud settings. Using a Big Data scenario, we investigate the integration of Services and Cloud Computing architectures with new capabilities of Enterprise Architectures and Management. The underlying architecture reference model can be used to support semantic analysis and program comprehension of service-oriented Big Data Applications. Enterprise Services Computing is the current trend for powerful large-scale information systems, which increasingly converge with Cloud Computing environments. In this paper we combine architectures for services with cloud computing. We propose a new integration model for service-oriented Enterprise Architectures on basis of ESARC - Enterprise Services Architecture Reference Cube, which is our previous developed service-oriented enterprise architecture classification framework, with MFESA - Method Framework for Engineering System Architectures - for the design of service-oriented enterprise architectures, and the systematic development, diagnostics and optimization of architecture artifacts of service-oriented cloud-based enterprise systems for Big Data applications.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126330756","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}
Enterprise Architecture Management (EAM) is considered to provide the mechanism for, amongst others, governing enterprise transformations required by changes in the environment. In this paper, we focus on changes that result from the analysis of information security risks and of their impacts on the services delivered by an enterprise. We present how the concepts of an information system security risks management domain can be mapped into the ArchiMate enterprise architecture modeling language. We illustrate the application of the proposed approach through the handling of a lab case.
{"title":"Conceptual Integration of Enterprise Architecture Management and Security Risk Management","authors":"Eric Grandry, C. Feltus, E. Dubois","doi":"10.1109/EDOCW.2013.19","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.19","url":null,"abstract":"Enterprise Architecture Management (EAM) is considered to provide the mechanism for, amongst others, governing enterprise transformations required by changes in the environment. In this paper, we focus on changes that result from the analysis of information security risks and of their impacts on the services delivered by an enterprise. We present how the concepts of an information system security risks management domain can be mapped into the ArchiMate enterprise architecture modeling language. We illustrate the application of the proposed approach through the handling of a lab case.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126621391","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}