SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Real-time	Enterprise	Architecture
Merck	Innovation	Center,	Darmstadt,	März	2016
Agenda
2
Metrics Produkt	Demo
Motivation
Micro-Services	Architektur	@	LeanIX
Wir sind überzeugt …
3
A
Wandel in	der	IT	steigert den	Bedarf nach EA:
Agile	Entwicklung,	Micro	Services,	Container	Deployment
B
EA	im Kontext von	Echtzeit-Datenist
Erfolgsfaktor für Verzahnungin	Organisation
Wandel in	der	IT	steigert den	Bedarf
nach Enterprise	Architektur
4
Agile
Development
(z.B.	Scrum)
• Mehr Selbst-organisation der	
Community	und	Bedarf nach
freiem Zugang zu Informationen
• Weniger zentrale Governance
Microservices
Architecture
(z.B.	Netflix)
Containerized	
Deployment	
(z.B.	Docker)
• Mehr fein-granulare Services	mit
zahlreichen Abhängigkeiten und	
verteiltem Management
• Weniger große IT	Systeme
• Mehr Dynamik in	der	Verteilung
und	Nutzung von	Ressourcen
• Weniger starre Rechenzentren und	
Kapazitäten
EA
Markt
A
EA	im Kontext von	Echtzeit-Daten ist Erfolgs-
faktor für Verzahnung in	der	Organisation
5
Agile
Microservices Dev-Ops
EA
• Wie aktiv war	die	
Entwicklung für meine
Applikation?
• Wie viele Stories	sind
noch im Backlog?	
• …
• Wie war	die	
Verfügbarkeit und	
Antwortzeit – SLAs	
eingehalten?
• Wie viel Support-
Aufwand hat	die	
Applikation erzeugt?
• …
• Wie viele
Transaktionen
wurden heute
verarbeitet?
• Wie häufig wurde
das	Feature	X,	Y,	Z	
genutzt?
• ...
B
Agenda
6
Metrics Produkt	Demo
Motivation
Micro-Services	Architektur	@	LeanIX
Aus geringen Ressourcen möglichst
viel machen:	MVP	&	Bootstrapping
7
2012 2013 2014 2015
Selected
Customers
Investment
Bootstrapping Series	A
3	FTE 18	FTE
“MVP”
Start-up	Mentalität:
Build	Minimal	Viable	Products	(“MVP”)
8
Ausgangspunkt in	2014:
Skalierung vom MVP	zum reifen Produkt
9
EAM	for	everyone:
jede Firmengröße,
jeder Mitarbeiter
EAM	Software-As-A-Service
Geplant
Transformation	zur
Modernen (IT)	
Organisation
Survey Metrics
Mehr
Add-ons
Sichere und	schnelle
Integration	für
Unternehmen
Single-Sign-On	 On-Premise Webhooks
Jira Confluence …
User	Mgmt
Inventory	&	API
Export
Reporting News
Images
Unser	USP Architektur
Elastic
Alle neu entwickelten Funktionen folgen
unserer Microservices Architektur
10
View
Controller
Model
DB
Single	Page App
REST-API
DB
REST-API
Frontend	
Service
Backend
Microservices
Infrastruktur
Services
Elastic
Fünf “Zutaten”	sind entscheidend für ein
erfolgreiches Zusammenspiel
11
Single	Page App
REST-API
DB
REST-API
1
3
2 2
1
2
4
3
2
3
5
Komfortable Anmeldung an	allen Services	via	
Unternehmensverzeichnis (AD,	LDAP,	etc.)
Sichere Kommunikation mit APIs	–
von	Browser	und	zwischen Services.
Einfache Nutzung der	APIs	durch interaktive
Dokumentation und	generierte SDKs.
OAuth2,	JWT
SSO	(SAML)
Swagger
Docker
Green-Blue	
Deployment
Konsistente Paketierung und	Plattform-
unabhängige Auslieferung aller Services.
Kontinuierliches Deployment	und	
Minimierung von	Maintenance-Zeiten.
Alle:	 4 5
x Details	folgen
Komfortable Anmeldung an	allen Services
via	Unternehmensverzeichnis
12
1
A IDM-as-a-ServiceBInterner IDM1
Vorteile	SSO	(SAML)
• SAML	Identity	Provider	
mittlerweile	gut	verbreitet	
in	Unternehmen
• Ein	standardisierter	Weg:	
sowohl	intern	als	auch	
extern	alles	via	SAML
Herausforderungen
• Komplexität	Shibboleth
und	SAML-Spezifikation
• Löst	nicht	maschinen-
basiertes	Login	(„ECP-
Workflow“)
ACTIVE	DIRECTORY
FEDERATION	SERVICES	(ADFS)
C Kunden IDM
svc.leanix.net/idp
1)	IDM	=	Identity	Management
Sichere Kommunikation mit APIs	–
von	Browser	und	zwischen Services
13
2
Vorteile	oAuth2	&	JWT
• Sicherheitsgewinn	durch	
delegierte	
Authentifizierung
• Weniger	Abhängigkeiten:	
Permissions im	Payload
• Gleicher	Mechanismus	
auch	zwischen	Services
• Signierte	Tokens	lassen	sich	
dezentral	verifizieren
Herausforderungen
• Verknüpfung	mit	SAML	
nicht	standardisiert
oAuth2
Resource	Server
export images …
Token (JWT):
eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJ
hbmRyZS5jaH …
Expires_in: 3400
Backend
Microservices
Private	Key
Public	Key
Dezentrale Token
Verifizierung
JWT:	Json Web	Tokens
14
2 JWT	bringt Vorteile insb.	bei Skalierung
im Vergleich zum “puren”	oAuth2
oAuth2
Resource	Server
export images …
Token: 31886e3b-dd8f-4b13-
9434-…
Expires_in: 3400
Verify	Token,	Get	Payload	(Permissions)
Backend
Microservices
oAuth2
Resource	
Server
export images …
Token (JWT):
eyJhbGciOiJSUzI1NiJ9.eyJzdWI
iOiJhbmRyZS5jaH …
Expires_in: 3400
Backend
Microservices
Private	Key
Public	Key
A)	oAuth2	“pur”:	Tokens	müssen gegen
Resource	Server	verifiziert werden
B)	oAuth2	mit “JWT”:	Tokens	können
dezentral verifiziert werden mit Public	Key
Einfache Nutzung der	API	durch
interaktive Doku und	generierte SDKs
15
3
Vorteile	Swagger
• Interaktive REST-API	Doku:	
Operationen direkt im
Browser	ausführbar
• Immer aktuell,	da	
generiert aus Quellcode
• Automatische Erzeugung
von	SDK’s	(z.B.	Java,	PHP,	
C#)
à Mehr unter:						
blog.leanix.net
Konsistente Paketierung und	
plattformunabhängige Auslieferung
16
Server
Host	OS
Hypervisor
Guest	OS
Libs
App	A
Guest	OS
Libs
App	B
Virtualisation Vorteile	Docker
• Schnelleres
Deployment
• Weniger	Ressourcen-
Verbrauch
• Container	passen	sehr	
gut	zur	Struktur	von	
Microservices
• Cloud	&	On-Premise
Herausforderungen
• Maturität	von	Tools
&	Ökosystem
• Linux	Kernel	benötigt	
(Workarounds	z.B.	für	
Windows	&	Mac)
VM VM
Server
Host	OS
Docker Engine
eam mysql
Libs
Docker
Container Container
solr
Container
Libs
4
Kontinuierliches Deployment	und
Minimierung von	Maintenance-Zeiten
17
5
Load-Balancer	(default	=	blue)
eam
1.18
eam
1.19
mtm
1.0
mtm
1.1
Export
0.8
export
0.9
DB,	Index,	Queue DB,	Elastic
Test
Vorteile	Green-Blue
• „Unterbrechungsfreies“	
Deployment
• Test	neuer	Versionen	in	
Produktionsumgebung
• Schrittweiser	Rollout
• Schnelles	Rollback	zu	
alter	Version
Herausforderungen
• Migration	von	Daten-
Containern	(DB)
• Session-Handling
(Re-Login	notwendig)
Agenda
18
Metrics Produkt	Demo
Motivation
Micro-Services	Architektur	@	LeanIX
Überblick Metrics	Anwendungsfälle
19
Risk
Stories
Business
Architecture	&
Development
Operational
Availability Performance Incidents Bugs
ActivityCosts
Interfaces
…
Lines	of	Code Transactions
…
…
SDK SDK
CRM
SDK
20
LIVE-DEMO
Metrics	REST	API	&	Open	Source	SDKs
21
Metrics	REST	API: SDKs	available	in:
Wandel in	der	IT	erfordert
Umdenken im “lean”	EAM
22
INVOLVE	EVERYONE
A	modern	Enterprise	Architect	
needs	to	connect	people
BE	READY	TO	ACT
Agile	companies	are	decisive	
and	action	oriented
FOCUS	ON	QUALITY
Teams	need	access	to	an	
information	 platform
Agile Entwicklung (e.g.	Scrum)
Microservices Architecture	(e.g.	Netflix)
Containerized	Deployment	(e.g.	Docker)
Wandel in	der	IT
todo doing done
DEV OPSBIZ OPSDEVBIZ
Umdenken im EAM
23
“You	can’t	build	your	IT	architecture	today	
with	yesterday’s	tools	and	stay	in	business	
tomorrow”

Mais conteúdo relacionado

Mais procurados

Big Data Governance
Big Data GovernanceBig Data Governance
Big Data GovernanceCapgemini
 
22. Jahrestagung: Die MainDays finden vom 23./24.11.21 in Berlin statt
22. Jahrestagung: Die MainDays finden vom 23./24.11.21 in Berlin statt22. Jahrestagung: Die MainDays finden vom 23./24.11.21 in Berlin statt
22. Jahrestagung: Die MainDays finden vom 23./24.11.21 in Berlin stattargvis GmbH
 
BATbern42 Large-scale Frontends mit Mixed Reality
BATbern42 Large-scale Frontends mit Mixed RealityBATbern42 Large-scale Frontends mit Mixed Reality
BATbern42 Large-scale Frontends mit Mixed RealityBATbern
 
Produktdatenmanagement mit Neo4j - Andreas Weber, semantic pdm
Produktdatenmanagement mit Neo4j - Andreas Weber, semantic pdmProduktdatenmanagement mit Neo4j - Andreas Weber, semantic pdm
Produktdatenmanagement mit Neo4j - Andreas Weber, semantic pdmNeo4j
 
Die Rolle der IT Dienstleister im Cloud Zeitalter
Die Rolle der IT Dienstleister im Cloud ZeitalterDie Rolle der IT Dienstleister im Cloud Zeitalter
Die Rolle der IT Dienstleister im Cloud ZeitalterAndreas Behrens
 
Data is the new Oil! - Paradigmenwechsel im Arbeiten und Verwalten von Daten
Data is the new Oil! - Paradigmenwechsel im Arbeiten und Verwalten von DatenData is the new Oil! - Paradigmenwechsel im Arbeiten und Verwalten von Daten
Data is the new Oil! - Paradigmenwechsel im Arbeiten und Verwalten von DatenMongoDB
 
Matthias Hausegger (Amaris)
Matthias Hausegger (Amaris)Matthias Hausegger (Amaris)
Matthias Hausegger (Amaris)Praxistage
 
Die Macht der Daten - CeBIT 2017
Die Macht der Daten - CeBIT 2017Die Macht der Daten - CeBIT 2017
Die Macht der Daten - CeBIT 2017Detlev Sandel
 
Die Experton Big Data Studie und Splunk
Die Experton Big Data Studie und SplunkDie Experton Big Data Studie und Splunk
Die Experton Big Data Studie und SplunkGeorg Knon
 
DSGVO-Compliance schneller erreichen – mit Talend und Cloudera
DSGVO-Compliance schneller erreichen – mit Talend und ClouderaDSGVO-Compliance schneller erreichen – mit Talend und Cloudera
DSGVO-Compliance schneller erreichen – mit Talend und ClouderaCloudera, Inc.
 
Mag. Helmut Miernicki (ecoplus)
Mag. Helmut Miernicki (ecoplus)Mag. Helmut Miernicki (ecoplus)
Mag. Helmut Miernicki (ecoplus)Praxistage
 
Digitalisierungsoffensive Versicherungen: Schadensprozesse
Digitalisierungsoffensive Versicherungen: SchadensprozesseDigitalisierungsoffensive Versicherungen: Schadensprozesse
Digitalisierungsoffensive Versicherungen: SchadensprozesseSoftProject GmbH
 

Mais procurados (12)

Big Data Governance
Big Data GovernanceBig Data Governance
Big Data Governance
 
22. Jahrestagung: Die MainDays finden vom 23./24.11.21 in Berlin statt
22. Jahrestagung: Die MainDays finden vom 23./24.11.21 in Berlin statt22. Jahrestagung: Die MainDays finden vom 23./24.11.21 in Berlin statt
22. Jahrestagung: Die MainDays finden vom 23./24.11.21 in Berlin statt
 
BATbern42 Large-scale Frontends mit Mixed Reality
BATbern42 Large-scale Frontends mit Mixed RealityBATbern42 Large-scale Frontends mit Mixed Reality
BATbern42 Large-scale Frontends mit Mixed Reality
 
Produktdatenmanagement mit Neo4j - Andreas Weber, semantic pdm
Produktdatenmanagement mit Neo4j - Andreas Weber, semantic pdmProduktdatenmanagement mit Neo4j - Andreas Weber, semantic pdm
Produktdatenmanagement mit Neo4j - Andreas Weber, semantic pdm
 
Die Rolle der IT Dienstleister im Cloud Zeitalter
Die Rolle der IT Dienstleister im Cloud ZeitalterDie Rolle der IT Dienstleister im Cloud Zeitalter
Die Rolle der IT Dienstleister im Cloud Zeitalter
 
Data is the new Oil! - Paradigmenwechsel im Arbeiten und Verwalten von Daten
Data is the new Oil! - Paradigmenwechsel im Arbeiten und Verwalten von DatenData is the new Oil! - Paradigmenwechsel im Arbeiten und Verwalten von Daten
Data is the new Oil! - Paradigmenwechsel im Arbeiten und Verwalten von Daten
 
Matthias Hausegger (Amaris)
Matthias Hausegger (Amaris)Matthias Hausegger (Amaris)
Matthias Hausegger (Amaris)
 
Die Macht der Daten - CeBIT 2017
Die Macht der Daten - CeBIT 2017Die Macht der Daten - CeBIT 2017
Die Macht der Daten - CeBIT 2017
 
Die Experton Big Data Studie und Splunk
Die Experton Big Data Studie und SplunkDie Experton Big Data Studie und Splunk
Die Experton Big Data Studie und Splunk
 
DSGVO-Compliance schneller erreichen – mit Talend und Cloudera
DSGVO-Compliance schneller erreichen – mit Talend und ClouderaDSGVO-Compliance schneller erreichen – mit Talend und Cloudera
DSGVO-Compliance schneller erreichen – mit Talend und Cloudera
 
Mag. Helmut Miernicki (ecoplus)
Mag. Helmut Miernicki (ecoplus)Mag. Helmut Miernicki (ecoplus)
Mag. Helmut Miernicki (ecoplus)
 
Digitalisierungsoffensive Versicherungen: Schadensprozesse
Digitalisierungsoffensive Versicherungen: SchadensprozesseDigitalisierungsoffensive Versicherungen: Schadensprozesse
Digitalisierungsoffensive Versicherungen: Schadensprozesse
 

Destaque

The Next Big Thing
The Next Big ThingThe Next Big Thing
The Next Big ThingLeanIX GmbH
 
Visualize your architecture and information
Visualize your architecture and informationVisualize your architecture and information
Visualize your architecture and informationPeter Norrhall
 
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...LeanIX GmbH
 
Apps for the Enterprise - Ein einheitliches Modulsystem für verteilte Unterne...
Apps for the Enterprise - Ein einheitliches Modulsystem für verteilte Unterne...Apps for the Enterprise - Ein einheitliches Modulsystem für verteilte Unterne...
Apps for the Enterprise - Ein einheitliches Modulsystem für verteilte Unterne...Andreas Weidinger
 
Enterprise & IT Architecture Management User Guide with LeanIX
Enterprise & IT Architecture Management User Guide with LeanIXEnterprise & IT Architecture Management User Guide with LeanIX
Enterprise & IT Architecture Management User Guide with LeanIXLeanIX GmbH
 
Microsoft on Big Data
Microsoft on Big DataMicrosoft on Big Data
Microsoft on Big DataYvette Teiken
 
Enterprise Master Data Architecture: Design Decisions and Options
Enterprise Master Data Architecture: Design Decisions and OptionsEnterprise Master Data Architecture: Design Decisions and Options
Enterprise Master Data Architecture: Design Decisions and OptionsBoris Otto
 
Enterprise data architecture of complex distributed applications & services
Enterprise data architecture of complex distributed applications & servicesEnterprise data architecture of complex distributed applications & services
Enterprise data architecture of complex distributed applications & servicesDavinder Kohli
 
Modulare Enterprise Systeme - Eine Einführung
Modulare Enterprise Systeme - Eine EinführungModulare Enterprise Systeme - Eine Einführung
Modulare Enterprise Systeme - Eine EinführungAndreas Weidinger
 
Trends in Enterprise Architecture Management (EAM) Tools
Trends in Enterprise Architecture Management (EAM) ToolsTrends in Enterprise Architecture Management (EAM) Tools
Trends in Enterprise Architecture Management (EAM) ToolsLeanIX GmbH
 
GraphQL in LeanIX Enterprise Architecture Management @ Bonnagile Meetup
GraphQL in LeanIX Enterprise Architecture Management @ Bonnagile MeetupGraphQL in LeanIX Enterprise Architecture Management @ Bonnagile Meetup
GraphQL in LeanIX Enterprise Architecture Management @ Bonnagile MeetupLeanIX GmbH
 
White Paper - Overview Architecture For Enterprise Data Warehouses
White Paper -  Overview Architecture For Enterprise Data WarehousesWhite Paper -  Overview Architecture For Enterprise Data Warehouses
White Paper - Overview Architecture For Enterprise Data WarehousesDavid Walker
 
Big Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureBig Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureMongoDB
 
Information management and enterprise architecture
Information management and enterprise architectureInformation management and enterprise architecture
Information management and enterprise architecturenvvrajesh
 
2014 02 florian-matthes-agile-enterprise-architecture-management
2014 02 florian-matthes-agile-enterprise-architecture-management2014 02 florian-matthes-agile-enterprise-architecture-management
2014 02 florian-matthes-agile-enterprise-architecture-managementEric Javier Espino Man
 
Building the enterprise data architecture
Building the enterprise data architectureBuilding the enterprise data architecture
Building the enterprise data architectureCosta Pissaris
 
Enterprise Master Data Architecture
Enterprise Master Data ArchitectureEnterprise Master Data Architecture
Enterprise Master Data ArchitectureBoris Otto
 
Building a Modern Data Architecture with Enterprise Hadoop
Building a Modern Data Architecture with Enterprise HadoopBuilding a Modern Data Architecture with Enterprise Hadoop
Building a Modern Data Architecture with Enterprise HadoopSlim Baltagi
 
Digital Transformation, Enterprise Architecture, Big Data by Danairat
Digital Transformation, Enterprise Architecture, Big Data by DanairatDigital Transformation, Enterprise Architecture, Big Data by Danairat
Digital Transformation, Enterprise Architecture, Big Data by DanairatDanairat Thanabodithammachari
 

Destaque (20)

The Next Big Thing
The Next Big ThingThe Next Big Thing
The Next Big Thing
 
Visualize your architecture and information
Visualize your architecture and informationVisualize your architecture and information
Visualize your architecture and information
 
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
 
Apps for the Enterprise - Ein einheitliches Modulsystem für verteilte Unterne...
Apps for the Enterprise - Ein einheitliches Modulsystem für verteilte Unterne...Apps for the Enterprise - Ein einheitliches Modulsystem für verteilte Unterne...
Apps for the Enterprise - Ein einheitliches Modulsystem für verteilte Unterne...
 
Enterprise & IT Architecture Management User Guide with LeanIX
Enterprise & IT Architecture Management User Guide with LeanIXEnterprise & IT Architecture Management User Guide with LeanIX
Enterprise & IT Architecture Management User Guide with LeanIX
 
Microsoft on Big Data
Microsoft on Big DataMicrosoft on Big Data
Microsoft on Big Data
 
Enterprise Master Data Architecture: Design Decisions and Options
Enterprise Master Data Architecture: Design Decisions and OptionsEnterprise Master Data Architecture: Design Decisions and Options
Enterprise Master Data Architecture: Design Decisions and Options
 
Enterprise data architecture of complex distributed applications & services
Enterprise data architecture of complex distributed applications & servicesEnterprise data architecture of complex distributed applications & services
Enterprise data architecture of complex distributed applications & services
 
Modulare Enterprise Systeme - Eine Einführung
Modulare Enterprise Systeme - Eine EinführungModulare Enterprise Systeme - Eine Einführung
Modulare Enterprise Systeme - Eine Einführung
 
Trends in Enterprise Architecture Management (EAM) Tools
Trends in Enterprise Architecture Management (EAM) ToolsTrends in Enterprise Architecture Management (EAM) Tools
Trends in Enterprise Architecture Management (EAM) Tools
 
GraphQL in LeanIX Enterprise Architecture Management @ Bonnagile Meetup
GraphQL in LeanIX Enterprise Architecture Management @ Bonnagile MeetupGraphQL in LeanIX Enterprise Architecture Management @ Bonnagile Meetup
GraphQL in LeanIX Enterprise Architecture Management @ Bonnagile Meetup
 
Dokumentenmanagement mit Alfresco
Dokumentenmanagement mit AlfrescoDokumentenmanagement mit Alfresco
Dokumentenmanagement mit Alfresco
 
White Paper - Overview Architecture For Enterprise Data Warehouses
White Paper -  Overview Architecture For Enterprise Data WarehousesWhite Paper -  Overview Architecture For Enterprise Data Warehouses
White Paper - Overview Architecture For Enterprise Data Warehouses
 
Big Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise ArchitectureBig Data Paris - A Modern Enterprise Architecture
Big Data Paris - A Modern Enterprise Architecture
 
Information management and enterprise architecture
Information management and enterprise architectureInformation management and enterprise architecture
Information management and enterprise architecture
 
2014 02 florian-matthes-agile-enterprise-architecture-management
2014 02 florian-matthes-agile-enterprise-architecture-management2014 02 florian-matthes-agile-enterprise-architecture-management
2014 02 florian-matthes-agile-enterprise-architecture-management
 
Building the enterprise data architecture
Building the enterprise data architectureBuilding the enterprise data architecture
Building the enterprise data architecture
 
Enterprise Master Data Architecture
Enterprise Master Data ArchitectureEnterprise Master Data Architecture
Enterprise Master Data Architecture
 
Building a Modern Data Architecture with Enterprise Hadoop
Building a Modern Data Architecture with Enterprise HadoopBuilding a Modern Data Architecture with Enterprise Hadoop
Building a Modern Data Architecture with Enterprise Hadoop
 
Digital Transformation, Enterprise Architecture, Big Data by Danairat
Digital Transformation, Enterprise Architecture, Big Data by DanairatDigital Transformation, Enterprise Architecture, Big Data by Danairat
Digital Transformation, Enterprise Architecture, Big Data by Danairat
 

Semelhante a Real-time Enterprise Architecture mit LeanIX

Alle reden über Microservices - Wie haben wir es bei LeanIX gemacht @ EA Conn...
Alle reden über Microservices - Wie haben wir es bei LeanIX gemacht @ EA Conn...Alle reden über Microservices - Wie haben wir es bei LeanIX gemacht @ EA Conn...
Alle reden über Microservices - Wie haben wir es bei LeanIX gemacht @ EA Conn...LeanIX GmbH
 
SOA im Kontext anderer IT-Trends
SOA im Kontext anderer IT-TrendsSOA im Kontext anderer IT-Trends
SOA im Kontext anderer IT-TrendsMartina Goehring
 
The Big Five - IT Architektur Heute
The Big Five - IT Architektur HeuteThe Big Five - IT Architektur Heute
The Big Five - IT Architektur HeuteAnatole Tresch
 
Clash of Cultures: Agile Microservices & Business Intelligence (Frank Schmidt...
Clash of Cultures: Agile Microservices & Business Intelligence (Frank Schmidt...Clash of Cultures: Agile Microservices & Business Intelligence (Frank Schmidt...
Clash of Cultures: Agile Microservices & Business Intelligence (Frank Schmidt...confluent
 
Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...
Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...
Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...inovex GmbH
 
Firmenpräsentation clavis it 2011 kurz, deutsch
Firmenpräsentation clavis it 2011 kurz, deutschFirmenpräsentation clavis it 2011 kurz, deutsch
Firmenpräsentation clavis it 2011 kurz, deutschMartin Frischknecht
 
Firmenpräsi(kurz) clavis IT 2011
Firmenpräsi(kurz) clavis IT 2011Firmenpräsi(kurz) clavis IT 2011
Firmenpräsi(kurz) clavis IT 2011Martin Frischknecht
 
Karl Heinz Mayer (Hewlett Packard Enterprise)
Karl Heinz Mayer (Hewlett Packard Enterprise)Karl Heinz Mayer (Hewlett Packard Enterprise)
Karl Heinz Mayer (Hewlett Packard Enterprise)Agenda Europe 2035
 
Matthias Bettag, DAALA Berlin: Veränderungen digital analytics in 2013
Matthias Bettag, DAALA Berlin: Veränderungen digital analytics in 2013Matthias Bettag, DAALA Berlin: Veränderungen digital analytics in 2013
Matthias Bettag, DAALA Berlin: Veränderungen digital analytics in 2013luna-park GmbH
 
Fujitsu Storage Days 2018 - Erfahrungsbericht crisp research
Fujitsu Storage Days 2018 - Erfahrungsbericht crisp researchFujitsu Storage Days 2018 - Erfahrungsbericht crisp research
Fujitsu Storage Days 2018 - Erfahrungsbericht crisp researchFujitsu Central Europe
 
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Trivadis
 
Sind BI Competence Center noch zeitgemäß?
Sind BI Competence Center noch zeitgemäß?Sind BI Competence Center noch zeitgemäß?
Sind BI Competence Center noch zeitgemäß?Daniel Eiduzzis
 
Data-Driven Systems - Overview Presentation at InES Symposium 2013
Data-Driven Systems - Overview Presentation at InES Symposium 2013Data-Driven Systems - Overview Presentation at InES Symposium 2013
Data-Driven Systems - Overview Presentation at InES Symposium 2013Prof. Dr. Alexander Maedche
 
BATbern41 Die Evolution zu Microservices
BATbern41 Die Evolution zu MicroservicesBATbern41 Die Evolution zu Microservices
BATbern41 Die Evolution zu MicroservicesBATbern
 
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...AWS Germany
 
SnT DataCenter Services
SnT DataCenter ServicesSnT DataCenter Services
SnT DataCenter ServicesS&T AG
 

Semelhante a Real-time Enterprise Architecture mit LeanIX (20)

Alle reden über Microservices - Wie haben wir es bei LeanIX gemacht @ EA Conn...
Alle reden über Microservices - Wie haben wir es bei LeanIX gemacht @ EA Conn...Alle reden über Microservices - Wie haben wir es bei LeanIX gemacht @ EA Conn...
Alle reden über Microservices - Wie haben wir es bei LeanIX gemacht @ EA Conn...
 
SOA im Kontext anderer IT-Trends
SOA im Kontext anderer IT-TrendsSOA im Kontext anderer IT-Trends
SOA im Kontext anderer IT-Trends
 
The Big Five - IT Architektur Heute
The Big Five - IT Architektur HeuteThe Big Five - IT Architektur Heute
The Big Five - IT Architektur Heute
 
Clash of Cultures: Agile Microservices & Business Intelligence (Frank Schmidt...
Clash of Cultures: Agile Microservices & Business Intelligence (Frank Schmidt...Clash of Cultures: Agile Microservices & Business Intelligence (Frank Schmidt...
Clash of Cultures: Agile Microservices & Business Intelligence (Frank Schmidt...
 
2010 09 29 13-30 michael gniffke
2010 09 29 13-30 michael gniffke2010 09 29 13-30 michael gniffke
2010 09 29 13-30 michael gniffke
 
Ist Ihr Unternehmen reif für Microservices?
Ist Ihr Unternehmen reif für Microservices?Ist Ihr Unternehmen reif für Microservices?
Ist Ihr Unternehmen reif für Microservices?
 
Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...
Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...
Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...
 
Firmenpräsentation clavis it 2011 kurz, deutsch
Firmenpräsentation clavis it 2011 kurz, deutschFirmenpräsentation clavis it 2011 kurz, deutsch
Firmenpräsentation clavis it 2011 kurz, deutsch
 
Firmenpräsi(kurz) clavis IT 2011
Firmenpräsi(kurz) clavis IT 2011Firmenpräsi(kurz) clavis IT 2011
Firmenpräsi(kurz) clavis IT 2011
 
Karl Heinz Mayer (Hewlett Packard Enterprise)
Karl Heinz Mayer (Hewlett Packard Enterprise)Karl Heinz Mayer (Hewlett Packard Enterprise)
Karl Heinz Mayer (Hewlett Packard Enterprise)
 
Matthias Bettag, DAALA Berlin: Veränderungen digital analytics in 2013
Matthias Bettag, DAALA Berlin: Veränderungen digital analytics in 2013Matthias Bettag, DAALA Berlin: Veränderungen digital analytics in 2013
Matthias Bettag, DAALA Berlin: Veränderungen digital analytics in 2013
 
Fujitsu Storage Days 2018 - Erfahrungsbericht crisp research
Fujitsu Storage Days 2018 - Erfahrungsbericht crisp researchFujitsu Storage Days 2018 - Erfahrungsbericht crisp research
Fujitsu Storage Days 2018 - Erfahrungsbericht crisp research
 
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
 
2010 09 30 11-30 thomas marx
2010 09 30 11-30 thomas marx2010 09 30 11-30 thomas marx
2010 09 30 11-30 thomas marx
 
Effimag präsentation05
Effimag präsentation05Effimag präsentation05
Effimag präsentation05
 
Sind BI Competence Center noch zeitgemäß?
Sind BI Competence Center noch zeitgemäß?Sind BI Competence Center noch zeitgemäß?
Sind BI Competence Center noch zeitgemäß?
 
Data-Driven Systems - Overview Presentation at InES Symposium 2013
Data-Driven Systems - Overview Presentation at InES Symposium 2013Data-Driven Systems - Overview Presentation at InES Symposium 2013
Data-Driven Systems - Overview Presentation at InES Symposium 2013
 
BATbern41 Die Evolution zu Microservices
BATbern41 Die Evolution zu MicroservicesBATbern41 Die Evolution zu Microservices
BATbern41 Die Evolution zu Microservices
 
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
 
SnT DataCenter Services
SnT DataCenter ServicesSnT DataCenter Services
SnT DataCenter Services
 

Mais de LeanIX GmbH

LeanIX Virtual Workspaces
LeanIX Virtual WorkspacesLeanIX Virtual Workspaces
LeanIX Virtual WorkspacesLeanIX GmbH
 
How to reduce complexity by segregating your data with Virtual Workspaces
How to reduce complexity by segregating your data with Virtual WorkspacesHow to reduce complexity by segregating your data with Virtual Workspaces
How to reduce complexity by segregating your data with Virtual WorkspacesLeanIX GmbH
 
Gartner EA: The Rise of Data-driven Architectures
Gartner EA: The Rise of Data-driven ArchitecturesGartner EA: The Rise of Data-driven Architectures
Gartner EA: The Rise of Data-driven ArchitecturesLeanIX GmbH
 
Application Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIXApplication Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIXLeanIX GmbH
 
Effective EAM: whet your appetite & deliver solutions
Effective EAM: whet your appetite & deliver solutionsEffective EAM: whet your appetite & deliver solutions
Effective EAM: whet your appetite & deliver solutionsLeanIX GmbH
 
Lean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLeanIX GmbH
 
Next Level Enterprise Architecture
Next Level Enterprise ArchitectureNext Level Enterprise Architecture
Next Level Enterprise ArchitectureLeanIX GmbH
 
Integration Architecture with the Data Flow
Integration Architecture with the Data FlowIntegration Architecture with the Data Flow
Integration Architecture with the Data FlowLeanIX GmbH
 
LeanIX-ServiceNow Integration
LeanIX-ServiceNow IntegrationLeanIX-ServiceNow Integration
LeanIX-ServiceNow IntegrationLeanIX GmbH
 
Application Rationalization with LeanIX
Application Rationalization with LeanIXApplication Rationalization with LeanIX
Application Rationalization with LeanIXLeanIX GmbH
 
Custom Reports & Integrations with GraphQL
Custom Reports & Integrations with GraphQLCustom Reports & Integrations with GraphQL
Custom Reports & Integrations with GraphQLLeanIX GmbH
 
LeanIX Inventory: Import & Export
LeanIX Inventory: Import & ExportLeanIX Inventory: Import & Export
LeanIX Inventory: Import & ExportLeanIX GmbH
 
Survey Add-on Showcase: Cloud Transformation
Survey Add-on Showcase: Cloud TransformationSurvey Add-on Showcase: Cloud Transformation
Survey Add-on Showcase: Cloud TransformationLeanIX GmbH
 
The LeanIX Microservices Integration
The LeanIX Microservices IntegrationThe LeanIX Microservices Integration
The LeanIX Microservices IntegrationLeanIX GmbH
 
Ensure GDPR Compliance with LeanIX
Ensure GDPR Compliance with LeanIXEnsure GDPR Compliance with LeanIX
Ensure GDPR Compliance with LeanIXLeanIX GmbH
 
LeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX GmbH
 
How to set up a Lean Standards Governance
How to set up a Lean Standards GovernanceHow to set up a Lean Standards Governance
How to set up a Lean Standards GovernanceLeanIX GmbH
 
Innovative API-Based LeanIX Enhancements
Innovative API-Based LeanIX EnhancementsInnovative API-Based LeanIX Enhancements
Innovative API-Based LeanIX EnhancementsLeanIX GmbH
 
Moving EA - from where we are to where we should be
Moving EA - from where we are to where we should beMoving EA - from where we are to where we should be
Moving EA - from where we are to where we should beLeanIX GmbH
 
Is next generation EAM more than just agile IT planning?
Is next generation EAM more than just agile IT planning?Is next generation EAM more than just agile IT planning?
Is next generation EAM more than just agile IT planning?LeanIX GmbH
 

Mais de LeanIX GmbH (20)

LeanIX Virtual Workspaces
LeanIX Virtual WorkspacesLeanIX Virtual Workspaces
LeanIX Virtual Workspaces
 
How to reduce complexity by segregating your data with Virtual Workspaces
How to reduce complexity by segregating your data with Virtual WorkspacesHow to reduce complexity by segregating your data with Virtual Workspaces
How to reduce complexity by segregating your data with Virtual Workspaces
 
Gartner EA: The Rise of Data-driven Architectures
Gartner EA: The Rise of Data-driven ArchitecturesGartner EA: The Rise of Data-driven Architectures
Gartner EA: The Rise of Data-driven Architectures
 
Application Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIXApplication Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIX
 
Effective EAM: whet your appetite & deliver solutions
Effective EAM: whet your appetite & deliver solutionsEffective EAM: whet your appetite & deliver solutions
Effective EAM: whet your appetite & deliver solutions
 
Lean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio Integration
 
Next Level Enterprise Architecture
Next Level Enterprise ArchitectureNext Level Enterprise Architecture
Next Level Enterprise Architecture
 
Integration Architecture with the Data Flow
Integration Architecture with the Data FlowIntegration Architecture with the Data Flow
Integration Architecture with the Data Flow
 
LeanIX-ServiceNow Integration
LeanIX-ServiceNow IntegrationLeanIX-ServiceNow Integration
LeanIX-ServiceNow Integration
 
Application Rationalization with LeanIX
Application Rationalization with LeanIXApplication Rationalization with LeanIX
Application Rationalization with LeanIX
 
Custom Reports & Integrations with GraphQL
Custom Reports & Integrations with GraphQLCustom Reports & Integrations with GraphQL
Custom Reports & Integrations with GraphQL
 
LeanIX Inventory: Import & Export
LeanIX Inventory: Import & ExportLeanIX Inventory: Import & Export
LeanIX Inventory: Import & Export
 
Survey Add-on Showcase: Cloud Transformation
Survey Add-on Showcase: Cloud TransformationSurvey Add-on Showcase: Cloud Transformation
Survey Add-on Showcase: Cloud Transformation
 
The LeanIX Microservices Integration
The LeanIX Microservices IntegrationThe LeanIX Microservices Integration
The LeanIX Microservices Integration
 
Ensure GDPR Compliance with LeanIX
Ensure GDPR Compliance with LeanIXEnsure GDPR Compliance with LeanIX
Ensure GDPR Compliance with LeanIX
 
LeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX-Signavio Integration
LeanIX-Signavio Integration
 
How to set up a Lean Standards Governance
How to set up a Lean Standards GovernanceHow to set up a Lean Standards Governance
How to set up a Lean Standards Governance
 
Innovative API-Based LeanIX Enhancements
Innovative API-Based LeanIX EnhancementsInnovative API-Based LeanIX Enhancements
Innovative API-Based LeanIX Enhancements
 
Moving EA - from where we are to where we should be
Moving EA - from where we are to where we should beMoving EA - from where we are to where we should be
Moving EA - from where we are to where we should be
 
Is next generation EAM more than just agile IT planning?
Is next generation EAM more than just agile IT planning?Is next generation EAM more than just agile IT planning?
Is next generation EAM more than just agile IT planning?
 

Real-time Enterprise Architecture mit LeanIX

  • 3. Wir sind überzeugt … 3 A Wandel in der IT steigert den Bedarf nach EA: Agile Entwicklung, Micro Services, Container Deployment B EA im Kontext von Echtzeit-Datenist Erfolgsfaktor für Verzahnungin Organisation
  • 4. Wandel in der IT steigert den Bedarf nach Enterprise Architektur 4 Agile Development (z.B. Scrum) • Mehr Selbst-organisation der Community und Bedarf nach freiem Zugang zu Informationen • Weniger zentrale Governance Microservices Architecture (z.B. Netflix) Containerized Deployment (z.B. Docker) • Mehr fein-granulare Services mit zahlreichen Abhängigkeiten und verteiltem Management • Weniger große IT Systeme • Mehr Dynamik in der Verteilung und Nutzung von Ressourcen • Weniger starre Rechenzentren und Kapazitäten EA Markt A
  • 5. EA im Kontext von Echtzeit-Daten ist Erfolgs- faktor für Verzahnung in der Organisation 5 Agile Microservices Dev-Ops EA • Wie aktiv war die Entwicklung für meine Applikation? • Wie viele Stories sind noch im Backlog? • … • Wie war die Verfügbarkeit und Antwortzeit – SLAs eingehalten? • Wie viel Support- Aufwand hat die Applikation erzeugt? • … • Wie viele Transaktionen wurden heute verarbeitet? • Wie häufig wurde das Feature X, Y, Z genutzt? • ... B
  • 7. Aus geringen Ressourcen möglichst viel machen: MVP & Bootstrapping 7 2012 2013 2014 2015 Selected Customers Investment Bootstrapping Series A 3 FTE 18 FTE “MVP”
  • 9. Ausgangspunkt in 2014: Skalierung vom MVP zum reifen Produkt 9 EAM for everyone: jede Firmengröße, jeder Mitarbeiter EAM Software-As-A-Service Geplant Transformation zur Modernen (IT) Organisation Survey Metrics Mehr Add-ons Sichere und schnelle Integration für Unternehmen Single-Sign-On On-Premise Webhooks Jira Confluence … User Mgmt Inventory & API Export Reporting News Images Unser USP Architektur
  • 10. Elastic Alle neu entwickelten Funktionen folgen unserer Microservices Architektur 10 View Controller Model DB Single Page App REST-API DB REST-API Frontend Service Backend Microservices Infrastruktur Services
  • 11. Elastic Fünf “Zutaten” sind entscheidend für ein erfolgreiches Zusammenspiel 11 Single Page App REST-API DB REST-API 1 3 2 2 1 2 4 3 2 3 5 Komfortable Anmeldung an allen Services via Unternehmensverzeichnis (AD, LDAP, etc.) Sichere Kommunikation mit APIs – von Browser und zwischen Services. Einfache Nutzung der APIs durch interaktive Dokumentation und generierte SDKs. OAuth2, JWT SSO (SAML) Swagger Docker Green-Blue Deployment Konsistente Paketierung und Plattform- unabhängige Auslieferung aller Services. Kontinuierliches Deployment und Minimierung von Maintenance-Zeiten. Alle: 4 5 x Details folgen
  • 12. Komfortable Anmeldung an allen Services via Unternehmensverzeichnis 12 1 A IDM-as-a-ServiceBInterner IDM1 Vorteile SSO (SAML) • SAML Identity Provider mittlerweile gut verbreitet in Unternehmen • Ein standardisierter Weg: sowohl intern als auch extern alles via SAML Herausforderungen • Komplexität Shibboleth und SAML-Spezifikation • Löst nicht maschinen- basiertes Login („ECP- Workflow“) ACTIVE DIRECTORY FEDERATION SERVICES (ADFS) C Kunden IDM svc.leanix.net/idp 1) IDM = Identity Management
  • 13. Sichere Kommunikation mit APIs – von Browser und zwischen Services 13 2 Vorteile oAuth2 & JWT • Sicherheitsgewinn durch delegierte Authentifizierung • Weniger Abhängigkeiten: Permissions im Payload • Gleicher Mechanismus auch zwischen Services • Signierte Tokens lassen sich dezentral verifizieren Herausforderungen • Verknüpfung mit SAML nicht standardisiert oAuth2 Resource Server export images … Token (JWT): eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJ hbmRyZS5jaH … Expires_in: 3400 Backend Microservices Private Key Public Key Dezentrale Token Verifizierung JWT: Json Web Tokens
  • 14. 14 2 JWT bringt Vorteile insb. bei Skalierung im Vergleich zum “puren” oAuth2 oAuth2 Resource Server export images … Token: 31886e3b-dd8f-4b13- 9434-… Expires_in: 3400 Verify Token, Get Payload (Permissions) Backend Microservices oAuth2 Resource Server export images … Token (JWT): eyJhbGciOiJSUzI1NiJ9.eyJzdWI iOiJhbmRyZS5jaH … Expires_in: 3400 Backend Microservices Private Key Public Key A) oAuth2 “pur”: Tokens müssen gegen Resource Server verifiziert werden B) oAuth2 mit “JWT”: Tokens können dezentral verifiziert werden mit Public Key
  • 15. Einfache Nutzung der API durch interaktive Doku und generierte SDKs 15 3 Vorteile Swagger • Interaktive REST-API Doku: Operationen direkt im Browser ausführbar • Immer aktuell, da generiert aus Quellcode • Automatische Erzeugung von SDK’s (z.B. Java, PHP, C#) à Mehr unter: blog.leanix.net
  • 16. Konsistente Paketierung und plattformunabhängige Auslieferung 16 Server Host OS Hypervisor Guest OS Libs App A Guest OS Libs App B Virtualisation Vorteile Docker • Schnelleres Deployment • Weniger Ressourcen- Verbrauch • Container passen sehr gut zur Struktur von Microservices • Cloud & On-Premise Herausforderungen • Maturität von Tools & Ökosystem • Linux Kernel benötigt (Workarounds z.B. für Windows & Mac) VM VM Server Host OS Docker Engine eam mysql Libs Docker Container Container solr Container Libs 4
  • 17. Kontinuierliches Deployment und Minimierung von Maintenance-Zeiten 17 5 Load-Balancer (default = blue) eam 1.18 eam 1.19 mtm 1.0 mtm 1.1 Export 0.8 export 0.9 DB, Index, Queue DB, Elastic Test Vorteile Green-Blue • „Unterbrechungsfreies“ Deployment • Test neuer Versionen in Produktionsumgebung • Schrittweiser Rollout • Schnelles Rollback zu alter Version Herausforderungen • Migration von Daten- Containern (DB) • Session-Handling (Re-Login notwendig)
  • 19. Überblick Metrics Anwendungsfälle 19 Risk Stories Business Architecture & Development Operational Availability Performance Incidents Bugs ActivityCosts Interfaces … Lines of Code Transactions … … SDK SDK CRM SDK
  • 22. Wandel in der IT erfordert Umdenken im “lean” EAM 22 INVOLVE EVERYONE A modern Enterprise Architect needs to connect people BE READY TO ACT Agile companies are decisive and action oriented FOCUS ON QUALITY Teams need access to an information platform Agile Entwicklung (e.g. Scrum) Microservices Architecture (e.g. Netflix) Containerized Deployment (e.g. Docker) Wandel in der IT todo doing done DEV OPSBIZ OPSDEVBIZ Umdenken im EAM