SlideShare ist ein Scribd-Unternehmen logo
1 von 34
#GlobalAzure
Integration Tales: Logic & API apps
to the rescue!
Sandro Pereira
Senior Software Developer
Microsoft Integration MVP
THE BIGGEST
MICROSOFT AZURE
COMMUNITY EVENT
183 LOCATIONS
+60 COUNTRIES
+10000 PEOPLE
Good morning….
http://www.biztalk360.com/biztalk-mapping-patterns/
BizTalk Mapping Patterns and Best Practices
Sandro Pereira brought to you by
 BizTalk Server
 Overview and roadmap
 Azure BizTalk Services
EAI and EDI
Azure App Service - Preview
Logic Apps and API Apps
BizTalk Server
Active
Directory
BizTalk
Server SQL
Server
Microsoft
Azure
Virtual
Network
10,000+ Global Customers benefit from using BizTalk Server
23 of 27 EU governments use BizTalk Server to provide government services
81% of the Global 100 are running BizTalk Server
10000+
23
81%
6 6 of the 8 largest U.S. Pharmaceutical Companies use Microsoft BizTalk Server
4 4 of the 5 largest U.S. Electronics Parts Manufacturers use Microsoft BizTalk Server
9 of 10 largest U.S. Telecommunications Companies use BizTalk Server
9of10
9 of the 10 largest Aerospace and Defense Companies in the U.S. run BizTalk Server9of 10
5 of the 8 largest U.S. Chemical Companies run Microsoft BizTalk Server5
4 4 of the 5 largest Railroads in the U.S. run Microsoft BizTalk Server
9 of the 10 largest Insurance Companies in the World run Microsoft BizTalk Server
9
BizTalk Server
2002
BizTalk Server
2004
BizTalk Server
2006
BizTalk Server
2006 R2
BizTalk Server
2009
BizTalk Server
2010
BizTalk Server
2000
BizTalk Server
2013
BizTalk Server
2013 R2
500
Customers
2,000
Customers
4,000
Customers
7,000
Customers
8,500
Customers
10,500
Customers
• Messaging
• XML tools
• XLang
• Deployment
Tools
• XSD
• EAI (partner
adapters)
• Vertical B2B
• VS + .NET
• Messaging +
Orchestration
• BRE
• Routing
• BAM
• Scale-out
• Simple
configuration
• Adapters in box
• Runtime+
• BAM+
• SOA/ESB
• EDI/AS2
• RFID
• WCF
• Adapter Pack
• Adapter SDK
• HIS 2006
• BAHS
• ALM Support
• B2B
Enhancements
• RFID Mobile
• Adapter Pack 2.0
• ESB 2.0 Toolkit
• BAM+
• Hyper-V Support
• HIS 2009
• BAHS 2.0
• Workflow
Integration
• ESB 2.1
• SharePoint 2010
BCS
• Data Mapper
• TPM
• Secure FTP
• Updated Swift
and HIPAA
• SQL Server
2008 R2
• Windows Server
2008 R2
• HIS 2010
12,000
Customers
15,000
Customers
• IaaS
• Integrated ESB
Toolkit
• Integration with
Windows Azure
• BizTalk Server +
REST
• The new SFTP
adapter
• Per Core License
Model
• Tracking
dependencies
between artifacts
• Platform Support
• Support for JSON
• Adapter
enhancements
• Full integration
with the cloud
• Updates to HL7
Accelerator
• BizTalk Health
Monitor
A new major release each 2 years
A new minor release (R2) each 2 years
New version of BizTalk server coming in 2016
~15 years, ~15,000 customers
9th release
• EAI Service
• Drag and drop integration solution development
• Out of the box support for common integration patterns
• Connectivity to on-premises LOB systems out of the box
• EDI - B2B Service
• Trading partner management and supplier on-boarding
• Support for X12 and AS2
• Extensible Platform
• Rich message processing
• Customization with code for transforms and pipeline stages
• Trading Partner Management API for custom experiences
BizTalk Server
Service Bus
BizTalk Service
Partners
Microsoft
Azure
BizTalk Adapter Service
Basic building block for building your integration platform
A Bridge is a single message processing unit with 3 parts:
• Sources: From where the messages originate
• Pipeline: Which processes the messages [Flat file, XML, Pass-through]
• Destinations: Where the messages are sent to
Server Explorer
(Visual Studio)
PowerShell
CmdLets
Management
Service REST API
Lob Relay
(Service Host)
Modern app integration
 Enterprise apps on-premises and in cloud
 Many touch points with loose coupling
 Integration is no longer a vertical solution,
we believe it is core to the app platform
Tailspin Air
Contoso
Partnering in the cloud era
 New ‘cloud friendly’ protocols
using XML/JSON & HTTP
 Leveraging partners across
the globe
 Quick and simple partner
onboarding
 Leverage on-demand scaling
to better utilize resources
 Will provide scalability
 Cross platform
 Auto update
 Deep logging diagnostics
 Rich ecosystem with partner monetization
opportunities
 Will be available on premises with
Windows Azure pack
Out-of-box Connectors
 Standard Protocols
 Common Enterprise Apps
 Most Popular consumer and
Enterprise SaaS
 Available through the
marketplace
Web Services
(SOAP+WCF)
File
Siebel
Microsoft SQL Server
Informix
Oracle Database
SQL Azure
FTP/FTPS
Microsoft Dynamics AX
SMTP
HTTP, HTTPS (REST)
Websphere MQ
Microsoft SharePoint
Azure Services
(Mobile + Others)
MongoDB
SFTP
Coupa
BOX
AS400
Azure Services
(Service Bus)
Quickbooks
Salesforce
Sugar CRM
Microsoft Dynamics AX
Chatter
Facebook
Azure HDInsight
Marketo
Twitter
Azure Services
(Storage Blob +Table)
Microsoft Yammer
Zoho
OneDrive
SuccessFactors
Zuora
Twilio
Twitter
Workday
SalesForce
Office 365
IBM DB2
Microsoft Dynamics CRM Online
SAP
Workflow engine and Web-
based process designer
 JSON based workflow definition
 Orchestrates API execution
 Supports long running processes
and control flows
 Provides rich logging, diagnostics
 Enables developers and business
users to easily define and track
business process
Built-in API Management
 Hybrid connectivity
 Throttle, rate limit and quota callers
 Modern formats to existing APIs
 Authentication + key management
 Built-in analytics
Governance
Access
Control
Partner APIs
APIs for
On-Premises
and SaaS
BizTalk features as Apps
 Validation
 Batching/Debatching
 Format Conversion (XML, JSON, FlatFile)
 Extract
 Transform
 Mediation Patterns (Request Response,
One Way etc)
 Business Rules
 Trading Partner Management
 AS2/X12/EDIFACT
Complete web + mobile
experiences
 Rich PaaS offer with cross-platform
for .NET, Java, node.js, PHP…
 Built-in autoscale and load balance
 High availability and auto-patching
 Continuous integration and DevOps
Thanks!

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Microsoft Azure Logic apps
Microsoft Azure Logic appsMicrosoft Azure Logic apps
Microsoft Azure Logic apps
 
Serverless Architecture - Azure Logic apps
Serverless Architecture - Azure Logic appsServerless Architecture - Azure Logic apps
Serverless Architecture - Azure Logic apps
 
Azure Logic Apps and Microsoft Flows
Azure Logic Apps and Microsoft FlowsAzure Logic Apps and Microsoft Flows
Azure Logic Apps and Microsoft Flows
 
Integrating SaaS application using Microsoft’s Azure App Service Platform
Integrating SaaS application using Microsoft’s Azure App Service PlatformIntegrating SaaS application using Microsoft’s Azure App Service Platform
Integrating SaaS application using Microsoft’s Azure App Service Platform
 
An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025
 
Workflow All the Things with Azure Logic Apps
Workflow All the Things with Azure Logic AppsWorkflow All the Things with Azure Logic Apps
Workflow All the Things with Azure Logic Apps
 
Serverless integrations using Azure Logic Apps (intro)
Serverless integrations using Azure Logic Apps (intro)Serverless integrations using Azure Logic Apps (intro)
Serverless integrations using Azure Logic Apps (intro)
 
Application Insights for Integration Developers
Application Insights for Integration DevelopersApplication Insights for Integration Developers
Application Insights for Integration Developers
 
Connector API Apps
Connector API AppsConnector API Apps
Connector API Apps
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
Azure logic app
Azure logic appAzure logic app
Azure logic app
 
API Management and Hybrid Integration
API Management and Hybrid IntegrationAPI Management and Hybrid Integration
API Management and Hybrid Integration
 
What to look for in an integration platform
What to look for in an integration platformWhat to look for in an integration platform
What to look for in an integration platform
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
Azure API Apps
Azure API AppsAzure API Apps
Azure API Apps
 
Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101
Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101
Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101
 
Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016 Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016
 
Integration Monday - Logic App Patterns
Integration Monday - Logic App PatternsIntegration Monday - Logic App Patterns
Integration Monday - Logic App Patterns
 
Azure Functions VS AWS Lambda: overview and comparison
Azure Functions VS AWS Lambda: overview and comparisonAzure Functions VS AWS Lambda: overview and comparison
Azure Functions VS AWS Lambda: overview and comparison
 
Introduction to Azure Functions - Tutorial
Introduction to Azure Functions - TutorialIntroduction to Azure Functions - Tutorial
Introduction to Azure Functions - Tutorial
 

Andere mochten auch

Andere mochten auch (8)

Building HTTP APIs with ASP.NET Core
Building HTTP APIs with ASP.NET CoreBuilding HTTP APIs with ASP.NET Core
Building HTTP APIs with ASP.NET Core
 
Web API with ASP.NET MVC by Software development company in india
Web API with ASP.NET  MVC  by Software development company in indiaWeb API with ASP.NET  MVC  by Software development company in india
Web API with ASP.NET MVC by Software development company in india
 
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...
7 Use Cases in 7 Minutes Each : The Power of Workflows and Automation (SVC101...
 
ASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with OverviewASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with Overview
 
Toi uu hoa he thong 30 trieu nguoi dung
Toi uu hoa he thong 30 trieu nguoi dungToi uu hoa he thong 30 trieu nguoi dung
Toi uu hoa he thong 30 trieu nguoi dung
 
Web api
Web apiWeb api
Web api
 
C# ASP.NET WEB API APPLICATION DEVELOPMENT
C# ASP.NET WEB API APPLICATION DEVELOPMENTC# ASP.NET WEB API APPLICATION DEVELOPMENT
C# ASP.NET WEB API APPLICATION DEVELOPMENT
 
RESTful API Design Best Practices Using ASP.NET Web API
RESTful API Design Best Practices Using ASP.NET Web APIRESTful API Design Best Practices Using ASP.NET Web API
RESTful API Design Best Practices Using ASP.NET Web API
 

Ähnlich wie Integration Tales: Logic & API apps to the rescue!

Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
Matt Deacon
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
ipaciti
 

Ähnlich wie Integration Tales: Logic & API apps to the rescue! (20)

BizTalk: Server, Services and Apps
BizTalk: Server, Services and AppsBizTalk: Server, Services and Apps
BizTalk: Server, Services and Apps
 
BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)
BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)
BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)
 
BizTalk Server 2016: What's new (por Mariano Robles)
BizTalk Server 2016: What's new (por Mariano Robles)BizTalk Server 2016: What's new (por Mariano Robles)
BizTalk Server 2016: What's new (por Mariano Robles)
 
BizTalk Server 2016: What’s new
BizTalk Server 2016: What’s newBizTalk Server 2016: What’s new
BizTalk Server 2016: What’s new
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
 
Lixsql port enterprise integration
Lixsql port   enterprise integrationLixsql port   enterprise integration
Lixsql port enterprise integration
 
Hybrid Integration with SAP
Hybrid Integration with SAPHybrid Integration with SAP
Hybrid Integration with SAP
 
Hybrid Solution Integration
Hybrid Solution IntegrationHybrid Solution Integration
Hybrid Solution Integration
 
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
 
Biz talk
Biz talkBiz talk
Biz talk
 
BizTalk Fundamentals
BizTalk  FundamentalsBizTalk  Fundamentals
BizTalk Fundamentals
 
Keynote speech
Keynote speechKeynote speech
Keynote speech
 
Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for Beginners
 
Design - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid CloudDesign - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid Cloud
 
Hybrid connectivity options with the microsoft cloud
Hybrid connectivity options with the microsoft cloudHybrid connectivity options with the microsoft cloud
Hybrid connectivity options with the microsoft cloud
 
Connecting Mobile Services to On-Premises Resources Using Hybrid Connections
Connecting Mobile Services to On-Premises Resources Using Hybrid ConnectionsConnecting Mobile Services to On-Premises Resources Using Hybrid Connections
Connecting Mobile Services to On-Premises Resources Using Hybrid Connections
 
Microservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration finalMicroservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration final
 
What new in Integration with BizTalk Server 2013 R2
What new in Integration with BizTalk Server 2013 R2What new in Integration with BizTalk Server 2013 R2
What new in Integration with BizTalk Server 2013 R2
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
 
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureAccelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
 

Mehr von Sandro Pereira

HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
Sandro Pereira
 
How to process Flat Files documents (TXT, CSV …) in BizTalk Server
How to process Flat Files documents (TXT, CSV …) in BizTalk ServerHow to process Flat Files documents (TXT, CSV …) in BizTalk Server
How to process Flat Files documents (TXT, CSV …) in BizTalk Server
Sandro Pereira
 

Mehr von Sandro Pereira (20)

20201010 - Collabdays 2020 - Sandro Pereira - Power Automates: best practice...
20201010 -  Collabdays 2020 - Sandro Pereira - Power Automates: best practice...20201010 -  Collabdays 2020 - Sandro Pereira - Power Automates: best practice...
20201010 - Collabdays 2020 - Sandro Pereira - Power Automates: best practice...
 
Integrate 2020 - Sandro Pereira - BizTalk Server 2020 migration path
Integrate 2020 - Sandro Pereira - BizTalk Server 2020 migration pathIntegrate 2020 - Sandro Pereira - BizTalk Server 2020 migration path
Integrate 2020 - Sandro Pereira - BizTalk Server 2020 migration path
 
ACSUG June 2020 - Azure Logic Apps: Best practices, tips and tricks
ACSUG June 2020 - Azure Logic Apps: Best practices, tips and tricksACSUG June 2020 - Azure Logic Apps: Best practices, tips and tricks
ACSUG June 2020 - Azure Logic Apps: Best practices, tips and tricks
 
Global Azure 2020 - Sandro Pereira - Logic apps: Best practices tips and tricks
Global Azure 2020 - Sandro Pereira - Logic apps: Best practices tips and tricksGlobal Azure 2020 - Sandro Pereira - Logic apps: Best practices tips and tricks
Global Azure 2020 - Sandro Pereira - Logic apps: Best practices tips and tricks
 
2019 06-25 - integrate 2019 US/UK - Sandro Pereira - BizTalk Server Fast and ...
2019 06-25 - integrate 2019 US/UK - Sandro Pereira - BizTalk Server Fast and ...2019 06-25 - integrate 2019 US/UK - Sandro Pereira - BizTalk Server Fast and ...
2019 06-25 - integrate 2019 US/UK - Sandro Pereira - BizTalk Server Fast and ...
 
2018 06-05 - integrate 2018 - Sandro Pereira - BizTalk Server notes from the ...
2018 06-05 - integrate 2018 - Sandro Pereira - BizTalk Server notes from the ...2018 06-05 - integrate 2018 - Sandro Pereira - BizTalk Server notes from the ...
2018 06-05 - integrate 2018 - Sandro Pereira - BizTalk Server notes from the ...
 
Integrate 2017 US - Sandro Pereira - BizTalk Server Fast and Loud
Integrate 2017 US - Sandro Pereira - BizTalk Server Fast and LoudIntegrate 2017 US - Sandro Pereira - BizTalk Server Fast and Loud
Integrate 2017 US - Sandro Pereira - BizTalk Server Fast and Loud
 
Sandro Pereira - BizTalk Server Fast and Loud
Sandro Pereira - BizTalk Server Fast and LoudSandro Pereira - BizTalk Server Fast and Loud
Sandro Pereira - BizTalk Server Fast and Loud
 
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
 
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA ITBizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
 
BizTalk Mapping Patterns and Best Practices at BizTalk User Group Sweden in G...
BizTalk Mapping Patterns and Best Practices at BizTalk User Group Sweden in G...BizTalk Mapping Patterns and Best Practices at BizTalk User Group Sweden in G...
BizTalk Mapping Patterns and Best Practices at BizTalk User Group Sweden in G...
 
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)
 
BizTalk & SQL: Together for Developers & Admins
BizTalk & SQL: Together for Developers & AdminsBizTalk & SQL: Together for Developers & Admins
BizTalk & SQL: Together for Developers & Admins
 
How to process Flat Files documents (TXT, CSV …) in BizTalk Server
How to process Flat Files documents (TXT, CSV …) in BizTalk ServerHow to process Flat Files documents (TXT, CSV …) in BizTalk Server
How to process Flat Files documents (TXT, CSV …) in BizTalk Server
 
BizTalk Server Deep Dive Tips & Tricks for Developers and Admins
BizTalk Server Deep Dive Tips & Tricks for Developers and AdminsBizTalk Server Deep Dive Tips & Tricks for Developers and Admins
BizTalk Server Deep Dive Tips & Tricks for Developers and Admins
 
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk ServicesSQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
 
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk ServicesGlobal Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
 
BizTalk Mapping Patterns and Best Practices at BizTalk Innovation Day Italy 2013
BizTalk Mapping Patterns and Best Practices at BizTalk Innovation Day Italy 2013BizTalk Mapping Patterns and Best Practices at BizTalk Innovation Day Italy 2013
BizTalk Mapping Patterns and Best Practices at BizTalk Innovation Day Italy 2013
 
BizTalk Mapping Patterns and Best Practices at Bouvet BizTalk Innovation Day ...
BizTalk Mapping Patterns and Best Practices at Bouvet BizTalk Innovation Day ...BizTalk Mapping Patterns and Best Practices at Bouvet BizTalk Innovation Day ...
BizTalk Mapping Patterns and Best Practices at Bouvet BizTalk Innovation Day ...
 
Introduction to BizTalk Server 2010
Introduction to BizTalk Server 2010Introduction to BizTalk Server 2010
Introduction to BizTalk Server 2010
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Integration Tales: Logic & API apps to the rescue!

  • 1. #GlobalAzure Integration Tales: Logic & API apps to the rescue! Sandro Pereira Senior Software Developer Microsoft Integration MVP
  • 2. THE BIGGEST MICROSOFT AZURE COMMUNITY EVENT 183 LOCATIONS +60 COUNTRIES +10000 PEOPLE
  • 3.
  • 5. http://www.biztalk360.com/biztalk-mapping-patterns/ BizTalk Mapping Patterns and Best Practices Sandro Pereira brought to you by
  • 6.  BizTalk Server  Overview and roadmap  Azure BizTalk Services EAI and EDI Azure App Service - Preview Logic Apps and API Apps
  • 7.
  • 10. 10,000+ Global Customers benefit from using BizTalk Server 23 of 27 EU governments use BizTalk Server to provide government services 81% of the Global 100 are running BizTalk Server 10000+ 23 81% 6 6 of the 8 largest U.S. Pharmaceutical Companies use Microsoft BizTalk Server 4 4 of the 5 largest U.S. Electronics Parts Manufacturers use Microsoft BizTalk Server 9 of 10 largest U.S. Telecommunications Companies use BizTalk Server 9of10 9 of the 10 largest Aerospace and Defense Companies in the U.S. run BizTalk Server9of 10 5 of the 8 largest U.S. Chemical Companies run Microsoft BizTalk Server5 4 4 of the 5 largest Railroads in the U.S. run Microsoft BizTalk Server 9 of the 10 largest Insurance Companies in the World run Microsoft BizTalk Server 9
  • 11. BizTalk Server 2002 BizTalk Server 2004 BizTalk Server 2006 BizTalk Server 2006 R2 BizTalk Server 2009 BizTalk Server 2010 BizTalk Server 2000 BizTalk Server 2013 BizTalk Server 2013 R2 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers • Messaging • XML tools • XLang • Deployment Tools • XSD • EAI (partner adapters) • Vertical B2B • VS + .NET • Messaging + Orchestration • BRE • Routing • BAM • Scale-out • Simple configuration • Adapters in box • Runtime+ • BAM+ • SOA/ESB • EDI/AS2 • RFID • WCF • Adapter Pack • Adapter SDK • HIS 2006 • BAHS • ALM Support • B2B Enhancements • RFID Mobile • Adapter Pack 2.0 • ESB 2.0 Toolkit • BAM+ • Hyper-V Support • HIS 2009 • BAHS 2.0 • Workflow Integration • ESB 2.1 • SharePoint 2010 BCS • Data Mapper • TPM • Secure FTP • Updated Swift and HIPAA • SQL Server 2008 R2 • Windows Server 2008 R2 • HIS 2010 12,000 Customers 15,000 Customers • IaaS • Integrated ESB Toolkit • Integration with Windows Azure • BizTalk Server + REST • The new SFTP adapter • Per Core License Model • Tracking dependencies between artifacts • Platform Support • Support for JSON • Adapter enhancements • Full integration with the cloud • Updates to HL7 Accelerator • BizTalk Health Monitor
  • 12. A new major release each 2 years A new minor release (R2) each 2 years New version of BizTalk server coming in 2016 ~15 years, ~15,000 customers 9th release
  • 13.
  • 14. • EAI Service • Drag and drop integration solution development • Out of the box support for common integration patterns • Connectivity to on-premises LOB systems out of the box • EDI - B2B Service • Trading partner management and supplier on-boarding • Support for X12 and AS2 • Extensible Platform • Rich message processing • Customization with code for transforms and pipeline stages • Trading Partner Management API for custom experiences
  • 15. BizTalk Server Service Bus BizTalk Service Partners Microsoft Azure BizTalk Adapter Service
  • 16. Basic building block for building your integration platform A Bridge is a single message processing unit with 3 parts: • Sources: From where the messages originate • Pipeline: Which processes the messages [Flat file, XML, Pass-through] • Destinations: Where the messages are sent to
  • 18.
  • 19. Modern app integration  Enterprise apps on-premises and in cloud  Many touch points with loose coupling  Integration is no longer a vertical solution, we believe it is core to the app platform Tailspin Air Contoso
  • 20. Partnering in the cloud era  New ‘cloud friendly’ protocols using XML/JSON & HTTP  Leveraging partners across the globe  Quick and simple partner onboarding  Leverage on-demand scaling to better utilize resources
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.  Will provide scalability  Cross platform  Auto update  Deep logging diagnostics  Rich ecosystem with partner monetization opportunities  Will be available on premises with Windows Azure pack
  • 27. Out-of-box Connectors  Standard Protocols  Common Enterprise Apps  Most Popular consumer and Enterprise SaaS  Available through the marketplace Web Services (SOAP+WCF) File Siebel Microsoft SQL Server Informix Oracle Database SQL Azure FTP/FTPS Microsoft Dynamics AX SMTP HTTP, HTTPS (REST) Websphere MQ Microsoft SharePoint Azure Services (Mobile + Others) MongoDB SFTP Coupa BOX AS400 Azure Services (Service Bus) Quickbooks Salesforce Sugar CRM Microsoft Dynamics AX Chatter Facebook Azure HDInsight Marketo Twitter Azure Services (Storage Blob +Table) Microsoft Yammer Zoho OneDrive SuccessFactors Zuora Twilio Twitter Workday SalesForce Office 365 IBM DB2 Microsoft Dynamics CRM Online SAP
  • 28. Workflow engine and Web- based process designer  JSON based workflow definition  Orchestrates API execution  Supports long running processes and control flows  Provides rich logging, diagnostics  Enables developers and business users to easily define and track business process
  • 29. Built-in API Management  Hybrid connectivity  Throttle, rate limit and quota callers  Modern formats to existing APIs  Authentication + key management  Built-in analytics Governance Access Control Partner APIs APIs for On-Premises and SaaS
  • 30. BizTalk features as Apps  Validation  Batching/Debatching  Format Conversion (XML, JSON, FlatFile)  Extract  Transform  Mediation Patterns (Request Response, One Way etc)  Business Rules  Trading Partner Management  AS2/X12/EDIFACT
  • 31. Complete web + mobile experiences  Rich PaaS offer with cross-platform for .NET, Java, node.js, PHP…  Built-in autoscale and load balance  High availability and auto-patching  Continuous integration and DevOps
  • 32.
  • 33.

Hinweis der Redaktion

  1. Good morning…. Nice to see some familiar faces again and plenty of new ones… It is a pleasure to be here for the third consecutive year and see that this event is bigger and better every year I will not take too much time presenting myself, the time is short I will only have 30 minutes so I will try to go quickly, I think most of you already know me, if not you will have access soon to this slides. My name is Sandro Pereira and I’m working as a BizTalk Consultant at DevScope in Portugal an amazing company and I’m a Microsoft Integration MVP since 2011
  2. Last year I told, here, that I was writing a book about Mapping Patterns… It is a pleasure to say that the book is already available for free… almost 400 pages about mapping So I hope if you haven’t done yet, go there download it and hope you enjoy
  3. In this session I’m going to speak about some useful and important BizTalk Tips and Tricks for developers and Administrator based on my experience gain during this years… By the way Do you know what I mean about Administrator Tips?...
  4. Traditional app integration Enterprise apps installed in a local datacenter Specialized BizTalk server integrated common enterprise apps Few touch points with tight coupling Traditional trading partnerships Fixed set of B2B protocols/schemas Lengthy partner onboarding Crossing enterprise boundaries through firewalls Hard to do resource planning to adjust for seasonal demands
  5. Two major ways to bring cloud compute to your enterprise: First is at the infrastructure level: Virtual network, WA AD System Center Cloud backup for SQL Server Windows Server etc.
  6. Another key way to use the cloud is though integration. Windows Azure provides a great environment for running web apps and public facing services. Also a great “DMZ” for connecting with partners.
  7. Have you had the time to think about what is some features like RosettaNet, ESB or UDDI have in common? Well, all of them have custom databases and all of them are optional features The important question here, because they have custom databases, is: Do you think that these databases are being backuped? And the data inside are saved? And the response is NO… by default the BizTalk jobs don’t perform any operations in this databases. Fortunately for us, Microsoft provides two SQL Scripts that you need to run against this databases in other to extend the standard backup mechanisms but you also need to modify the adm_OtherBackupDatabases table to include a row for each of your custom databases.