SlideShare une entreprise Scribd logo
1  sur  32
DIGITAL INTEGRATION HUB:
MAXIMISE YOUR APIS
Dan Toomey
@daniel2me
Who am I?
• Senior Integration Specialist, Deloitte
• Microsoft Azure MVP
• MCSE, MCT, MCPD, MCTS BizTalk &
Azure
• Pluralsight Author
• www.mindovermessaging.com
• @daniel2me
3
"APIS MAKE DIGITAL SOCIETY
AND DIGITAL BUSINESS WORK;
THEY ARE THE BASIS OF EVERY
DIGITAL STRATEGY."
"The 10 Things CIOs Need to Know About APIs and the API Economy" –
Gartner (G00318859, Jan 2017)
Image courtesy of https://www.instarem.com/blog/the-api-economy-in-2019-hype-or-the-engine-that-fuels-business-growth/
"DATA IS THE LIFEBLOOD OF YOUR BUSINESS"
4
"Data is the Lifeblood of Your Business – That's Why You Need a Data Strategy at its Heart" – The Drum (Feb 2020)
FORBES: MAKING THE MOST OF YOUR DATA
Leave your data
where it is.
Make sure you can
handle all data types.
Harness data to drive
automation.
Democratize data. Protect your data
5
"Five Ways to Make the Most of Your Data" – Forbes (Jul 2021)
FORBES: MAKING THE MOST OF YOUR DATA
Leave your data
where it is.
Make sure you can
handle all data types.
Harness data to drive
automation.
Democratize data. Protect your data
6
"Five Ways to Make the Most of Your Data" – Forbes (Jul 2021)
FORBES: MAKING THE MOST OF YOUR DATA
Leave your data
where it is.
Make sure you can
handle all data types.
Harness data to drive
automation.
Democratize data. Protect your data
7
"Five Ways to Make the Most of Your Data" – Forbes (Jul 2021)
FORBES: MAKING THE MOST OF YOUR DATA
8
"Five Ways to Make the Most of Your Data" – Forbes (Jul 2021)
Leave your data
where it is.
Make sure you can
handle all data types.
Harness data to drive
automation.
Democratize data. Protect your data
FORBES: MAKING THE MOST OF YOUR DATA
9
"Five Ways to Make the Most of Your Data" – Forbes (Jul 2021)
Leave your data
where it is.
Make sure you can
handle all data types.
Harness data to drive
automation.
Democratize data. Protect your data
FORBES: MAKING THE MOST OF YOUR DATA
10
"Five Ways to Make the Most of Your Data" – Forbes (Jul 2021)
Leave your data
where it is.
Make sure you can
handle all data types.
Harness data to drive
automation.
Democratize data. Protect your data
11
INTEGRATION
THE PLUMBING YOU CAN'T LIVE WITHOUT
12
"How to Justify Strategic Investments in Integration Technology" – Gartner (G00385596, May 2019 )
13
Data
Integration
APIs
BRINGING IT ALL TOGETHER:
Integration provides the link, but…
• APIs are still coupled to the data
sources
• Availability of backend systems
is a dependency
• Complexity & cost of APIs
designed to aggregate data
sources
14
Data
Integration
APIs
BRINGING IT ALL TOGETHER:
DIGITAL INTEGRATION HUB
"An advanced application
architecture that
aggregates multiple back-
end system of record data
sources into a low-latency
and scale-out, high-
performance data store."
"Turbocharge Your API Platform with a Digital Integration Hub – Gartner (G00360082, Jul 2018)
DIH
WHAT IS A DIGITAL INTEGRATION HUB?
15
16
17
• Consolidates and aggregates data from
multiple sources
• Transforms the data into non-proprietary
semantics, using entity views
• Allows for the access and manipulation of data
without impacting the core business systems
• Provides advanced search capabilities
• Potential components:
• Data warehouse
• Data lake
• Master Data Management (MDM)
• Analytical systems & AI
The heart of the DIH
HIGH PERFORMANCE DATA STORE
18
• Captures data at the source (preferably as it
happens)
• Accommodates multiple integration patterns
& styles
• Event brokering / messaging
• Extract Transform & Load (ETL)
• Change Data Capture (CDC)
• Integration Patterns (ESB, iPaaS)
• Stream processing (Spark, Flint)
Gathering your data
EVENT-BASED INTEGRATION LAYER
19
• Microservices access the data at the
entity level
• Can be hierarchical and inter-connected
• Generally do not access the Systems of
Record directly
• API Gateway provides management and
access layer:
• Discovery
• Security
• Abstraction
• Monetization
• Analytics
Surfacing/exposing your data
FRONT-END API SERVICES
20
BENEFITS
• Responsive user experience
• "Defending" systems of record
• 24/7 support
• Decoupling the front-end layer from the
system of record applications
• Supporting legacy systems replacement
• Normalising the APIs for a certain application
domain
• Providing real-time business insight
CHALLENGES
• Complexity of rolling out a high-performance data management
technology (e.g. NoSQL DBMS or in-memory data grid)
• Supporting bidirectional, event-driven synchronization between
the high-performance data store and system or record
applications
• Designing a canonical data model for the DIH business entities
that supports multiple channels
• Implementing appropriate metadata management to support
discovery and introspection of data entities and relationships
represented across multiple data sources
• Designing, building, and managing the complex distributed
architecture of a Digital Integration Hub
22
RECOMMENDATIONS
23
Determine if your organisation needs a DIH and
if it has the skills to support it
Know your data and consumer requirements
Understand the integration patterns that will be
required
Design your APIs to be abstracted from the
underlying systems ("API First" approach)
Consider using a technology partner for
implementation
GETTING STARTED
24
AZURE DIH ACCELERATOR
• Template on GitHub
• Jump starts by setting up the engineering system for your application
• Allows you to concentrate on the business logic
• Consists of:
• A pre-configured development environment
• An application
• Build and Deployment automation
25
https://github.com/Azure-Samples/digital-integration-hub
AZURE DIH ACCELERATOR
26
EXAMPLE IMPLEMENTATIONS
27
GOALS:
• Establish an integration platform
• Integrate core clinical systems
using HL7 while enabling
integration of modern digital
consumers over FHIR APIs
• Enable the interoperability of
internal and external client
systems hosted in a fully
controlled on-premises
infrastructure or in a secure
public cloud
Pathology Services Provider
CASE STUDY
28
https://customers.microsoft.com/en-us/story/1384019799287777382-
nsw-government-health-provider-azure
SUMMARY
• API-based access to disparate data services is
costly from a performance and maintenance
perspective
• A DIH enables enhanced performance in
accessing your organisational data, while
ensuring effective protection of your backend
systems
• A DIH architecture also provides increased
scalability, greater flexibility, and better insights
REFERENCES
"Turbocharge Your API Platform with a Digital Integration Hub – Gartner (G00360082, Jul 2018)
"The 10 Things CIOs Need to Know About APIs and the API Economy" – Gartner (G00318859, Jan 2017)
"Data is the Lifeblood of Your Business – That's Why You Need a Data Strategy at its Heart" – The Drum (Feb 2020)
"Data Hubs, Data Lakes & Data Warehouses: How They Are Different and Why They Are Better Together" – Gartner
(G00465401, Feb 2020)
"Five Ways to Make the Most of Your Data" – Forbes (Jul 2021)
"How to Justify Strategic Investments in Integration Technology" – Gartner (G00385596, May 2019 )
"Infuse your data hub strategy with Data & Application Integration" – Gartner (G00343327, Dec 2017)
31
LET’S CONNECT!
dtoomey@deloitte.com.au
@daniel2me
linkedin.com/in/danieltoomey
mindovermessaging.com

Contenu connexe

Tendances

Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data MeshLibbySchulze
 
The ABCs of Treating Data as Product
The ABCs of Treating Data as ProductThe ABCs of Treating Data as Product
The ABCs of Treating Data as ProductDATAVERSITY
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsDATAVERSITY
 
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...DATAVERSITY
 
Monitizing Big Data at Telecom Service Providers
Monitizing Big Data at Telecom Service ProvidersMonitizing Big Data at Telecom Service Providers
Monitizing Big Data at Telecom Service ProvidersDataWorks Summit
 
Business Data Lake Best Practices
Business Data Lake Best PracticesBusiness Data Lake Best Practices
Business Data Lake Best PracticesCapgemini
 
BI Consultancy - Data, Analytics and Strategy
BI Consultancy - Data, Analytics and StrategyBI Consultancy - Data, Analytics and Strategy
BI Consultancy - Data, Analytics and StrategyShivam Dhawan
 
INTEGRATE 2022 - Data Mapping in the Microsoft Cloud
INTEGRATE 2022 - Data Mapping in the Microsoft CloudINTEGRATE 2022 - Data Mapping in the Microsoft Cloud
INTEGRATE 2022 - Data Mapping in the Microsoft CloudDaniel Toomey
 
Overcoming the Challenges of your Master Data Management Journey
Overcoming the Challenges of your Master Data Management JourneyOvercoming the Challenges of your Master Data Management Journey
Overcoming the Challenges of your Master Data Management JourneyJean-Michel Franco
 
Modern Business Intelligence - Design and Implementations
Modern Business Intelligence - Design and ImplementationsModern Business Intelligence - Design and Implementations
Modern Business Intelligence - Design and ImplementationsDavid J Rosenthal
 
IT4IT real life examples & myths and rumors dispelled
IT4IT real life examples & myths and rumors dispelledIT4IT real life examples & myths and rumors dispelled
IT4IT real life examples & myths and rumors dispelledTony Price
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureDatabricks
 
Business Intelligence & Data Analytics– An Architected Approach
Business Intelligence & Data Analytics– An Architected ApproachBusiness Intelligence & Data Analytics– An Architected Approach
Business Intelligence & Data Analytics– An Architected ApproachDATAVERSITY
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)James Serra
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationDATAVERSITY
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationDenodo
 
Bridge to Cloud: Using Apache Kafka to Migrate to GCP
Bridge to Cloud: Using Apache Kafka to Migrate to GCPBridge to Cloud: Using Apache Kafka to Migrate to GCP
Bridge to Cloud: Using Apache Kafka to Migrate to GCPconfluent
 
Logical Data Fabric: Architectural Components
Logical Data Fabric: Architectural ComponentsLogical Data Fabric: Architectural Components
Logical Data Fabric: Architectural ComponentsDenodo
 
Power BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsPower BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsJames Serra
 

Tendances (20)

Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
 
The ABCs of Treating Data as Product
The ABCs of Treating Data as ProductThe ABCs of Treating Data as Product
The ABCs of Treating Data as Product
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business Goals
 
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
The Data Trifecta – Privacy, Security & Governance Race from Reactivity to Re...
 
Monitizing Big Data at Telecom Service Providers
Monitizing Big Data at Telecom Service ProvidersMonitizing Big Data at Telecom Service Providers
Monitizing Big Data at Telecom Service Providers
 
Business Data Lake Best Practices
Business Data Lake Best PracticesBusiness Data Lake Best Practices
Business Data Lake Best Practices
 
BI Consultancy - Data, Analytics and Strategy
BI Consultancy - Data, Analytics and StrategyBI Consultancy - Data, Analytics and Strategy
BI Consultancy - Data, Analytics and Strategy
 
INTEGRATE 2022 - Data Mapping in the Microsoft Cloud
INTEGRATE 2022 - Data Mapping in the Microsoft CloudINTEGRATE 2022 - Data Mapping in the Microsoft Cloud
INTEGRATE 2022 - Data Mapping in the Microsoft Cloud
 
Overcoming the Challenges of your Master Data Management Journey
Overcoming the Challenges of your Master Data Management JourneyOvercoming the Challenges of your Master Data Management Journey
Overcoming the Challenges of your Master Data Management Journey
 
DMBOK and Data Governance
DMBOK and Data GovernanceDMBOK and Data Governance
DMBOK and Data Governance
 
Modern Business Intelligence - Design and Implementations
Modern Business Intelligence - Design and ImplementationsModern Business Intelligence - Design and Implementations
Modern Business Intelligence - Design and Implementations
 
IT4IT real life examples & myths and rumors dispelled
IT4IT real life examples & myths and rumors dispelledIT4IT real life examples & myths and rumors dispelled
IT4IT real life examples & myths and rumors dispelled
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh Architecture
 
Business Intelligence & Data Analytics– An Architected Approach
Business Intelligence & Data Analytics– An Architected ApproachBusiness Intelligence & Data Analytics– An Architected Approach
Business Intelligence & Data Analytics– An Architected Approach
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital Transformation
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
 
Bridge to Cloud: Using Apache Kafka to Migrate to GCP
Bridge to Cloud: Using Apache Kafka to Migrate to GCPBridge to Cloud: Using Apache Kafka to Migrate to GCP
Bridge to Cloud: Using Apache Kafka to Migrate to GCP
 
Logical Data Fabric: Architectural Components
Logical Data Fabric: Architectural ComponentsLogical Data Fabric: Architectural Components
Logical Data Fabric: Architectural Components
 
Power BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsPower BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data Solutions
 

Similaire à Digital Integration Hub - Maximise Your APIs

Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An IntroductionDenodo
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Denodo
 
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXCustomer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXtsigitnist02
 
Three Dimensions of Data as a Service
Three Dimensions of Data as a ServiceThree Dimensions of Data as a Service
Three Dimensions of Data as a ServiceDenodo
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Denodo
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONKellton Tech Solutions Ltd
 
10 Best Data Integration Software Platforms.pdf
10 Best Data Integration Software Platforms.pdf10 Best Data Integration Software Platforms.pdf
10 Best Data Integration Software Platforms.pdfXoxoday Compass
 
Application Modernization
Application ModernizationApplication Modernization
Application ModernizationSulaiman64
 
A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)Denodo
 
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIAugmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIDenodo
 
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'Innovative and Agile Data Delivery, using 'A Logical Data Fabric'
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'Denodo
 
Digital transformation requires integration modernization
Digital transformation requires integration modernizationDigital transformation requires integration modernization
Digital transformation requires integration modernizationVic Germani
 
Gain cloud agility with software-defined infrastructure_ A blueprint for opti...
Gain cloud agility with software-defined infrastructure_ A blueprint for opti...Gain cloud agility with software-defined infrastructure_ A blueprint for opti...
Gain cloud agility with software-defined infrastructure_ A blueprint for opti...ZehraKoker
 
Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Denodo
 
Fast Data Strategy Houston Roadshow Presentation
Fast Data Strategy Houston Roadshow PresentationFast Data Strategy Houston Roadshow Presentation
Fast Data Strategy Houston Roadshow PresentationDenodo
 
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?SnapLogic
 
apidays LIVE Australia 2021 - Composable data for the composable enterprise b...
apidays LIVE Australia 2021 - Composable data for the composable enterprise b...apidays LIVE Australia 2021 - Composable data for the composable enterprise b...
apidays LIVE Australia 2021 - Composable data for the composable enterprise b...apidays
 
A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)Denodo
 

Similaire à Digital Integration Hub - Maximise Your APIs (20)

IBM Cloud pak for data brochure
IBM Cloud pak for data   brochureIBM Cloud pak for data   brochure
IBM Cloud pak for data brochure
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An Introduction
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)
 
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXCustomer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
 
Three Dimensions of Data as a Service
Three Dimensions of Data as a ServiceThree Dimensions of Data as a Service
Three Dimensions of Data as a Service
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
 
10 Best Data Integration Software Platforms.pdf
10 Best Data Integration Software Platforms.pdf10 Best Data Integration Software Platforms.pdf
10 Best Data Integration Software Platforms.pdf
 
Application Modernization
Application ModernizationApplication Modernization
Application Modernization
 
A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)
 
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIAugmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
 
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'Innovative and Agile Data Delivery, using 'A Logical Data Fabric'
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'
 
Digital transformation requires integration modernization
Digital transformation requires integration modernizationDigital transformation requires integration modernization
Digital transformation requires integration modernization
 
Gain cloud agility with software-defined infrastructure_ A blueprint for opti...
Gain cloud agility with software-defined infrastructure_ A blueprint for opti...Gain cloud agility with software-defined infrastructure_ A blueprint for opti...
Gain cloud agility with software-defined infrastructure_ A blueprint for opti...
 
Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)
 
Fast Data Strategy Houston Roadshow Presentation
Fast Data Strategy Houston Roadshow PresentationFast Data Strategy Houston Roadshow Presentation
Fast Data Strategy Houston Roadshow Presentation
 
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
 
apidays LIVE Australia 2021 - Composable data for the composable enterprise b...
apidays LIVE Australia 2021 - Composable data for the composable enterprise b...apidays LIVE Australia 2021 - Composable data for the composable enterprise b...
apidays LIVE Australia 2021 - Composable data for the composable enterprise b...
 
A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)
 

Plus de Daniel Toomey

Azure Logic Apps and Copilot.pptx .
Azure Logic Apps and Copilot.pptx      .Azure Logic Apps and Copilot.pptx      .
Azure Logic Apps and Copilot.pptx .Daniel Toomey
 
Microsoft Azure News - April 2024 .
Microsoft Azure News - April 2024      .Microsoft Azure News - April 2024      .
Microsoft Azure News - April 2024 .Daniel Toomey
 
Microsoft Azure News - Feb 2024
Microsoft Azure News - Feb 2024Microsoft Azure News - Feb 2024
Microsoft Azure News - Feb 2024Daniel Toomey
 
Microsoft Azure News - Dec 2023
Microsoft Azure News - Dec 2023Microsoft Azure News - Dec 2023
Microsoft Azure News - Dec 2023Daniel Toomey
 
Microsoft Azure News - Nov 2023
Microsoft Azure News - Nov 2023Microsoft Azure News - Nov 2023
Microsoft Azure News - Nov 2023Daniel Toomey
 
Microsoft AzureNews - Oct 2023
Microsoft AzureNews - Oct 2023Microsoft AzureNews - Oct 2023
Microsoft AzureNews - Oct 2023Daniel Toomey
 
Microsoft Azure New - Sep 2023
Microsoft Azure New - Sep 2023Microsoft Azure New - Sep 2023
Microsoft Azure New - Sep 2023Daniel Toomey
 
Microsoft Azure News - Aug 2023
Microsoft Azure News - Aug 2023Microsoft Azure News - Aug 2023
Microsoft Azure News - Aug 2023Daniel Toomey
 
Private DNS Infrastructure Support in Hybrid Scenarios
Private DNS Infrastructure Support in Hybrid ScenariosPrivate DNS Infrastructure Support in Hybrid Scenarios
Private DNS Infrastructure Support in Hybrid ScenariosDaniel Toomey
 
Microsoft Azure News - Jul 2023
Microsoft Azure News - Jul 2023Microsoft Azure News - Jul 2023
Microsoft Azure News - Jul 2023Daniel Toomey
 
Microsoft Azure News - Jun 2023
Microsoft Azure News - Jun 2023Microsoft Azure News - Jun 2023
Microsoft Azure News - Jun 2023Daniel Toomey
 
Microsoft Azure News - May 2023
Microsoft Azure News - May 2023Microsoft Azure News - May 2023
Microsoft Azure News - May 2023Daniel Toomey
 
Microsoft Azure News - Apr 2023
Microsoft Azure News - Apr 2023Microsoft Azure News - Apr 2023
Microsoft Azure News - Apr 2023Daniel Toomey
 
Microsoft Azure News - Mar 2023
Microsoft Azure News - Mar 2023Microsoft Azure News - Mar 2023
Microsoft Azure News - Mar 2023Daniel Toomey
 
Microsoft Azure News - Feb 2023
Microsoft Azure News - Feb 2023Microsoft Azure News - Feb 2023
Microsoft Azure News - Feb 2023Daniel Toomey
 
Microsoft Azure News - Jan 2023
Microsoft Azure News - Jan 2023Microsoft Azure News - Jan 2023
Microsoft Azure News - Jan 2023Daniel Toomey
 
Microsoft Azure News - Dec 2022
Microsoft Azure News - Dec 2022Microsoft Azure News - Dec 2022
Microsoft Azure News - Dec 2022Daniel Toomey
 
Microsoft Azure News - Nov 2022
Microsoft Azure News - Nov 2022Microsoft Azure News - Nov 2022
Microsoft Azure News - Nov 2022Daniel Toomey
 
Microsoft Azure News - Oct 2022
Microsoft Azure News - Oct 2022Microsoft Azure News - Oct 2022
Microsoft Azure News - Oct 2022Daniel Toomey
 
Microsoft Azure News - Sep 2022.pptx
Microsoft Azure News - Sep 2022.pptxMicrosoft Azure News - Sep 2022.pptx
Microsoft Azure News - Sep 2022.pptxDaniel Toomey
 

Plus de Daniel Toomey (20)

Azure Logic Apps and Copilot.pptx .
Azure Logic Apps and Copilot.pptx      .Azure Logic Apps and Copilot.pptx      .
Azure Logic Apps and Copilot.pptx .
 
Microsoft Azure News - April 2024 .
Microsoft Azure News - April 2024      .Microsoft Azure News - April 2024      .
Microsoft Azure News - April 2024 .
 
Microsoft Azure News - Feb 2024
Microsoft Azure News - Feb 2024Microsoft Azure News - Feb 2024
Microsoft Azure News - Feb 2024
 
Microsoft Azure News - Dec 2023
Microsoft Azure News - Dec 2023Microsoft Azure News - Dec 2023
Microsoft Azure News - Dec 2023
 
Microsoft Azure News - Nov 2023
Microsoft Azure News - Nov 2023Microsoft Azure News - Nov 2023
Microsoft Azure News - Nov 2023
 
Microsoft AzureNews - Oct 2023
Microsoft AzureNews - Oct 2023Microsoft AzureNews - Oct 2023
Microsoft AzureNews - Oct 2023
 
Microsoft Azure New - Sep 2023
Microsoft Azure New - Sep 2023Microsoft Azure New - Sep 2023
Microsoft Azure New - Sep 2023
 
Microsoft Azure News - Aug 2023
Microsoft Azure News - Aug 2023Microsoft Azure News - Aug 2023
Microsoft Azure News - Aug 2023
 
Private DNS Infrastructure Support in Hybrid Scenarios
Private DNS Infrastructure Support in Hybrid ScenariosPrivate DNS Infrastructure Support in Hybrid Scenarios
Private DNS Infrastructure Support in Hybrid Scenarios
 
Microsoft Azure News - Jul 2023
Microsoft Azure News - Jul 2023Microsoft Azure News - Jul 2023
Microsoft Azure News - Jul 2023
 
Microsoft Azure News - Jun 2023
Microsoft Azure News - Jun 2023Microsoft Azure News - Jun 2023
Microsoft Azure News - Jun 2023
 
Microsoft Azure News - May 2023
Microsoft Azure News - May 2023Microsoft Azure News - May 2023
Microsoft Azure News - May 2023
 
Microsoft Azure News - Apr 2023
Microsoft Azure News - Apr 2023Microsoft Azure News - Apr 2023
Microsoft Azure News - Apr 2023
 
Microsoft Azure News - Mar 2023
Microsoft Azure News - Mar 2023Microsoft Azure News - Mar 2023
Microsoft Azure News - Mar 2023
 
Microsoft Azure News - Feb 2023
Microsoft Azure News - Feb 2023Microsoft Azure News - Feb 2023
Microsoft Azure News - Feb 2023
 
Microsoft Azure News - Jan 2023
Microsoft Azure News - Jan 2023Microsoft Azure News - Jan 2023
Microsoft Azure News - Jan 2023
 
Microsoft Azure News - Dec 2022
Microsoft Azure News - Dec 2022Microsoft Azure News - Dec 2022
Microsoft Azure News - Dec 2022
 
Microsoft Azure News - Nov 2022
Microsoft Azure News - Nov 2022Microsoft Azure News - Nov 2022
Microsoft Azure News - Nov 2022
 
Microsoft Azure News - Oct 2022
Microsoft Azure News - Oct 2022Microsoft Azure News - Oct 2022
Microsoft Azure News - Oct 2022
 
Microsoft Azure News - Sep 2022.pptx
Microsoft Azure News - Sep 2022.pptxMicrosoft Azure News - Sep 2022.pptx
Microsoft Azure News - Sep 2022.pptx
 

Dernier

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Dernier (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Digital Integration Hub - Maximise Your APIs

  • 1. DIGITAL INTEGRATION HUB: MAXIMISE YOUR APIS Dan Toomey @daniel2me
  • 2. Who am I? • Senior Integration Specialist, Deloitte • Microsoft Azure MVP • MCSE, MCT, MCPD, MCTS BizTalk & Azure • Pluralsight Author • www.mindovermessaging.com • @daniel2me
  • 3. 3 "APIS MAKE DIGITAL SOCIETY AND DIGITAL BUSINESS WORK; THEY ARE THE BASIS OF EVERY DIGITAL STRATEGY." "The 10 Things CIOs Need to Know About APIs and the API Economy" – Gartner (G00318859, Jan 2017) Image courtesy of https://www.instarem.com/blog/the-api-economy-in-2019-hype-or-the-engine-that-fuels-business-growth/
  • 4. "DATA IS THE LIFEBLOOD OF YOUR BUSINESS" 4 "Data is the Lifeblood of Your Business – That's Why You Need a Data Strategy at its Heart" – The Drum (Feb 2020)
  • 5. FORBES: MAKING THE MOST OF YOUR DATA Leave your data where it is. Make sure you can handle all data types. Harness data to drive automation. Democratize data. Protect your data 5 "Five Ways to Make the Most of Your Data" – Forbes (Jul 2021)
  • 6. FORBES: MAKING THE MOST OF YOUR DATA Leave your data where it is. Make sure you can handle all data types. Harness data to drive automation. Democratize data. Protect your data 6 "Five Ways to Make the Most of Your Data" – Forbes (Jul 2021)
  • 7. FORBES: MAKING THE MOST OF YOUR DATA Leave your data where it is. Make sure you can handle all data types. Harness data to drive automation. Democratize data. Protect your data 7 "Five Ways to Make the Most of Your Data" – Forbes (Jul 2021)
  • 8. FORBES: MAKING THE MOST OF YOUR DATA 8 "Five Ways to Make the Most of Your Data" – Forbes (Jul 2021) Leave your data where it is. Make sure you can handle all data types. Harness data to drive automation. Democratize data. Protect your data
  • 9. FORBES: MAKING THE MOST OF YOUR DATA 9 "Five Ways to Make the Most of Your Data" – Forbes (Jul 2021) Leave your data where it is. Make sure you can handle all data types. Harness data to drive automation. Democratize data. Protect your data
  • 10. FORBES: MAKING THE MOST OF YOUR DATA 10 "Five Ways to Make the Most of Your Data" – Forbes (Jul 2021) Leave your data where it is. Make sure you can handle all data types. Harness data to drive automation. Democratize data. Protect your data
  • 11. 11 INTEGRATION THE PLUMBING YOU CAN'T LIVE WITHOUT
  • 12. 12 "How to Justify Strategic Investments in Integration Technology" – Gartner (G00385596, May 2019 )
  • 13. 13 Data Integration APIs BRINGING IT ALL TOGETHER: Integration provides the link, but… • APIs are still coupled to the data sources • Availability of backend systems is a dependency • Complexity & cost of APIs designed to aggregate data sources
  • 14. 14 Data Integration APIs BRINGING IT ALL TOGETHER: DIGITAL INTEGRATION HUB "An advanced application architecture that aggregates multiple back- end system of record data sources into a low-latency and scale-out, high- performance data store." "Turbocharge Your API Platform with a Digital Integration Hub – Gartner (G00360082, Jul 2018) DIH
  • 15. WHAT IS A DIGITAL INTEGRATION HUB? 15
  • 16. 16
  • 17. 17
  • 18. • Consolidates and aggregates data from multiple sources • Transforms the data into non-proprietary semantics, using entity views • Allows for the access and manipulation of data without impacting the core business systems • Provides advanced search capabilities • Potential components: • Data warehouse • Data lake • Master Data Management (MDM) • Analytical systems & AI The heart of the DIH HIGH PERFORMANCE DATA STORE 18
  • 19. • Captures data at the source (preferably as it happens) • Accommodates multiple integration patterns & styles • Event brokering / messaging • Extract Transform & Load (ETL) • Change Data Capture (CDC) • Integration Patterns (ESB, iPaaS) • Stream processing (Spark, Flint) Gathering your data EVENT-BASED INTEGRATION LAYER 19
  • 20. • Microservices access the data at the entity level • Can be hierarchical and inter-connected • Generally do not access the Systems of Record directly • API Gateway provides management and access layer: • Discovery • Security • Abstraction • Monetization • Analytics Surfacing/exposing your data FRONT-END API SERVICES 20
  • 21. BENEFITS • Responsive user experience • "Defending" systems of record • 24/7 support • Decoupling the front-end layer from the system of record applications • Supporting legacy systems replacement • Normalising the APIs for a certain application domain • Providing real-time business insight
  • 22. CHALLENGES • Complexity of rolling out a high-performance data management technology (e.g. NoSQL DBMS or in-memory data grid) • Supporting bidirectional, event-driven synchronization between the high-performance data store and system or record applications • Designing a canonical data model for the DIH business entities that supports multiple channels • Implementing appropriate metadata management to support discovery and introspection of data entities and relationships represented across multiple data sources • Designing, building, and managing the complex distributed architecture of a Digital Integration Hub 22
  • 23. RECOMMENDATIONS 23 Determine if your organisation needs a DIH and if it has the skills to support it Know your data and consumer requirements Understand the integration patterns that will be required Design your APIs to be abstracted from the underlying systems ("API First" approach) Consider using a technology partner for implementation
  • 25. AZURE DIH ACCELERATOR • Template on GitHub • Jump starts by setting up the engineering system for your application • Allows you to concentrate on the business logic • Consists of: • A pre-configured development environment • An application • Build and Deployment automation 25 https://github.com/Azure-Samples/digital-integration-hub
  • 28. GOALS: • Establish an integration platform • Integrate core clinical systems using HL7 while enabling integration of modern digital consumers over FHIR APIs • Enable the interoperability of internal and external client systems hosted in a fully controlled on-premises infrastructure or in a secure public cloud Pathology Services Provider CASE STUDY 28 https://customers.microsoft.com/en-us/story/1384019799287777382- nsw-government-health-provider-azure
  • 29.
  • 30. SUMMARY • API-based access to disparate data services is costly from a performance and maintenance perspective • A DIH enables enhanced performance in accessing your organisational data, while ensuring effective protection of your backend systems • A DIH architecture also provides increased scalability, greater flexibility, and better insights
  • 31. REFERENCES "Turbocharge Your API Platform with a Digital Integration Hub – Gartner (G00360082, Jul 2018) "The 10 Things CIOs Need to Know About APIs and the API Economy" – Gartner (G00318859, Jan 2017) "Data is the Lifeblood of Your Business – That's Why You Need a Data Strategy at its Heart" – The Drum (Feb 2020) "Data Hubs, Data Lakes & Data Warehouses: How They Are Different and Why They Are Better Together" – Gartner (G00465401, Feb 2020) "Five Ways to Make the Most of Your Data" – Forbes (Jul 2021) "How to Justify Strategic Investments in Integration Technology" – Gartner (G00385596, May 2019 ) "Infuse your data hub strategy with Data & Application Integration" – Gartner (G00343327, Dec 2017) 31

Notes de l'éditeur

  1. APIs are can solve many problems: Enable systems & applications to interact Disparate data sources & access protocols Disparate consumer channels But… there be challenges: Security Performance (consumer & system impact) Avoiding numerous point-to-point solutions
  2. APIs only as good as the data they can access Large organisations rely on multiple systems of record Information needs to be shared on multiple channels Other internal systems Partner systems Client systems Strategy is important
  3. Connect rather than collect – for real-time insights
  4. structured, unstructured, relational, and geospatial, etc. Make sure you can analyze and knit together these different types into a unified whole. modern platform treats data as multimodal and multidimensional.
  5. use it to drive automation and machine-augmented decision making. Invoice reconciliation, handling basic customer complaints
  6. empower people with self-service analytics tools
  7. take into account any areas of exposure or vulnerability and build in the right security, access controls and governance to protect your data 
  8. What does Gartner have to say about integration?
  9. Let's break down the components
  10. High cost: huge number of API calls potentially imply a massive, often low-value workload which ultimately hits the system of record applications and the integration layer. ■ Complexity: The integration macroservices could be extremely complex to develop, deploy, run and manage, especially if the back-end data is highly fragmented across multiple applications and data sources. Availability: Dependency on backend systems being available Tight coupling: Changes in the back-end systems imply re-engineering of the integration macroservices or their complete redesign, for example, if a back-end system is replaced with a different solution.
  11. "By storing an aggregated replica of the system of record data needed by the channel applications, the DIH protects the former from excessive workloads while optimizing the data access latency and responsiveness for the latter."
  12. Metadata management – enables metadata-driven development & introspection, e.g to support domain-driven design Discover, capture, & synchronise metadata models Analytics – technically not part of the DIH, but often a driver for its implementation
  13. ETL – preferred for initial loads or periodic refreshes
  14. Some exceptions to direct access: CQRS (Command Query Responsibility Segregation) pattern Updates to SoR Would typically use data virtualization, federated views
  15. Responsive user experience: while enabling users access to a consolidated, yet real-time, view of data scattered across multiple system of record back-ends "Defending" systems of record: from the potentially excessive, often low value, workloads generated by the channels. 24/7 support: Always-on access to the front-end API services, even in situations where the back-end systems must be put offline for maintenance, upgrade or other reasons. ■ Decoupling the front-end layer from the system or record applications: Supporting legacy system of record applications modernization: Normalizing the APIs for a certain application domain: So that with a single set of APIs the channel applications can access data held in multiple systems of record Providing real-time business insight: Gathering data on user behavior or offering them additional services (including search, predictive analytics
  16. DRIVER: low-latency, real-time, consolidated and accurate access to data is critical for business success.
  17. This repository contains a template of an application built for the Azure Application Platform. This template is built to make it easy to dive straight into implementing business logic without having to spend time on setting up an engineering system for your application. The templates give you a starting point, while providing the option to change and extend any of the pre-configured components to suit your needs.
  18. The front end processing layer are implemented by Azure API Management for providing the discoverability and gateways for all your APIs. The microservices implementation leverage serverless functions which provide a simple CRUD based API. The data layer is implemented using PostgresDB For Analytics and getting a single pane of glass view over your disparate data sources this is where you could optionally add on Azure Synapse analytics to extend this solution. This is not included in the sample. The Integration layer in this case uses Azure Event Grid for the event driven programming model to ensure the system responds to all API events in real time and Logic Apps to react upon these events and process the incoming data. The implementation of the logic app is left blank, leaving you to leverage the 450+ connector ecosystem to implement the syncing functionality between the data layer and your backend systems of record you choose to integration the Digital Integration Hub with. and Monitoring provided by Application Insights and Log Analytics features of Azure Monitor. The application is comprised of an Azure Function API implemented written in Typescript, a PostgreSQL 'items' database and an Integration layer implemented by Logic Apps and Event Grid. It uses an Object-Relational Mapper (Sequelize) and implements a single object, items, to get you started.