Implementing a Software Prototype for Enterprise Architecture Rationalization: Lessons Learned

被引:0
|
作者
Plataniotis, Georgios [1 ,2 ,3 ]
de Kinderen, Sybren [3 ,4 ]
Proper, Henderik A. [1 ,2 ,3 ]
机构
[1] Publ Res Ctr Henri Tudor, Luxembourg, Luxembourg
[2] Radboud Univ Nijmegen, Nijmegen, Netherlands
[3] EE Team, Luxembourg, Luxembourg
[4] Univ Luxembourg, Luxembourg, Luxembourg
关键词
Enterprise Architecture; Design Rationale; Design Decisions; Prototype implementation;
D O I
10.1109/EDOCW.2014.15
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Enterprise Architecture (EA) modeling languages describe an enterprise architecture holistically. Therefore, they show an enterprises business products and services, and how these are realized by IT infrastructure and applications. However, EA modeling languages lack the capability of capturing rationalization information behind these models in terms of selection criteria, alternatives etc. Our earlier work proposes the EA Anamnesis approach for enterprise architecture rationalization. Its major contribution is a formal metamodel and a corresponding concrete syntax to interrelate business and IT decisions and in turn complement EA models with design rationale information. Yet, up to now the EA Anamnesis approach lacks software tool support. In this paper we discuss the lessons learned during the implementation of our metamodel into a software prototype. Furthermore, we provide a reflection of our aim to develop a tool by rapid prototyping, whereby practitioner feedback enables concurrent maturation of the software tool and metamodel and the idea of presenting a tool to foster acceptance and practical uptake of EA Anamnesis.
引用
收藏
页码:41 / 46
页数:6
相关论文
共 50 条
  • [1] Lessons learned in implementing and deploying crypto software
    Gutmann, P
    USENIX ASSOCIATION PROCEEDINGS OF THE 11TH USENIX SECURITY SYMPOSIUM, 2002, : 315 - 325
  • [2] Lessons learned implementing ISO 9001 in a software organization
    Ganner, M
    Johnson, M
    INNOVATION IN TECHNOLOGY MANAGEMENT - THE KEY TO GLOBAL LEADERSHIP: THE KEY TO GLOBAL LEADERSHIP, 1997, : 606 - 608
  • [3] The iCub Software Architecture: Evolution and Lessons Learned
    Natale, Lorenzo
    Paikan, Ali
    Randazzo, Marco
    Domenichelli, Daniele E.
    FRONTIERS IN ROBOTICS AND AI, 2016, 3
  • [4] Applying empirical software engineering to software architecture: challenges and lessons learned
    Davide Falessi
    Muhammad Ali Babar
    Giovanni Cantone
    Philippe Kruchten
    Empirical Software Engineering, 2010, 15 : 250 - 276
  • [5] Applying empirical software engineering to software architecture: challenges and lessons learned
    Falessi, Davide
    Babar, Muhammad Ali
    Cantone, Giovanni
    Kruchten, Philippe
    EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (03) : 250 - 276
  • [6] A Decade of Lessons Learned: Transforming the Enterprise for Today's Cloud Architecture
    Brook, Jon-Michael
    Brooks, Randall
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON CLOUD SECURITY AND MANAGEMENT (ICCSM-2015), 2015, : 16 - 30
  • [7] A computational approach for design rationalization in Enterprise Architecture
    Plataniotis, Georgios
    Proper, Henderik A.
    de Kinderen, Sybren
    2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2014,
  • [8] Enterprise architecture learning through virtual reality software prototype. Case Study
    Camargo Lemos, Ricardo David
    Castaneda Restrepo, Maria Daniela
    Parra Montano, Omar Santiago
    REVISTA EDUCACION EN INGENIERIA, 2020, 15 (30): : 9 - 17
  • [9] Lessons Learned from Designing and Implementing Team Project Work in a Software Engineering Course
    Bolloju, Narasimha
    PROCEEDINGS OF THE 16TH ANNUAL ACM INDIA COMPUTE CONFERENCE, COMPUTE 2023, 2023, : 84 - 88
  • [10] Methadone Disposition: Implementing Lessons Learned
    Kharasch, Evan D.
    Greenblatt, David J.
    JOURNAL OF CLINICAL PHARMACOLOGY, 2019, 59 (08): : 1044 - 1048