LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architecture information within your organisation: Reporting & integration capabilities with GraphQL.
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architecture information within your organisation: Reporting & integration capabilities with GraphQL.
Similaire à LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architecture information within your organisation: Reporting & integration capabilities with GraphQL.
Power Big Data Analytics with Informatica Cloud Integration for Redshift, Kin...Amazon Web Services
Similaire à LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architecture information within your organisation: Reporting & integration capabilities with GraphQL. (20)
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architecture information within your organisation: Reporting & integration capabilities with GraphQL.
1. LEANIX INTEGRATIONS
FOR DATA-DRIVEN ENTERPRISE
ARCHITECTURE
LeanIX - Neil O‘Connor, Partner
Development
LoQutus – Pedro Meuleman, Senior
Enterprise Architect
Ghent, April 30th
2. 1. Why are Integrations and API’s important to Agile EA?
2. LeanIX & Data Driven Enterprise Architecture
3. Native Integrations: Signavio, Confluence, ServiceNow
4. GraphQL for Custom Reporting
Agenda
2
3. Missing transparency is a roadblock for digital
transformation
3
25 %
Wasted time due to
stocktake in every project
20-30 %
Applications &
IT Projects redundant
26%
Only 26% of Applications
migrated to cloud yet
4. Simple questions are often hard to answer - quickly!
4
C-Level
• Where is the business impacted when IT applications fail (SLA)?
• Which dependencies are preventing a faster sunset of legacy?
• In what priority can we move applications into the cloud?
Business
Partner
IT
Delivery
• Which applications can I reuse instead of investing twice?
• Which (IT) owners do I need to involve when I start a project?
• Which applications store sensitive data objects (GDPR)?
• Which applications are at risk due to legacy technology?
• Which standards should I use to avoid technology proliferation?
• Which products & vendors are we using, where can we consolidate?
5. 1. Why are Integrations and API’s important to EA?
2. LeanIX & Data Driven Enterprise Architecture
3. Example Integrations: Signavio, Confluence, ServiceNow
4. GraphQL for Custom Reporting
Agenda
5
11. We bridge the gap between Business and Operations
11
Architecture Stack
• Communicate
• Translate
• Align
• Govern
Selected Integrations
12. 1. Why are Integrations and API’s important to EA?
2. LeanIX & Data Driven Enterprise Architecture
3. Native Integrations: Signavio, ServiceNow, Confluence
4. GraphQL for Custom Reporting
Agenda
12
21. CIOs demand strategic and operational IT modernization
21
„In order to strategically transform the
IT landscape, I need a holistic overview
with business context“
„In order to ensure smooth IT
operations, I need an exact inventory of
my IT infrastructure, with all necessary
details“
Strategic Roadmap
Operational Efficiency
22. LeanIX is SaaS for EA1 with native ServiceNow Integration
22
Discovered
SW & HW
ITSM CMDB
SAM Discovery
StandardsMitigate obsolescence &
violations
Define Roadmaps &
Standards
Adopt modern
technologies faster
Software-as-a-Service (SaaS) for
ENTERPRISE ARCHITECTURE (EA)
25. Add any LeanIX Report to your Confluence pages
25
• LeanIX comes with a variety
of built-in and custom
Reports that can all be
included in your Confluence
pages to help you make use
of your visualized data in
the relevant context.
• Amongst the Report types
are Roadmaps, Application
Portfolios, and Application
Landscape Heat Maps.
26. Configure the view of the Report to your needs
26
• Narrow down the result set
of your desired Report
through filters and facets
and save it as a Bookmark in
LeanIX. Simply insert your
Bookmark into any
Confluence page. Make the
Report fit your page by
simply configuring height
and width.
• Once inserted, you can use
further view settings of the
Report, like zooming in or
out or selecting the levels
that should be displayed in
the Report.
27. Have real-time data on hand
27
• Whenever something
changes in LeanIX, it
changes live in the Report in
your Confluence page as
well, no matter if the view
on the Report is changed or
something in the Fact
Sheets itself changes.
• Also, you can easily navigate
out of your embedded
Report directly into the
corresponding LeanIX
Factsheets.
28. 1. Why are Integrations and API’s important to EA?
2. LeanIX & Data Driven Enterprise Architecture
3. Native Integrations: Confluence, Signavio, ServiceNow
4. GraphQL Technology for Custom Reporting
Agenda
28
29. Developer-friendly way to add custom reports
29
Custom Reports based on LeanIX framework
• Embed into menu
• Access to filters & save as bookmark
• Apply views
• Show as table & export
• Open Fact Sheets
1
2
3
4
1
2
3 4
Custom
Report
5
5
https://github.com/leanix/leanix-reporting-cli
Command Line Tool (CLI) & Library for JavaScript
https://d3js.org/• D3.js
• Highcharts https://www.highcharts.com
Example Libraries for Visualization
• Creates example project to start with
• Supports plain JavaScript or TypeScript
• Allows usage of frameworks Angular or ReactJS
30. Graph-based API based on Facebook technology
30
Graph-based API for inventory
API*
*) Invented by FaceBook
• Strongly typed API using GraphQL*
• Query needed data only saves bandwidth
• All other endpoints using REST
• Java SDK with helper functions
• Developer info: https://dev.leanix.net
API-Queries via embedded GraphiQL
Swagger API for all other REST endpoints
31. An automated single source of truth is the start for modern EA
31
Single Source
Of Truth
Workflows Integrated Automated1 2 3 4
High Degree of Automation
• Excel Up- & Download
• Easy Inline-Edit
• Generated Visualizations
• ”Survey-Monkey” for
IT Landscape
• Quality-Seal
• Integrations, e.g. with
ITSM and BPM
• LeanIX Store for
extensions, e.g. Reports
• Open API (REST /
GraphQL)
• Automatic
documentation of
Microservices from
source code
32. LeanIX offers full integration into Microservices DevOps
32
Source-Code Repository
Source code
Build Info
YAML-Metadata file
Continuous
Integration (CI)
Build Step
(Docker)
Inventory
1
1 Dependencies from build system, e.g. uses Hibernate3, Java8, etc.
2 Automatically triggered, when a new release is created
3 Updates Information in Inventory
2 3
33. Meta-Data from Microservices uploaded into LeanIX inventory
33
id: next-generation-print-2342-2413-9189-
1990 name: Next Generation Print Service
short_name: NGPS
type: service
owner: Team Goldfinger
description: Prints all kinds of things.
Now with 3D printing support.
contact: Auric Goldfinger
<auric@goldfinger.com>
lifecycle: active, since 2017-01-01
tags:
- Old
- Demo
links:
- homepage: http://wiki.local/ubp
- buildchain: http://ci.local/ubp
- api_docs: http://docs.local/ubp-api
Uploaded data to LeanIX
Name, Version, Alias
Description
Subscriptions
Tags
Documents (Links)
Relations
IT Components