Master’s Thesis – Kick-off presentation Assessing the cost and benefit of a microservice landscape discovery method in the automotive industry Advisor:

Slides:



Advertisements
Similar presentations
Technische Universität München Application Performance Monitoring of a scalable Java web-application in a cloud infrastructure Kick-off presentation for.
Advertisements

Program Management Office (PMO) Design
Leverage MarkITS for agile solutions delivery that balances strategic thinking with tactical execution for “Business & Technology Convergence” MarkITS.
Applying the SOA RA Utah Public Safety ESB Project Utah Department of Technology Services April 10, 2008 Prepared by Robert Woolley.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
1 Pertemuan 14 Perencanaan, Desain dan Administrasi Databases Matakuliah: >/ > Tahun: > Versi: >
Lecture Nine Database Planning, Design, and Administration
Business Transformation Health Check
Global Business Transformation Master (GBTM) Certification
Business process management (BPM) Petra Popovičová.
LEARN. NETWORK. DISCOVER. | #QADexplore Implementing Business Process Management: Steps to Success WCUG – November 18, 2014.
Fakultät für Informatik Technische Universität München A Visual Tool for Conflict Resolution in EA Repositories Bachelor’s Thesis kick-off presentation,
Proposed EA Assessment Framework 2.0 Chief Architect’s Forum (CAF) Dick Burk Chief Architect and Director of Federal Enterprise Architecture Program, OMB.
By N.Gopinath AP/CSE. Why a Data Warehouse Application – Business Perspectives  There are several reasons why organizations consider Data Warehousing.
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
UML - Development Process 1 Software Development Process Using UML (2)
Overview of the Database Development Process
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
ITEC224 Database Programming
The Challenge of IT-Business Alignment
Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany wwwmatthes.in.tum.de Master’s.
An Online Knowledge Base for Sustainable Military Facilities & Infrastructure Dr. Annie R. Pearce, Branch Head Sustainable Facilities & Infrastructure.
 ELECTRI Council Meeting  Information Technology Assessment for Line Electrical Contractors Vanessa Valentin, Ph.D. Assistant Professor Department of.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Promoting excellence in social security Building on sector wide commonalities to enhance the benefits of Information.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
University of Wyoming Financial Reporting Initiative Update April 2016.
Planning Engagement Kickoff
OrbEEt Project Introduction <Location>, <Date> Presenter
KRISHNACHANDER KALIYAPERUMAL PROJECT MANAGER
Workshop 4: Developing a one page business case
Building a Data Warehouse
Avoiding Redundancy in the Management of Technical Documentation and Models: Requirements Analysis and Prototypical Implementation for Enterprise Architecture.
Sample Fit-Gap Kick-off
A prototypical tool to discover architecture changes based on multiple monitoring data sources for a distributed system Patrick Schäfer, , Munich.
Understanding Enterprise Architecture
4th Assessment of Progress Against the GEOSS 2015 Strategic Targets
Business process management (BPM)
A Publish/Subscribe Model for Collaborative Project Management in a Decentralized Environment - Design and Prototypical Implementation Michael Rose, 05/11/2015.
Continuous Delivery- Complete Guide
Office 365 FastTrack Planning Engagement Kickoff
CIM Modeling for E&U - (Short Version)
The Development Process of Web Applications
Capital Project / Infrastructure Renewal – Making the Business Case
REPORTING SDG INDICATORS USING NATIONAL REPORTING PLATFORMS
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
Business process management (BPM)
Enterprise Resource Planning
Predicting Enterprise Application Performance Measures through Time-series Forecasting Daniel Elsner, 21st August 2017, Scientific advisor: Pouya Aleatrati.
EOB Methodology Overview
A prototypical tool to discover architecture changes based on multiple monitoring data sources for a distributed system Patrick Schäfer, , Munich.
The Open Group Architecture Framework (TOGAF)
Update on iQIES AHFSA 2018 Fall Conference September 24, 2018.
Master dissertation Proposals
Enhancing enterprise architecture models using application monitoring data Christopher Janietz, 2018/04/23, Advanced Seminar (Advisor: Martin Kleehaus)
Automated documentation of Business Domain assignments and cloud application information from an application development pipeline Master Thesis: Kickoff.
Reliability Standards Development Plan
Enterprise Program Management Office
NERC Reliability Standards Development Plan
NERC Reliability Standards Development Plan
Enhancing enterprise architecture models using application monitoring data Christopher Janietz, 2018/10/12, Advanced Seminar (Advisor: Martin Kleehaus)
AWS Network Requirements Analysis and Network Planning
Applying Agile Lean to Global Software Development
ONAP Architecture Principle Review
Avoiding Redundancy in the Management of Technical Documentation and Models: Requirements Analysis and Prototypical Implementation for Enterprise Architecture.
Bachelor’s Thesis Kick-Off: Empirical Task Analysis of Data Protection Management Michael Vilser
Presentation transcript:

Master’s Thesis – Kick-off presentation Assessing the cost and benefit of a microservice landscape discovery method in the automotive industry Advisor: Martin Kleehaus Student: Nektarios Machner 27.05.2019

1. Motivation 2. Research problem 3. Research questions Agenda 1. Motivation 2. Research problem 3. Research questions 4. Solution proposal 5. Evaluation 6. Timeline 7. Discussion

1. Motivation (1) EAM aims to document and manage the complexity of the business IT landscape in relation to business requirements conveys holistic view of entire organization define current state in an EA model and derive future planned states heading towards an optimized EA improve business and IT alignment realize cost saving potentials source: wwwmatthes.in.tum.de

Microservice architecture 1. Motivation (2) Microservice architecture highly maintainable and testable loosely coupled independently deployable organized around business capabilities rising adoption of agile methodologies and microservice-based architectures rising number of code deployments decrease in time-to-market EA landscape is in constant change EAM Tools provide support, but require manual input high degree of manual work with very little automation widely distributed responsibilities EA documentation often incomplete or outdated and mostly very costly to maintain research on holistic models/tools to facilitate EAD scarce DevOps Lifecycle source: www.microservices.io https://openwt.com Dimensional Research: Global Microservices Trends: A survey of development professionals (April 2018)

1. Motivation (3) in previous work source entities of the ArchiMate meta-model could be covered with 20% on the business layer, 75% on the application layer and up to 50% on the technology layer automation of EAD faces various challenges: overload of productive systems due to large volume of transactions for automated data collection selection of the right productive systems as information sources for EAD detection of changes and propagation insufficient data quality at source transformational challenges due to missing standards abstraction gap Mapping between TOGAF ADM and ArchiMate language source: https://www.opengroup.org/togaf M. Buschle, M. Ekstedt, S. Grunow, M. Hauder, F. Matthes, and S. Roth. Automated Enterprise Architecture Documentation using an Enterprise Service Bus. 2012. Hauder, M., Matthes, F., Roth, S.: Challenges for Automated Enterprise Architecture Documentation - In the 7th Workshop on Trends in Enterprise Architecture Research (TEAR 2012), Barcelona, Spain, 2012.

2. Research problem (1) majority of organizations have no dedicated process for EA documentation defined only 23 participants (18.7%) stated that they have implemented some form of automated EA documentation mechanisms for their EA tool (mostly limited to simple file import mechanisms that are manually triggered) direct data integration between other information systems and the EA tool only considered by few organizations Fig.: Usage and relevance as EA information sources (n=123). 62% 59% 55% 51% 47% 48% 44% 45% 41% 32% 27% 27% 20% 12% 10% 9% 6% 6% source: Farwick, M., Hauder, M., Roth, S., Matthes, F., Breu, R.: Enterprise Architecture Documentation: Empirical Analysis of Information Sources for Automation - In the Hawaii International Conference on System Sciences (HICSS 46), Maui, Hawaii, 2013

2. Research problem (2) used to monitor infrastructure and its performance (APM) high actuality and correctness scope of monitoring tools is too granular main problem: bridging the abstraction gap between existing information silos and EA tools Fig.: Information source quality attributes of Network Scanners (n=54) source: Farwick, M., Hauder, M., Roth, S., Matthes, F., Breu, R.: Enterprise Architecture Documentation: Empirical Analysis of Information Sources for Automation - In the Hawaii International Conference on System Sciences (HICSS 46), Maui, Hawaii, 2013

2. Research problem (3) Microservice architecture example Smartscape topology source: www.microservices.io MediaMarktSaturn dynatrace Smartscape topology

3. Research Questions Which IT artifacts and their communication relationships can be discovered through runtime data? How can IT artifact relationships be visualized properly? What prerequisites need to be fulfilled? What are benefits and limitations of this solution? RQ1 RQ2 RQ3 RQ4

4. Solution proposal BMW Group IT proposed solution source (logos): www.bmwgroup.com, www.dynatrace.com, www.nodejs.org, www.graphql.org, www.mongodb.com, www.reactjs.org, www.cytoscape.org

Requirements analysis 5. Evaluation relevant requirements desired outcome case study design as-is meta-model final prototype version updated meta-model relevant research data answers to research questions thesis write-up Literature research Interviews with stakeholders Requirements analysis Definition of relevant case study parameters (assessment criteria, stakeholders, methods of information gathering) Evaluation design Analysis of as-is situation Data collection from relevant sources As-Is-Evaluation Implementation of prototype Feedback from stakeholders Refinement of prototype On-Site experience Semi-structured interviews with stakeholders Gap analysis Case Study Critical assessment of benefits and limitations Final evaluation of research questions Final Assessment source (logo): www.bmwgroup.com

Prototype development 6. Timeline April May June July August September October Literature research Prototype development Prototype evaluation Writing continue development of prototype do further requirements analysis to tailor prototype to BMW’s needs explore options of how to best visualize certain architecture artifacts (e.g. API-level) Registration Date Submission Date

Thank you for your attention! Discussion Advisor: Martin Kleehaus Student: Nektarios Machner 27.05.2019

Nektarios Machner nektarios.machner@in.tum.de