Visualization of Enterprise Architecture Model Evolution Based on an - - PowerPoint PPT Presentation

visualization of enterprise architecture model evolution
SMART_READER_LITE
LIVE PREVIEW

Visualization of Enterprise Architecture Model Evolution Based on an - - PowerPoint PPT Presentation

Visualization of Enterprise Architecture Model Evolution Based on an Example in the Consumer Goods Industry n Master Thesis Final Presentation n October 2013 n Nevzat Orhan, TU Munich n Supervisor: Prof. Dr. Florian Matthes n


slide-1
SLIDE 1

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P

Visualization of Enterprise Architecture Model Evolution Based on an Example in the Consumer Goods Industry

n Master Thesis Final Presentation n October 2013 n Nevzat Orhan, TU Munich n Supervisor: Prof. Dr. Florian Matthes n Advisor: Herbert Stirmlinger Sascha Roth

slide-2
SLIDE 2

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 2

Agenda

  • Introduction
  • Research Questions
  • Integration Approach
  • Technical Approach
  • Results
  • Future Improvement
  • Conclusion
slide-3
SLIDE 3

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 3

INTRODUCTION

Bosch and Siemens Home Appliances(BSH) q BSH is a well known home appliances company

  • More than 45000 (by 2011) employees with 14 different brands operating in 40 countries.
  • Has huge amount of technology and systems and complex environment
  • Has Enterprise Architecture (EA) management to control and manage their environment

q BSH IT has an EA Management system in place q Decide to have a collaboration by master thesis with the goal to see if:

  • TUM research could improve BSH IT EA management and visualization

TUM (Theory) BSH (Practice)

Master Thesis (Theory & Practice)

slide-4
SLIDE 4

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 4

Initial State

ATLAS TRICIA

  • EA Management took place in BSH since 2006
  • Since 2007 BSH IT is using a system called

Atlas

  • It is very good product with a well mature

maintenance process.

  • Filled up by the product managers
  • It is used to represent and making reports

about the IT-Systems of BSH

  • Used to visualize the reports and represent

the current status of the enterprise

  • Sebis developed a cutting-edge tool named

“Tricia” which may offer new approaches and visualization possibilities

  • Enterprise 2.0 product with many different

features and development areas

  • However the Atlas system has some limitations concerning comparison of historical and actual data
  • TUM Research together with the tool Tricia may have the potential to improve BSH EA approach
slide-5
SLIDE 5

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 5

Research Questions

n What are the stakeholder requirements for visual EA model analysis and evaluation? n Approach n Initial interview n Constant observations and interviews inside the enterprise n Which (EA) visualizations can effectively show temporal aspects of (EA) models? n Approach n Comprehensive literature research n Mapping of research results to requirement n Prototype implementations, evaluated with real business data n How to handle previous states of EA in a model repository and visualize them? n Approach n Enhancement of Tricia to be able to n Handle different states of an EA models and n Visualize different EA models n How to combine the existing Atlas solution with Tricia?

slide-6
SLIDE 6

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 6

BSH Logical Integration Approach

n There will be new approach in BSH IT – BSH will use both systems at the same time for different purposes – Atlas à Data maintenance and standard visualizations – Tricia à Historic data comparison by visualizations Standard reports and visualizations Historical Visualizations (Versions) ATLAS TOOL (BSH IT) TRICIA (TUM) IT Product Managers Data Transfer Regularly Version Retrieving Current Version

slide-7
SLIDE 7

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 7

Technical Approach

!"#$%&"'()* +"#,()"-($"%.#

/&"'"(* 012%#"$%&3 422)"'($"%.* 5($(6(#1

7181&()* 9:2%&$#

;4*<%=1)

Delta Analysis

4=:"."#$&($%& >#1& 4=:".#

?@AA B&1($1 ?@AC ?@A? >2=($1 9:2%&$* 51D"."$"%.

E(#1=*%. E(#1=*%.*=($(* #'F1:(

slide-8
SLIDE 8

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 8

Data Import

n Tricia tool enables users to have an automatic transfer of their data. – Mapping file prepared to transfer entities and relations from Atlas to Tricia – Modification of import mechanism to be able to deal with regularly imports – Writable Copy – Versionable Mixin

XML File according to DB

TRICIA

Tricia parses XML Save data to persistence DB

ATLAS DB TRICIA persistence DB

slide-9
SLIDE 9

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 9

Version Retrieving

!"#!"#$!!% !"#!"#$!"& !"#!"#$!"! !"#!"#$!"" !"#!"#$!"$ !"#!"#$!"'

!"#!"#$!!% ()*+,- !"#!"#$!"! ()*+,- !"#!"#$!"" ()*+,- !"#!"#$!"$ ()*+,- !"#!"#$!"' ()*+,- !"#!"#$!!%./.$"#!%#$!"' 0+12-31-.4531672.+-57,.-531.8)*+,- !"#!"#$!"& 9:-:,7.()*+,- Outer Data Source Outer Data Source Outer Data Source Outer Data Source Outer Data Source ;7-,87<816.=7,28+1 >7?-3 @13?A282 Outer Data Source

B:7,AC###D.

!"#!"#$!"" >728,7E.=7,28+1.>3-7

F+E3A

!"#!"#$!"$ >728,7E.=7,28+1.>3-7 ;7-,87<816.=7,28+1 >7?-3 @13?A282

B:7,AC###D.

slide-10
SLIDE 10

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 10

Visualizations

n There are two types of visualizations prepared in the context of master thesis n Mostly relies on the real enterprise data n Result of practical evaluation n Using well known visualization types improves understanding of content significantly

Visualizations(Historical) Implemented Visualizations Conceptual Visualizations

slide-11
SLIDE 11

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 11

Visualizations - DEMO

slide-12
SLIDE 12

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 12

Conceptualized Visualization -1

!

!

!

Product 1 Prop 10 Prop 9 Prop 8 Prop 7 Prop 6 Prop 5 Prop 4 Prop 3 Prop 2 Prop 1 Product 2 Product 3 Product 4 Product 5 Product 6 Product 7 LEGEND Only Version1 Only Version2 Both Versions

slide-13
SLIDE 13

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 13

Conceptualized Visualizations - 2

!

!

!

slide-14
SLIDE 14

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 14

RESULTS

Standard reports and visualizations Historical Visualizations (Versions) ATLAS TOOL (BSH) TRICIA (TUM) IT Product Managers Data Transfer Regularly Version Retrieving Current Version n All the objectives that were determined at the beginning has accomplished and evaluated

slide-15
SLIDE 15

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 15

Further Improvements

n Implementation of conceptualized visualizations n Performance Improvements for Import mechanism n Design of the current visualization can be improved n Documentation of the Tricia should be definitely improved for business perspectives n Different states can be stored in EA repository

slide-16
SLIDE 16

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 16

THANK YOU FOR YOUR ATTENTION ! QUESTIONS & COMMENTS ?

slide-17
SLIDE 17

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 17

Backup Slides

slide-18
SLIDE 18

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 18

BSH Data Model

!"#$"%&'()'*#+,-.& ()'*#+,-.& !"""# # # # # !""# ! ! !# ! !"""# (%/+#0"&$+%'1234.& )4.5%+6+7$."6' 8+09+%4%& :;<&40' 8+09+%4%& *#+.4<< 8+-%&#; =+."&$+% >47$+% # # # #

slide-19
SLIDE 19

B O S C H A N D S I E M E N S H O M E A P P L I A N C E S G R O U P Master Thesis – Final Presentation I Nevzat Orhan I Slide: 19

Data Import – Copy Asset

n Data import should ensure regular data transfer

Starts the import mechanism Check for database credentials NO YES Start mapping Persistent Entity based

  • n XML Schema

Entity Exists before Create Writable Copy of Persistent Entity Create Persistent Entity with ID YES NO DB Connection is Correct? Update the Persistent Entitiy Persist Entity to Persistance Layer Delete Persistent Entity For each Persistent Entity not Exists in this Import