SlideShare a Scribd company logo
It's the 21st Century:
Why Isn't Your Data Integration
Loosely Coupled?
Webinar
Tuesday, May 19th
10:00am PDT / 1:00pm EDT
Today’s Discussion Topics
• Why isn’t your data integration loosely
coupled
• SnapLogic introduction and demonstration
• Recommended next steps
• Discussion
Copyright © 2015, Intellyx, LLC
3
It’s the 21st Century
Why Isn’t Your Data Integration
Loosely Coupled?
Jason Bloomberg
President
jason@intellyx.com
@theebizwizard
About Jason Bloomberg
• President of Intellyx
• Advise companies on their digital
transformation initiatives & help vendors
communicate their agility stories
• Write for Forbes & Wired on
Digital Transformation
• Buy my latest book,
The Agile Architecture
Revolution
Copyright © 2015, Intellyx, LLC4
What’s a Connector?
• Programs that know how to
interact with an underlying
business application
• Performs two-way
communication
• Can be specific to an
application or class of
applications through a standard
communication protocol
Copyright © 2015, Intellyx, LLC5
PhotoCredit:TomWoodwardhttps://www.flickr.com/photos/bionicteaching/
Challenge: Tight Coupling
• Any change in the data format or
interface requirements for either
end of any interaction would
require an update of the
connector
• Can also become a single point of
failure or a bottleneck that limits
scalability
• Introduces brittleness to the
application environment
Copyright © 2015, Intellyx, LLC6
A failed interaction may result
Data Integration
Limitations
• Traditional connectors may
perform data
transformations
• Typically require strict, rigid
data mapping between
endpoints
• Mappings created at design
time
Copyright © 2015, Intellyx, LLC7
PhotoCredit:LoouisK.https://www.flickr.com/photos/bonaparty/
Loose Coupling
• Abstract underlying
code with contracted
interface
• Separation of concerns
between consumers &
providers
• Can change underlying
code without breaking
interaction, as long as
endpoints comply with
contract
Copyright © 2015, Intellyx, LLC8
PhotoCredit:RayFosterhttps://www.flickr.com/photos/94418464@N08/9631393073/sizes/c/
SOA to the Rescue?
• Service-Oriented
Architecture (SOA) in part
intended to resolve
limitations of traditional
connectors
• By abstracting interfaces to
software as Web Services,
interactions could now be
loosely coupled
Copyright © 2015, Intellyx, LLC9
PhotoCredit:Thomas_slyhttps://www.flickr.com/photos/tomsly/
Loose Coupling with SOA
• Possible to change the
underlying software
(consumer or provider)
without breaking interaction
– Both endpoints must
conform to Web Services
contract
• Document style contracts
include XML Schemas for
specifying data formats
– Rigid & strongly typed
Copyright © 2015, Intellyx, LLC10
PhotoCredit:GideonBurtonhttps://www.flickr.com/photos/wakingtiger/
Limitations of Web
Services-Based SOA
• Web Services largely fell short in
delivering loose coupling
• Web Services still required an
underlying software implementation
• Typically became part of the
Enterprise Service Bus (ESB)
– Traditional piece of integration
middleware exposing connectors
– Supported the XML-based Web Services standards
– ESBs typically centralized & heavyweight, not
cloud-friendly
Copyright © 2015, Intellyx, LLC11
REST to the Rescue?
• Representational State Transfer
(REST)
– Architectural style intended to build
hypermedia applications that
generalized the behavior of the Web
– Became a lightweight, HTTP-based
approach for building application
programming interfaces (APIs)
Copyright © 2015, Intellyx, LLC12
PhotoCredit:
Custom Media Types
• REST loose coupling depends upon Standard
Internet Media Types (formerly called MIME
types)
• Internet Media Types designed for display
metadata
– HTML, PDF, etc.
• REST’s answer for custom
data formats are Custom
Media Types
• Introduce tight coupling
– How to communicate, maintain, & version them?
Copyright © 2015, Intellyx, LLC13
PhotoCredit:PenWaggenerhttps://www.flickr.com/photos/epw/4341554771/sizes/z/
The Schemaless Data
Trap
• JSON often favored over XML because it is
schemaless
• No fixed metadata representing data syntax or
semantics
• Problem: interpretation of data falls to
underlying logic
Copyright © 2015, Intellyx, LLC14
Another shell game
PhotoCredit:VanessaDualibhttps://www.flickr.com/photos/rerinha/
Design-Time
Introspection
• Schemas and other
metadata relevant to the
interaction do need not
be known before the
integration is set up
• SnapLogic Snaps
automatically gather
such metadata
– Automate the
configuration of the
integration
Copyright © 2015, Intellyx, LLC15
PhotoCredit:OkkoPyykköhttps://www.flickr.com/photos/data_op/
Data Integration Dos &
Don’ts
• Do:
– Plan ahead for horizontal
scalability and fault tolerance
(cloud friendliness)
– Favor document-centric data
formats
• Don’t:
– Use rigid, centralized middleware
– Rely heavily on fixed schemas
Copyright © 2015, Intellyx, LLC16
PhotoCredit:audio-luci-store.ithttps://www.flickr.com/photos/audiolucistore/
Today’s Discussion Topics
• Why isn’t your data integration loosely
coupled
• SnapLogic introduction and demonstration
• Recommended next steps
• Discussion
• Experienced Team: Leadership from
Informatica, Salesforce, Sybase, Cognos,
CA
• Headquarters: San Mateo, California
• Investors: Andreessen Horowitz & Ignition
• Advisory Board: AstraZeneca, HP,
Symantec, Yahoo
• Customers: Adobe, Acxiom, AstraZeneca,
Blackberry, Bloomin’ Brands, CapitalOne,
Cisco, Cognizant, Danone, Fox Sports,
GamesStop, GE, HP, IDG, iRobot,
RocketFuel, Target, Yelp, Uber, USF, Xactly
SnapLogic: Unified Platform to Connect
Faster
Why SnapLogic Elastic Integration?
Modern
Architecture
Connected:
300+ Snaps
Productive
User Experience
Unified
Platform
We can do more in two hours with SnapLogic than
we could in two days with traditional solutions.
SnapLogic Demonstration
Discussion and Next Steps
@SnapLogic
Facebook.com/SnapLo
gic
Plus.google.com/+SnapLo
gic
Learn more at
www.SnapLogic.com
Jason Bloomberg
President, Intellyx
jason@intellyx.com
@theebizwizard
Send email NOW to snaplogic@intellyx.com
to download this presentation
Thank You!
Copyright © 2015, Intellyx, LLC

More Related Content

What's hot

eFolder Expert Series Webinar — More than Dropbox: 5 Unique File Sync Deploym...
eFolder Expert Series Webinar — More than Dropbox: 5 Unique File Sync Deploym...eFolder Expert Series Webinar — More than Dropbox: 5 Unique File Sync Deploym...
eFolder Expert Series Webinar — More than Dropbox: 5 Unique File Sync Deploym...
eFolder
 
Senior network engineer email list
Senior network engineer email listSenior network engineer email list
Senior network engineer email list
GloriaDylan
 
16NTC Session - Beyond the File Server
16NTC Session - Beyond the File Server16NTC Session - Beyond the File Server
16NTC Session - Beyond the File Server
Community IT Innovators
 
Shillum "Building for the Future: Interoperability"
Shillum "Building for the Future: Interoperability"Shillum "Building for the Future: Interoperability"
Shillum "Building for the Future: Interoperability"
National Information Standards Organization (NISO)
 
Keeping the customer in mind: a lesson for Telco's
Keeping the customer in mind: a lesson for Telco'sKeeping the customer in mind: a lesson for Telco's
Keeping the customer in mind: a lesson for Telco's
David Strom
 
Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)
Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)
Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)
LetsConnect
 
Five Super Ways to Profit from Business-class and Channel-ready Cloud File Sync
Five Super Ways to Profit from Business-class and Channel-ready Cloud File SyncFive Super Ways to Profit from Business-class and Channel-ready Cloud File Sync
Five Super Ways to Profit from Business-class and Channel-ready Cloud File Sync
Dropbox
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
UX Antwerp Meetup
 
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
Franziska Tanner
 

What's hot (9)

eFolder Expert Series Webinar — More than Dropbox: 5 Unique File Sync Deploym...
eFolder Expert Series Webinar — More than Dropbox: 5 Unique File Sync Deploym...eFolder Expert Series Webinar — More than Dropbox: 5 Unique File Sync Deploym...
eFolder Expert Series Webinar — More than Dropbox: 5 Unique File Sync Deploym...
 
Senior network engineer email list
Senior network engineer email listSenior network engineer email list
Senior network engineer email list
 
16NTC Session - Beyond the File Server
16NTC Session - Beyond the File Server16NTC Session - Beyond the File Server
16NTC Session - Beyond the File Server
 
Shillum "Building for the Future: Interoperability"
Shillum "Building for the Future: Interoperability"Shillum "Building for the Future: Interoperability"
Shillum "Building for the Future: Interoperability"
 
Keeping the customer in mind: a lesson for Telco's
Keeping the customer in mind: a lesson for Telco'sKeeping the customer in mind: a lesson for Telco's
Keeping the customer in mind: a lesson for Telco's
 
Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)
Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)
Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)
 
Five Super Ways to Profit from Business-class and Channel-ready Cloud File Sync
Five Super Ways to Profit from Business-class and Channel-ready Cloud File SyncFive Super Ways to Profit from Business-class and Channel-ready Cloud File Sync
Five Super Ways to Profit from Business-class and Channel-ready Cloud File Sync
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
 
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
 

Similar to It's the 21st century: why isn't your data integration loosely coupled?

Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...
Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...
Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...
SnapLogic
 
Dynamic Coupling: Pot of Gold Under Semantic Rainbow
Dynamic Coupling: Pot of Gold Under Semantic RainbowDynamic Coupling: Pot of Gold Under Semantic Rainbow
Dynamic Coupling: Pot of Gold Under Semantic Rainbow
Jason Bloomberg
 
Unleashing the power of machine learning for it ops management
Unleashing the power of machine learning for it ops managementUnleashing the power of machine learning for it ops management
Unleashing the power of machine learning for it ops management
Jason Bloomberg
 
The dev ops drumbeat reinventing the iron triangle
The dev ops drumbeat reinventing the iron triangleThe dev ops drumbeat reinventing the iron triangle
The dev ops drumbeat reinventing the iron triangle
Jason Bloomberg
 
Digital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architectureDigital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architecture
Jason Bloomberg
 
The Paradox of Agile Architecture Quality: Designing for Failure
The Paradox of Agile Architecture Quality: Designing for FailureThe Paradox of Agile Architecture Quality: Designing for Failure
The Paradox of Agile Architecture Quality: Designing for Failure
Jason Bloomberg
 
Agile enterprise integration
Agile enterprise integrationAgile enterprise integration
Agile enterprise integration
Simon Greig
 
Addressing the DevOps Resilience Challenge
Addressing the DevOps Resilience ChallengeAddressing the DevOps Resilience Challenge
Addressing the DevOps Resilience Challenge
Jason Bloomberg
 
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Jason Bloomberg
 
Microsoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationMicrosoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop Integration
Daniel Toomey
 
Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60
Christian Buckley
 
IWMW 2002: Web standards briefing (session C2)
IWMW 2002: Web standards briefing (session C2)IWMW 2002: Web standards briefing (session C2)
IWMW 2002: Web standards briefing (session C2)
IWMW
 
Accessible UX in Government - OZeWAI 2015
Accessible UX in Government - OZeWAI 2015Accessible UX in Government - OZeWAI 2015
Accessible UX in Government - OZeWAI 2015
Ross Mullen
 
Are microservices 'soa done right'?
Are microservices 'soa done right'?Are microservices 'soa done right'?
Are microservices 'soa done right'?
Jason Bloomberg
 
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Jason Bloomberg
 
Adapting agile afei - 2-15
Adapting agile   afei - 2-15Adapting agile   afei - 2-15
Adapting agile afei - 2-15
Jason Bloomberg
 
Data Integration, Interoperability and Virtualization
Data Integration, Interoperability and VirtualizationData Integration, Interoperability and Virtualization
Data Integration, Interoperability and Virtualization
Javier Ramírez
 
Does Agile Enterprise Architecture = Agile + Enterprise Architecture?
Does Agile Enterprise Architecture = Agile + Enterprise Architecture?Does Agile Enterprise Architecture = Agile + Enterprise Architecture?
Does Agile Enterprise Architecture = Agile + Enterprise Architecture?
Jason Bloomberg
 
Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentation
esebeus
 
Aitp presentation ed holub - october 23 2010
Aitp presentation   ed holub - october 23 2010Aitp presentation   ed holub - october 23 2010
Aitp presentation ed holub - october 23 2010AITPHouston
 

Similar to It's the 21st century: why isn't your data integration loosely coupled? (20)

Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...
Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...
Webinar: It's the 21st Century - Why Isn't Your Data Integration Loosely Coup...
 
Dynamic Coupling: Pot of Gold Under Semantic Rainbow
Dynamic Coupling: Pot of Gold Under Semantic RainbowDynamic Coupling: Pot of Gold Under Semantic Rainbow
Dynamic Coupling: Pot of Gold Under Semantic Rainbow
 
Unleashing the power of machine learning for it ops management
Unleashing the power of machine learning for it ops managementUnleashing the power of machine learning for it ops management
Unleashing the power of machine learning for it ops management
 
The dev ops drumbeat reinventing the iron triangle
The dev ops drumbeat reinventing the iron triangleThe dev ops drumbeat reinventing the iron triangle
The dev ops drumbeat reinventing the iron triangle
 
Digital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architectureDigital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architecture
 
The Paradox of Agile Architecture Quality: Designing for Failure
The Paradox of Agile Architecture Quality: Designing for FailureThe Paradox of Agile Architecture Quality: Designing for Failure
The Paradox of Agile Architecture Quality: Designing for Failure
 
Agile enterprise integration
Agile enterprise integrationAgile enterprise integration
Agile enterprise integration
 
Addressing the DevOps Resilience Challenge
Addressing the DevOps Resilience ChallengeAddressing the DevOps Resilience Challenge
Addressing the DevOps Resilience Challenge
 
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
 
Microsoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationMicrosoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop Integration
 
Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60
 
IWMW 2002: Web standards briefing (session C2)
IWMW 2002: Web standards briefing (session C2)IWMW 2002: Web standards briefing (session C2)
IWMW 2002: Web standards briefing (session C2)
 
Accessible UX in Government - OZeWAI 2015
Accessible UX in Government - OZeWAI 2015Accessible UX in Government - OZeWAI 2015
Accessible UX in Government - OZeWAI 2015
 
Are microservices 'soa done right'?
Are microservices 'soa done right'?Are microservices 'soa done right'?
Are microservices 'soa done right'?
 
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
 
Adapting agile afei - 2-15
Adapting agile   afei - 2-15Adapting agile   afei - 2-15
Adapting agile afei - 2-15
 
Data Integration, Interoperability and Virtualization
Data Integration, Interoperability and VirtualizationData Integration, Interoperability and Virtualization
Data Integration, Interoperability and Virtualization
 
Does Agile Enterprise Architecture = Agile + Enterprise Architecture?
Does Agile Enterprise Architecture = Agile + Enterprise Architecture?Does Agile Enterprise Architecture = Agile + Enterprise Architecture?
Does Agile Enterprise Architecture = Agile + Enterprise Architecture?
 
Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentation
 
Aitp presentation ed holub - october 23 2010
Aitp presentation   ed holub - october 23 2010Aitp presentation   ed holub - october 23 2010
Aitp presentation ed holub - october 23 2010
 

More from Jason Bloomberg

PSD2: Open Banking with APIs
PSD2: Open Banking with APIsPSD2: Open Banking with APIs
PSD2: Open Banking with APIs
Jason Bloomberg
 
The customer journey, digital transformation, and you
The customer journey, digital transformation, and youThe customer journey, digital transformation, and you
The customer journey, digital transformation, and you
Jason Bloomberg
 
The cyber house of horrors - securing the expanding attack surface
The cyber house of horrors -  securing the expanding attack surfaceThe cyber house of horrors -  securing the expanding attack surface
The cyber house of horrors - securing the expanding attack surface
Jason Bloomberg
 
Effective Management of Docker Containers
Effective Management of Docker ContainersEffective Management of Docker Containers
Effective Management of Docker Containers
Jason Bloomberg
 
Avoiding the Bimodal Disaster - New Life for Enterprise Architecture
Avoiding the Bimodal Disaster - New Life for Enterprise ArchitectureAvoiding the Bimodal Disaster - New Life for Enterprise Architecture
Avoiding the Bimodal Disaster - New Life for Enterprise Architecture
Jason Bloomberg
 
How the Cloud Fixes Bimodal IT
How the Cloud Fixes Bimodal ITHow the Cloud Fixes Bimodal IT
How the Cloud Fixes Bimodal IT
Jason Bloomberg
 
DevOps, Digital, and Cloud - Two's Company, Three's a Crowd?
DevOps, Digital, and Cloud -  Two's Company, Three's a Crowd?DevOps, Digital, and Cloud -  Two's Company, Three's a Crowd?
DevOps, Digital, and Cloud - Two's Company, Three's a Crowd?
Jason Bloomberg
 
The Rise of the Open Source ESB
The Rise of the Open Source ESBThe Rise of the Open Source ESB
The Rise of the Open Source ESB
Jason Bloomberg
 
Removing roadblocks to digital transformation
Removing roadblocks to digital transformationRemoving roadblocks to digital transformation
Removing roadblocks to digital transformation
Jason Bloomberg
 
Restarting enterprise architecture in the age of digital transformation
Restarting enterprise architecture in the age of digital transformationRestarting enterprise architecture in the age of digital transformation
Restarting enterprise architecture in the age of digital transformation
Jason Bloomberg
 
Open source containers built for real time interactions
Open source containers built for real time interactionsOpen source containers built for real time interactions
Open source containers built for real time interactions
Jason Bloomberg
 
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
Jason Bloomberg
 
Innovation processes in the age of digital transformation
Innovation processes in the age of digital transformationInnovation processes in the age of digital transformation
Innovation processes in the age of digital transformation
Jason Bloomberg
 
Innovation in the age of digital transformation
Innovation in the age of digital transformationInnovation in the age of digital transformation
Innovation in the age of digital transformation
Jason Bloomberg
 
Four considerations when monitoring microservices
Four considerations when monitoring microservicesFour considerations when monitoring microservices
Four considerations when monitoring microservices
Jason Bloomberg
 
Avoiding the perils and pitfalls of cloud based integration
Avoiding the perils and pitfalls of cloud based integrationAvoiding the perils and pitfalls of cloud based integration
Avoiding the perils and pitfalls of cloud based integration
Jason Bloomberg
 
Certes webinar securing the frictionless enterprise
Certes webinar   securing the frictionless enterpriseCertes webinar   securing the frictionless enterprise
Certes webinar securing the frictionless enterprise
Jason Bloomberg
 
Digital transformation & dev ops - two sides of same revolution
Digital transformation & dev ops  - two sides of same revolutionDigital transformation & dev ops  - two sides of same revolution
Digital transformation & dev ops - two sides of same revolution
Jason Bloomberg
 
Streaming Analytics and Cognitive Computing - Changing the Game
Streaming Analytics and Cognitive Computing - Changing the GameStreaming Analytics and Cognitive Computing - Changing the Game
Streaming Analytics and Cognitive Computing - Changing the Game
Jason Bloomberg
 
Integrating microservices in the cloud
Integrating microservices in the cloudIntegrating microservices in the cloud
Integrating microservices in the cloud
Jason Bloomberg
 

More from Jason Bloomberg (20)

PSD2: Open Banking with APIs
PSD2: Open Banking with APIsPSD2: Open Banking with APIs
PSD2: Open Banking with APIs
 
The customer journey, digital transformation, and you
The customer journey, digital transformation, and youThe customer journey, digital transformation, and you
The customer journey, digital transformation, and you
 
The cyber house of horrors - securing the expanding attack surface
The cyber house of horrors -  securing the expanding attack surfaceThe cyber house of horrors -  securing the expanding attack surface
The cyber house of horrors - securing the expanding attack surface
 
Effective Management of Docker Containers
Effective Management of Docker ContainersEffective Management of Docker Containers
Effective Management of Docker Containers
 
Avoiding the Bimodal Disaster - New Life for Enterprise Architecture
Avoiding the Bimodal Disaster - New Life for Enterprise ArchitectureAvoiding the Bimodal Disaster - New Life for Enterprise Architecture
Avoiding the Bimodal Disaster - New Life for Enterprise Architecture
 
How the Cloud Fixes Bimodal IT
How the Cloud Fixes Bimodal ITHow the Cloud Fixes Bimodal IT
How the Cloud Fixes Bimodal IT
 
DevOps, Digital, and Cloud - Two's Company, Three's a Crowd?
DevOps, Digital, and Cloud -  Two's Company, Three's a Crowd?DevOps, Digital, and Cloud -  Two's Company, Three's a Crowd?
DevOps, Digital, and Cloud - Two's Company, Three's a Crowd?
 
The Rise of the Open Source ESB
The Rise of the Open Source ESBThe Rise of the Open Source ESB
The Rise of the Open Source ESB
 
Removing roadblocks to digital transformation
Removing roadblocks to digital transformationRemoving roadblocks to digital transformation
Removing roadblocks to digital transformation
 
Restarting enterprise architecture in the age of digital transformation
Restarting enterprise architecture in the age of digital transformationRestarting enterprise architecture in the age of digital transformation
Restarting enterprise architecture in the age of digital transformation
 
Open source containers built for real time interactions
Open source containers built for real time interactionsOpen source containers built for real time interactions
Open source containers built for real time interactions
 
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
 
Innovation processes in the age of digital transformation
Innovation processes in the age of digital transformationInnovation processes in the age of digital transformation
Innovation processes in the age of digital transformation
 
Innovation in the age of digital transformation
Innovation in the age of digital transformationInnovation in the age of digital transformation
Innovation in the age of digital transformation
 
Four considerations when monitoring microservices
Four considerations when monitoring microservicesFour considerations when monitoring microservices
Four considerations when monitoring microservices
 
Avoiding the perils and pitfalls of cloud based integration
Avoiding the perils and pitfalls of cloud based integrationAvoiding the perils and pitfalls of cloud based integration
Avoiding the perils and pitfalls of cloud based integration
 
Certes webinar securing the frictionless enterprise
Certes webinar   securing the frictionless enterpriseCertes webinar   securing the frictionless enterprise
Certes webinar securing the frictionless enterprise
 
Digital transformation & dev ops - two sides of same revolution
Digital transformation & dev ops  - two sides of same revolutionDigital transformation & dev ops  - two sides of same revolution
Digital transformation & dev ops - two sides of same revolution
 
Streaming Analytics and Cognitive Computing - Changing the Game
Streaming Analytics and Cognitive Computing - Changing the GameStreaming Analytics and Cognitive Computing - Changing the Game
Streaming Analytics and Cognitive Computing - Changing the Game
 
Integrating microservices in the cloud
Integrating microservices in the cloudIntegrating microservices in the cloud
Integrating microservices in the cloud
 

Recently uploaded

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

It's the 21st century: why isn't your data integration loosely coupled?

  • 1. It's the 21st Century: Why Isn't Your Data Integration Loosely Coupled? Webinar Tuesday, May 19th 10:00am PDT / 1:00pm EDT
  • 2. Today’s Discussion Topics • Why isn’t your data integration loosely coupled • SnapLogic introduction and demonstration • Recommended next steps • Discussion
  • 3. Copyright © 2015, Intellyx, LLC 3 It’s the 21st Century Why Isn’t Your Data Integration Loosely Coupled? Jason Bloomberg President jason@intellyx.com @theebizwizard
  • 4. About Jason Bloomberg • President of Intellyx • Advise companies on their digital transformation initiatives & help vendors communicate their agility stories • Write for Forbes & Wired on Digital Transformation • Buy my latest book, The Agile Architecture Revolution Copyright © 2015, Intellyx, LLC4
  • 5. What’s a Connector? • Programs that know how to interact with an underlying business application • Performs two-way communication • Can be specific to an application or class of applications through a standard communication protocol Copyright © 2015, Intellyx, LLC5 PhotoCredit:TomWoodwardhttps://www.flickr.com/photos/bionicteaching/
  • 6. Challenge: Tight Coupling • Any change in the data format or interface requirements for either end of any interaction would require an update of the connector • Can also become a single point of failure or a bottleneck that limits scalability • Introduces brittleness to the application environment Copyright © 2015, Intellyx, LLC6 A failed interaction may result
  • 7. Data Integration Limitations • Traditional connectors may perform data transformations • Typically require strict, rigid data mapping between endpoints • Mappings created at design time Copyright © 2015, Intellyx, LLC7 PhotoCredit:LoouisK.https://www.flickr.com/photos/bonaparty/
  • 8. Loose Coupling • Abstract underlying code with contracted interface • Separation of concerns between consumers & providers • Can change underlying code without breaking interaction, as long as endpoints comply with contract Copyright © 2015, Intellyx, LLC8 PhotoCredit:RayFosterhttps://www.flickr.com/photos/94418464@N08/9631393073/sizes/c/
  • 9. SOA to the Rescue? • Service-Oriented Architecture (SOA) in part intended to resolve limitations of traditional connectors • By abstracting interfaces to software as Web Services, interactions could now be loosely coupled Copyright © 2015, Intellyx, LLC9 PhotoCredit:Thomas_slyhttps://www.flickr.com/photos/tomsly/
  • 10. Loose Coupling with SOA • Possible to change the underlying software (consumer or provider) without breaking interaction – Both endpoints must conform to Web Services contract • Document style contracts include XML Schemas for specifying data formats – Rigid & strongly typed Copyright © 2015, Intellyx, LLC10 PhotoCredit:GideonBurtonhttps://www.flickr.com/photos/wakingtiger/
  • 11. Limitations of Web Services-Based SOA • Web Services largely fell short in delivering loose coupling • Web Services still required an underlying software implementation • Typically became part of the Enterprise Service Bus (ESB) – Traditional piece of integration middleware exposing connectors – Supported the XML-based Web Services standards – ESBs typically centralized & heavyweight, not cloud-friendly Copyright © 2015, Intellyx, LLC11
  • 12. REST to the Rescue? • Representational State Transfer (REST) – Architectural style intended to build hypermedia applications that generalized the behavior of the Web – Became a lightweight, HTTP-based approach for building application programming interfaces (APIs) Copyright © 2015, Intellyx, LLC12 PhotoCredit:
  • 13. Custom Media Types • REST loose coupling depends upon Standard Internet Media Types (formerly called MIME types) • Internet Media Types designed for display metadata – HTML, PDF, etc. • REST’s answer for custom data formats are Custom Media Types • Introduce tight coupling – How to communicate, maintain, & version them? Copyright © 2015, Intellyx, LLC13 PhotoCredit:PenWaggenerhttps://www.flickr.com/photos/epw/4341554771/sizes/z/
  • 14. The Schemaless Data Trap • JSON often favored over XML because it is schemaless • No fixed metadata representing data syntax or semantics • Problem: interpretation of data falls to underlying logic Copyright © 2015, Intellyx, LLC14 Another shell game PhotoCredit:VanessaDualibhttps://www.flickr.com/photos/rerinha/
  • 15. Design-Time Introspection • Schemas and other metadata relevant to the interaction do need not be known before the integration is set up • SnapLogic Snaps automatically gather such metadata – Automate the configuration of the integration Copyright © 2015, Intellyx, LLC15 PhotoCredit:OkkoPyykköhttps://www.flickr.com/photos/data_op/
  • 16. Data Integration Dos & Don’ts • Do: – Plan ahead for horizontal scalability and fault tolerance (cloud friendliness) – Favor document-centric data formats • Don’t: – Use rigid, centralized middleware – Rely heavily on fixed schemas Copyright © 2015, Intellyx, LLC16 PhotoCredit:audio-luci-store.ithttps://www.flickr.com/photos/audiolucistore/
  • 17. Today’s Discussion Topics • Why isn’t your data integration loosely coupled • SnapLogic introduction and demonstration • Recommended next steps • Discussion
  • 18. • Experienced Team: Leadership from Informatica, Salesforce, Sybase, Cognos, CA • Headquarters: San Mateo, California • Investors: Andreessen Horowitz & Ignition • Advisory Board: AstraZeneca, HP, Symantec, Yahoo • Customers: Adobe, Acxiom, AstraZeneca, Blackberry, Bloomin’ Brands, CapitalOne, Cisco, Cognizant, Danone, Fox Sports, GamesStop, GE, HP, IDG, iRobot, RocketFuel, Target, Yelp, Uber, USF, Xactly SnapLogic: Unified Platform to Connect Faster
  • 19. Why SnapLogic Elastic Integration? Modern Architecture Connected: 300+ Snaps Productive User Experience Unified Platform We can do more in two hours with SnapLogic than we could in two days with traditional solutions.
  • 21. Discussion and Next Steps @SnapLogic Facebook.com/SnapLo gic Plus.google.com/+SnapLo gic Learn more at www.SnapLogic.com
  • 22. Jason Bloomberg President, Intellyx jason@intellyx.com @theebizwizard Send email NOW to snaplogic@intellyx.com to download this presentation Thank You! Copyright © 2015, Intellyx, LLC