Things to Look Before Choosing Airport Limo Service in Austin
When to use What? A look at choosing Integration Technology
-
Upload
biztalk360 -
Category
Technology
-
view
968 -
download
2
description
Transcript of When to use What? A look at choosing Integration Technology
brought to you by
BIZTALK SUMMIT 2014, LONDON
MARCH 03-04sessions. discussions. networking and
more
When to Use What?A Look at Choosing Integration TechnologyRICHARD SEROTER
@rseroter
Richard Seroter
Director of Product Mgmt at CenturyLink
Cloud
Microsoft MVP for Integration
Technical Trainer at Pluralsight
Cloud Editor for InfoQ.com
3-time Book Author
WHERE ARE WE?
Integration Technologies Covered:
10Integration Technologies TODAY:
14+
TRENDS
CLOUD COMPUTING
MICRO SERVICES
LIGHTWEIGHT INTEGRATION
NOSQL ENDPOINTS
AUTOMATION
DESIRED END STATE?
MAINTAINABLE SIMPLICITY
GETTING THERE
DECISION FRAMEWORK
FUNCTIONAL REQUIREMENTS
NON FUNCTIONAL REQUIREMENTS
DERIVED REQUIREMENTS
ORGANIZATIONAL STRATEGY
FUNCTIONAL REQUIREMENTS
NON FUNCTIONAL REQUIREMENTS
DERIVED REQUIREMENTS
ORGANIZATIONAL STRATEGY
FUNCTIONAL REQUIREMENTS
NON FUNCTIONAL REQUIREMENTS
DERIVED REQUIREMENTS
ORGANIZATIONAL STRATEGY
FUNCTIONAL REQUIREMENTS
NON FUNCTIONAL REQUIREMENTS
DERIVED REQUIREMENTS
ORGANIZATIONAL STRATEGY
Data volumes
Guaranteed delivery
Data sources / destinations
Latency
Authentication / authorization
Failure handling
Endpoint location, reliability,
constraints
Circuit breakers
Design
DevOperatio
ns
Org Strategy
Design
DevOperatio
ns
Org Strategy
Developer availability
Learning curve
Developer setup
IDE and tool integration
Support system
Automated build support
Deploy to cloud
Web-based dev tools
Continuous integration / delivery
Design
DevOperatio
ns
Org Strategy
Event logging
Performance tuning knobs
Burst and failure handling
Backup / restore tools
Scriptability
Immutable servers
Rapid release / rollback
Distributed deployments
Design
DevOperatio
ns
Org Strategy
Long term solution fit
Vendor support available
Uses existing (software)
investments
Budget impact
Build vs. buy philosophy
Risk tolerance
Speed to market
OSS components
Commodity skill sets
Simple upgrades
PRODUCT EVALUATION
BIZTALKSERVE
R
“Comprehensive application
integration”
BUYHOLDSELL
ESBTOOLKI
T
“Dynamic BizTalk
messaging”
BUYHOLDSELL
WINDOWSSERVERAPPFABRI
C
“Advanced service
hosting”
BUYHOLDSELL
SERVICEBUS FORWINDOWS
“On-premises
durable messaging”
BUYHOLDSELL
“On-premises, multi-tenant
Workflow host”
BUYHOLDSELL
WORKFLOWMANAGER
WCF“Sophisticated
service framework”
BUYHOLDSELL
ASP.NETWEB API
“Modern web
services”
BUYHOLDSELL
WINDOWSWORKFLO
W
“Lightweight long-
running processes”
BUYHOLDSELL
SSIS“Bulk transfer between data
sources”
BUYHOLDSELL
STREAMINSIGHT
“Complex event
stream processing”
BUYHOLDSELL
WINDOWSAZURE
VM
“Full BizTalk Server
in the cloud”
BUYHOLDSELL
SERVICE BUSRELAY
“Services that span network
boundaries”
BUYHOLDSELL
SERVICE BUSBROKERE
D MESSAGIN
G
“Durable messaging
in the cloud”
BUYHOLDSELL
“Scalable mobile message
distribution”
BUYHOLDSELL
SERVICE BUSNOTIFICATION HUBS
BIZTALKSERVICES
“Lightweight cloud
message broker”
BUYHOLDSELL
APACHE KAFKAAMAZON SQS
RABBIT MQMULE
SNAPLOGIC
INFORMATICA
EXAMPLE SCENARIO
QUICKQUALIFY“Get multiple loan quotes within
minutes!”
BUSINESS NEED COMPANY OVERVIEW
• Accept loan parameters from web
customers
• Store loan request in on-premises system
• Reliably provide loan request to volatile
list of external providers
• Track responses and show the customer
choices
• High uptime, low latency integration
• Strong development team
• Over-extended Ops team
• Decentralized org, local autonomy
• Microsoft-friendly organization
QUICKQUALIFY
Customerwebsite Loan DB
ESB Services ETL
CRM System
Loan Vendor Loan Vendor
Loan Vendor
CLOUD
DEMONSTRATION
CONCLUSION