SlideShare a Scribd company logo
SQLSaturday #341 Porto 2014
Senior Software Developer at DevScope 
Microsoft Integration MVP since 2011 
 Member and co-founder of BizTalkCrew – BizTalk Innovation Day Events 
 Writer of numerous articles for Portuguese eMagazine “Programar” 
 Author “Sandro Pereira BizTalk Blog” http://sandroaspbiztalkblog.wordpress.com 
 Member of “BizTalkAdminsblogging.com” and “BizTalk Brasil” community 
 Member NetPonto community, MSDN BizTalk Forums Moderator 
 TechNet Wiki author (Wiki Ninja) 
 TechNet Gallery, Code Gallery and CodePlex contributor 
 Public speaker 
 Technical Reviewer PACKT Publishing 
 BizTalk Server 2010 Cookbook (April 2012) 
 Author book: BizTalk Mapping Patterns and Best Practices
http://www.biztalk360.com/biztalk-mapping-patterns/ 
BizTalk Mapping Patterns and Best Practices 
Sandro Pereira brought to you by
demos, demos, 
demos,… 
… and PRIZES too: 
15H NetPonto room
 Introduction - Evolving Integration Needs 
 Microsoft Azure BizTalk Services Overview 
 How can I get Started! 
 Migration Challenges 
 Demos 
 Key Takeaways
Microsoft Integration - The Cloud on Your Terms 
• Connect your Existing apps to the cloud 
• Build out your business without building new datacenters 
• Run existing integrations in the cloud without re-write 
• Clear up on-prem infrastructure capacity; provision in 
minutes not weeks 
• Design and build your new integration solutions to take 
full advantage of Platform as a Service 
• Connect to SaaS to SaaS and to on-prem
Microsoft Integration - The Cloud on Your Terms
Active 
Directory 
SharePoint SQL 
Server 
Microsoft 
Azure
BizTalk Service 
Service Bus 
BizTalk Server 
Partners 
Microsoft 
Azure 
BizTalk Adapter Service
Microsoft Azure BizTalk Services
Microsoft Azure BizTalk Services – Feb 2014 Update 
Support for EDIFACT Protocol 
Improved Azure Service Bus integration 
Simplified setup for on premise connectivity 
Scheduled auto backup capability 
Support for Operations logs
EAI Capabilities 
Enterprise Application Integration (EAI) which provide rich message processing 
capabilities and the ability to connect private cloud assets to the public cloud.
Behind 
Constoso’s Firewall 
Line of Business 
System 
Service Bus 
Connect 
Partners 
FTP Shares could be on-premise 
or in Cloud 
(routing based 
on condition) 
Web 
Service 
EAI Bridge 
FTP Share 2 
User 1 via phone 
User 2 via online 
FTP Share 1 
LOB Relay 
LOB Target 
Bridge 
customerType == “VIP” 
customerType == “Default” 
Validate – Enrich – Transform – Enrich - Route (VETER)
EDI Capabilities 
Electronic Data Interchange (EDI) targeted at business-to-business (B2B) 
scenarios in the form of a finished service built for trading partner 
management.
19 
Sales 
Dashboard 
(ASP .NET) 
Order 
Management 
LOB System 
EDI App 
EDI
 Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2012, Windows 
Server 2012 R2 
 Microsoft Visual Studio 2012 - Microsoft Visual C# .NET is the minimum requirement, , .NET Framework 3.5 or 4.5 
You can download the Microsoft Azure BizTalk Services SDK from 
http://www.microsoft.com/en-us/download/details.aspx?id=39087 
BizTalk Services Documentation 
http://msdn.microsoft.com/en-us/library/windowsazure/hh689864.aspx 
 MicrosoftEdiXSDTemplates.zip 
 Tools.zip 
 WindowsAzureBizTalkServicesSetup-x64.exe 
 WindowsAzureBizTalkServicesSetup-x86.exe
XML EDI or 
Flat File 
Receive Port Orchestration 
XML EDI or 
Flat File 
Send Port 
Send 
Adapter 
Send 
Pipeline 
MessageBox 
Mapping 
TO: NWTraders 
(Flat file format) 
FROM: Fabrikam 
(XML format) 
Receive 
Adapter 
Receive 
Pipeline 
Mapping 
Receive 
Location 
FROM: Contoso 
(Flat file format) 
TO: Fabrikam (XML 
format) 
BizTalk Server 
architecture 
• Ports 
• Pipelines 
• Maps 
• Orchestration 
• Rules 
• Adapters 
• EDI TPM 
• BAM, Tracking 
• Oh my!
BizTalk Service 
Partner OM 
Partners Agreements Profiles Partnerships 
Bridges 
Xml One-Way Xml Request Reply Pass-Through 
Artifacts 
EDI (X12 & 
EDIFACT) 
Certificates Assemblies Schemas Transforms 
BizTalk Portal 
Visual Studio 
PowerShell
 Mapping is fundamental to integration 
 But mapping has been rewritten in WABS 
 Still schema based and XML schema fully supported in WABS 
 Two approaches 
 Maps in BizTalk Server are ‘just’ XSLT most of the time – i.e. no code 
 Maps can be converted to transforms in WABS 
BizTalk Mapper Design 
• Functoids (Advanced, Conversion, Cumulative, 
 WABS transforms can support XSLT (1.0) 
 WABS provides command line map conversion tool 
Database, Date and Time, Logical, Mathematical, 
Scientific, String) 
• The transformation are created using XSLT 
Transform Designer 
• Operations (String Operations, Loop Operations, List 
Operations, Cumulative Operations, Date / Time 
Operations, Miscellaneous Operations, Expressions) 
• The transformation are created using Extensible 
Application Markup Language (XAML)
 Bridges in WABS are a funky combination of pipeline and 
processing 
 Bridges are stateless 
 Bridges are not transactional (because they are stateless) 
 Bridges have predefined processing stages 
 Bridges allow custom code 
 Bridges can call other bridges 
 Bridge templates are not extensible 
BizTalk Pipelines 
• Custom processing via pipeline 
 So bridges components 
are pretty fundamental too 
MABS Bridges 
• Custom processing via message 
inspectors
 MABS TPM is compatible with BizTalk Server 
 Tooling provided to move trading partners and agreements to 
WABS 
 MABS now supports EDIFACT as well as X12 and AS2
 Orchestration migration 
 Hard problem to solve 
 But often used, often unnecessarily 
 Workflow is planned in service but not yet and not compatible 
 BAM / Tracking 
 WABS provides tracking infrastructure, SQL Azure database that is very useful for 
monitoring 
 Business activity monitoring is planned 
 BRE 
 Support is planned, aim is to be compatible with BizTalk rules 
 For now, workflow and workflow rules provides an alternative
BizTalk Feature WABS Feature/Alternative Effort 
Map Transform Tooling 
Schema Schema Low 
Pipeline Bridge Some 
Adapter Source/Destination Depends 
Orchestration Workflow High 
BRE Workflow rules High 
BAM / Tracking Tracking Medium 
Trading partner mgmt. Trading partner mgmt. Low
 Not everything 
 May depends on data classification 
 Where data is coming from/going to 
 Not for On-prem <> on-prem EAI 
 But very useful for cloud <> cloud 
 It’s not all or nothing 
 Consider moving part of a solution to the cloud, keeping the rest on 
prem 
 Hybrid integration patterns are important
• Customer Focus on Solutions 
• Scalable, Secure & Reliable 
• Secure & Isolated environment 
• Predictable Performance 
• Better Availability & Control 
• Rich Monitoring & Diagnostics 
• Business Continuity/ Disaster Recovery
Pricing 
http://www.windowsazure.com/en-us/pricing/details/biztalk-services/
Roadmap
www.devscope.net
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services

More Related Content

What's hot

Cutting Cost with BizTalk Server
Cutting Cost with BizTalk ServerCutting Cost with BizTalk Server
Cutting Cost with BizTalk Server
Sudhir Hasbe
 
Introduction to BizTalk Server 2010
Introduction to BizTalk Server 2010Introduction to BizTalk Server 2010
Introduction to BizTalk Server 2010
Sandro Pereira
 
BizTalk Messaging Architecture
BizTalk Messaging ArchitectureBizTalk Messaging Architecture
BizTalk Messaging Architecture
AboorvaRaja Ramar
 
Hybrid Integration with SAP
Hybrid Integration with SAPHybrid Integration with SAP
Hybrid Integration with SAP
Glenn Colpaert
 
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 ...
Sandro Pereira
 
Hybrid Solutions with the current BizTalk Server 2013 R2 platform
Hybrid Solutions with the current BizTalk Server 2013 R2 platformHybrid Solutions with the current BizTalk Server 2013 R2 platform
Hybrid Solutions with the current BizTalk Server 2013 R2 platform
BizTalk360
 
Manageability of Windows Azure BizTalk Services (WABS)
Manageability of Windows Azure BizTalk Services (WABS)Manageability of Windows Azure BizTalk Services (WABS)
Manageability of Windows Azure BizTalk Services (WABS)
BizTalk360
 
Mct summit na deploying a hybrid exchange 2010-office365 platform
Mct summit na   deploying a hybrid exchange 2010-office365 platformMct summit na   deploying a hybrid exchange 2010-office365 platform
Mct summit na deploying a hybrid exchange 2010-office365 platform
Peter De Tender
 
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)
Codit
 
Accessing sap and_mainframe_data_and_applications_via_share_point
Accessing sap and_mainframe_data_and_applications_via_share_pointAccessing sap and_mainframe_data_and_applications_via_share_point
Accessing sap and_mainframe_data_and_applications_via_share_point
Yuval Birenboum
 
B2B Integration in the Cloud
B2B Integration in the CloudB2B Integration in the Cloud
B2B Integration in the Cloud
i8c
 
BizTalk 2016 Webinar - Facts and Features
BizTalk 2016 Webinar - Facts and FeaturesBizTalk 2016 Webinar - Facts and Features
BizTalk 2016 Webinar - Facts and Features
Pieter Vandenheede
 
Ibm b2 b integration gateway banking deck v7 121114
Ibm b2 b integration gateway banking deck v7 121114Ibm b2 b integration gateway banking deck v7 121114
Ibm b2 b integration gateway banking deck v7 121114
Chris Yaldezian
 
The use case of a scalable architecture
The use case of a scalable architectureThe use case of a scalable architecture
The use case of a scalable architecture
Toru Wonyoung Choi
 
SOA - From Webservices to APIs
SOA - From Webservices to APIsSOA - From Webservices to APIs
SOA - From Webservices to APIs
Holger Reinhardt
 
What is b2 b and why sterling en
What is b2 b and why sterling   enWhat is b2 b and why sterling   en
What is b2 b and why sterling en
Yuval Birenboum
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
Luqman Shareef
 
Understanding Web services
Understanding Web servicesUnderstanding Web services
Understanding Web services
Fabricio Epaminondas
 
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsIntroducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Lucas Jellema
 
Oracle BPEL Presentation
Oracle BPEL PresentationOracle BPEL Presentation
Oracle BPEL Presentation
shub54
 

What's hot (20)

Cutting Cost with BizTalk Server
Cutting Cost with BizTalk ServerCutting Cost with BizTalk Server
Cutting Cost with BizTalk Server
 
Introduction to BizTalk Server 2010
Introduction to BizTalk Server 2010Introduction to BizTalk Server 2010
Introduction to BizTalk Server 2010
 
BizTalk Messaging Architecture
BizTalk Messaging ArchitectureBizTalk Messaging Architecture
BizTalk Messaging Architecture
 
Hybrid Integration with SAP
Hybrid Integration with SAPHybrid Integration with SAP
Hybrid Integration with SAP
 
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 ...
 
Hybrid Solutions with the current BizTalk Server 2013 R2 platform
Hybrid Solutions with the current BizTalk Server 2013 R2 platformHybrid Solutions with the current BizTalk Server 2013 R2 platform
Hybrid Solutions with the current BizTalk Server 2013 R2 platform
 
Manageability of Windows Azure BizTalk Services (WABS)
Manageability of Windows Azure BizTalk Services (WABS)Manageability of Windows Azure BizTalk Services (WABS)
Manageability of Windows Azure BizTalk Services (WABS)
 
Mct summit na deploying a hybrid exchange 2010-office365 platform
Mct summit na   deploying a hybrid exchange 2010-office365 platformMct summit na   deploying a hybrid exchange 2010-office365 platform
Mct summit na deploying a hybrid exchange 2010-office365 platform
 
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)
 
Accessing sap and_mainframe_data_and_applications_via_share_point
Accessing sap and_mainframe_data_and_applications_via_share_pointAccessing sap and_mainframe_data_and_applications_via_share_point
Accessing sap and_mainframe_data_and_applications_via_share_point
 
B2B Integration in the Cloud
B2B Integration in the CloudB2B Integration in the Cloud
B2B Integration in the Cloud
 
BizTalk 2016 Webinar - Facts and Features
BizTalk 2016 Webinar - Facts and FeaturesBizTalk 2016 Webinar - Facts and Features
BizTalk 2016 Webinar - Facts and Features
 
Ibm b2 b integration gateway banking deck v7 121114
Ibm b2 b integration gateway banking deck v7 121114Ibm b2 b integration gateway banking deck v7 121114
Ibm b2 b integration gateway banking deck v7 121114
 
The use case of a scalable architecture
The use case of a scalable architectureThe use case of a scalable architecture
The use case of a scalable architecture
 
SOA - From Webservices to APIs
SOA - From Webservices to APIsSOA - From Webservices to APIs
SOA - From Webservices to APIs
 
What is b2 b and why sterling en
What is b2 b and why sterling   enWhat is b2 b and why sterling   en
What is b2 b and why sterling en
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Understanding Web services
Understanding Web servicesUnderstanding Web services
Understanding Web services
 
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsIntroducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
 
Oracle BPEL Presentation
Oracle BPEL PresentationOracle BPEL Presentation
Oracle BPEL Presentation
 

Similar to 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
Sandro Pereira
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
ipaciti
 
Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for Beginners
AboorvaRaja Ramar
 
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
Bala Subra
 
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
Juan Pablo
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2
 
Bar Camp Microsoft Biz Talk Server
Bar Camp   Microsoft Biz Talk ServerBar Camp   Microsoft Biz Talk Server
Bar Camp Microsoft Biz Talk Server
gueste8b670
 
Migrating to Microservices
Migrating to MicroservicesMigrating to Microservices
Migrating to Microservices
BizTalk360
 
Biztalk Server 2010: Introdução
Biztalk Server 2010: IntroduçãoBiztalk Server 2010: Introdução
Biztalk Server 2010: Introdução
Comunidade NetPonto
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
Shashikant Sethy
 
Hybrid Solution Integration
Hybrid Solution IntegrationHybrid Solution Integration
Hybrid Solution Integration
BizTalk360
 
azure track -06- cloud integration patterns for it-pros - itproceed
azure track -06- cloud integration patterns for it-pros - itproceedazure track -06- cloud integration patterns for it-pros - itproceed
azure track -06- cloud integration patterns for it-pros - itproceed
ITProceed
 
Cloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceedCloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceed
Sam Vanhoutte
 
Biz talk BI
Biz talk BIBiz talk BI
Biz talk BI
Bala Subra
 
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Codit
 
Mule vs biz talk
Mule vs biz talkMule vs biz talk
Mule vs biz talk
chowdari k
 
An overview of BizTalk
An overview of BizTalkAn overview of BizTalk
An overview of BizTalk
Prasanth Gnanasekaran
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service Bus
Return on Intelligence
 
BizTalk Server 2016: What’s new
BizTalk Server 2016: What’s newBizTalk Server 2016: What’s new
BizTalk Server 2016: What’s new
Mariano Robles Hernández
 
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
BizTalk360
 

Similar to SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services (20)

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 Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
 
Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for Beginners
 
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
 
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
 
Bar Camp Microsoft Biz Talk Server
Bar Camp   Microsoft Biz Talk ServerBar Camp   Microsoft Biz Talk Server
Bar Camp Microsoft Biz Talk Server
 
Migrating to Microservices
Migrating to MicroservicesMigrating to Microservices
Migrating to Microservices
 
Biztalk Server 2010: Introdução
Biztalk Server 2010: IntroduçãoBiztalk Server 2010: Introdução
Biztalk Server 2010: Introdução
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
Hybrid Solution Integration
Hybrid Solution IntegrationHybrid Solution Integration
Hybrid Solution Integration
 
azure track -06- cloud integration patterns for it-pros - itproceed
azure track -06- cloud integration patterns for it-pros - itproceedazure track -06- cloud integration patterns for it-pros - itproceed
azure track -06- cloud integration patterns for it-pros - itproceed
 
Cloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceedCloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceed
 
Biz talk BI
Biz talk BIBiz talk BI
Biz talk BI
 
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
 
Mule vs biz talk
Mule vs biz talkMule vs biz talk
Mule vs biz talk
 
An overview of BizTalk
An overview of BizTalkAn overview of BizTalk
An overview of BizTalk
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service Bus
 
BizTalk Server 2016: What’s new
BizTalk Server 2016: What’s newBizTalk Server 2016: What’s new
BizTalk Server 2016: What’s new
 
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
 

More from Sandro Pereira

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...
Sandro Pereira
 
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
Sandro Pereira
 
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
Sandro Pereira
 
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
Sandro Pereira
 
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 ...
Sandro Pereira
 
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 ...
Sandro Pereira
 
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
 
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
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
 
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
Sandro Pereira
 
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...
Sandro Pereira
 
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)
Sandro Pereira
 
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps2015-12-02 - WebCamp - Microsoft Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
Sandro Pereira
 
BizTalk & SQL: Together for Developers & Admins
BizTalk & SQL: Together for Developers & AdminsBizTalk & SQL: Together for Developers & Admins
BizTalk & SQL: Together for Developers & Admins
Sandro Pereira
 
Introduction to Microsoft Azure App Service (Logic and API Apps)
Introduction to Microsoft Azure App Service (Logic and API Apps)Introduction to Microsoft Azure App Service (Logic and API Apps)
Introduction to Microsoft Azure App Service (Logic and API Apps)
Sandro Pereira
 
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
Sandro Pereira
 
Integration Tales: Logic & API apps to the rescue!
Integration Tales: Logic & API apps to the rescue!Integration Tales: Logic & API apps to the rescue!
Integration Tales: Logic & API apps to the rescue!
Sandro Pereira
 
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
Sandro Pereira
 
Introduction to the Azure Service Bus EAI & EDI featuresiedi features
Introduction to the Azure Service Bus EAI & EDI featuresiedi featuresIntroduction to the Azure Service Bus EAI & EDI featuresiedi features
Introduction to the Azure Service Bus EAI & EDI featuresiedi features
Sandro Pereira
 
BizTalk Server – How maps work
BizTalk Server – How maps workBizTalk Server – How maps work
BizTalk Server – How maps work
Sandro Pereira
 

More from 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)
 
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps2015-12-02 - WebCamp - Microsoft Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
 
BizTalk & SQL: Together for Developers & Admins
BizTalk & SQL: Together for Developers & AdminsBizTalk & SQL: Together for Developers & Admins
BizTalk & SQL: Together for Developers & Admins
 
Introduction to Microsoft Azure App Service (Logic and API Apps)
Introduction to Microsoft Azure App Service (Logic and API Apps)Introduction to Microsoft Azure App Service (Logic and API Apps)
Introduction to Microsoft Azure App Service (Logic and API Apps)
 
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
 
Integration Tales: Logic & API apps to the rescue!
Integration Tales: Logic & API apps to the rescue!Integration Tales: Logic & API apps to the rescue!
Integration Tales: Logic & API apps to the rescue!
 
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
 
Introduction to the Azure Service Bus EAI & EDI featuresiedi features
Introduction to the Azure Service Bus EAI & EDI featuresiedi featuresIntroduction to the Azure Service Bus EAI & EDI featuresiedi features
Introduction to the Azure Service Bus EAI & EDI featuresiedi features
 
BizTalk Server – How maps work
BizTalk Server – How maps workBizTalk Server – How maps work
BizTalk Server – How maps work
 

Recently uploaded

Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
narinav14
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
seospiralmantra
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
Envertis Software Solutions
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 

Recently uploaded (20)

Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 

SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services

  • 2. Senior Software Developer at DevScope Microsoft Integration MVP since 2011  Member and co-founder of BizTalkCrew – BizTalk Innovation Day Events  Writer of numerous articles for Portuguese eMagazine “Programar”  Author “Sandro Pereira BizTalk Blog” http://sandroaspbiztalkblog.wordpress.com  Member of “BizTalkAdminsblogging.com” and “BizTalk Brasil” community  Member NetPonto community, MSDN BizTalk Forums Moderator  TechNet Wiki author (Wiki Ninja)  TechNet Gallery, Code Gallery and CodePlex contributor  Public speaker  Technical Reviewer PACKT Publishing  BizTalk Server 2010 Cookbook (April 2012)  Author book: BizTalk Mapping Patterns and Best Practices
  • 3. http://www.biztalk360.com/biztalk-mapping-patterns/ BizTalk Mapping Patterns and Best Practices Sandro Pereira brought to you by
  • 4. demos, demos, demos,… … and PRIZES too: 15H NetPonto room
  • 5.  Introduction - Evolving Integration Needs  Microsoft Azure BizTalk Services Overview  How can I get Started!  Migration Challenges  Demos  Key Takeaways
  • 6.
  • 7.
  • 8.
  • 9. Microsoft Integration - The Cloud on Your Terms • Connect your Existing apps to the cloud • Build out your business without building new datacenters • Run existing integrations in the cloud without re-write • Clear up on-prem infrastructure capacity; provision in minutes not weeks • Design and build your new integration solutions to take full advantage of Platform as a Service • Connect to SaaS to SaaS and to on-prem
  • 10. Microsoft Integration - The Cloud on Your Terms
  • 11. Active Directory SharePoint SQL Server Microsoft Azure
  • 12. BizTalk Service Service Bus BizTalk Server Partners Microsoft Azure BizTalk Adapter Service
  • 13.
  • 15. Microsoft Azure BizTalk Services – Feb 2014 Update Support for EDIFACT Protocol Improved Azure Service Bus integration Simplified setup for on premise connectivity Scheduled auto backup capability Support for Operations logs
  • 16. EAI Capabilities Enterprise Application Integration (EAI) which provide rich message processing capabilities and the ability to connect private cloud assets to the public cloud.
  • 17. Behind Constoso’s Firewall Line of Business System Service Bus Connect Partners FTP Shares could be on-premise or in Cloud (routing based on condition) Web Service EAI Bridge FTP Share 2 User 1 via phone User 2 via online FTP Share 1 LOB Relay LOB Target Bridge customerType == “VIP” customerType == “Default” Validate – Enrich – Transform – Enrich - Route (VETER)
  • 18. EDI Capabilities Electronic Data Interchange (EDI) targeted at business-to-business (B2B) scenarios in the form of a finished service built for trading partner management.
  • 19. 19 Sales Dashboard (ASP .NET) Order Management LOB System EDI App EDI
  • 20.
  • 21.  Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2  Microsoft Visual Studio 2012 - Microsoft Visual C# .NET is the minimum requirement, , .NET Framework 3.5 or 4.5 You can download the Microsoft Azure BizTalk Services SDK from http://www.microsoft.com/en-us/download/details.aspx?id=39087 BizTalk Services Documentation http://msdn.microsoft.com/en-us/library/windowsazure/hh689864.aspx  MicrosoftEdiXSDTemplates.zip  Tools.zip  WindowsAzureBizTalkServicesSetup-x64.exe  WindowsAzureBizTalkServicesSetup-x86.exe
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. XML EDI or Flat File Receive Port Orchestration XML EDI or Flat File Send Port Send Adapter Send Pipeline MessageBox Mapping TO: NWTraders (Flat file format) FROM: Fabrikam (XML format) Receive Adapter Receive Pipeline Mapping Receive Location FROM: Contoso (Flat file format) TO: Fabrikam (XML format) BizTalk Server architecture • Ports • Pipelines • Maps • Orchestration • Rules • Adapters • EDI TPM • BAM, Tracking • Oh my!
  • 29. BizTalk Service Partner OM Partners Agreements Profiles Partnerships Bridges Xml One-Way Xml Request Reply Pass-Through Artifacts EDI (X12 & EDIFACT) Certificates Assemblies Schemas Transforms BizTalk Portal Visual Studio PowerShell
  • 30.  Mapping is fundamental to integration  But mapping has been rewritten in WABS  Still schema based and XML schema fully supported in WABS  Two approaches  Maps in BizTalk Server are ‘just’ XSLT most of the time – i.e. no code  Maps can be converted to transforms in WABS BizTalk Mapper Design • Functoids (Advanced, Conversion, Cumulative,  WABS transforms can support XSLT (1.0)  WABS provides command line map conversion tool Database, Date and Time, Logical, Mathematical, Scientific, String) • The transformation are created using XSLT Transform Designer • Operations (String Operations, Loop Operations, List Operations, Cumulative Operations, Date / Time Operations, Miscellaneous Operations, Expressions) • The transformation are created using Extensible Application Markup Language (XAML)
  • 31.  Bridges in WABS are a funky combination of pipeline and processing  Bridges are stateless  Bridges are not transactional (because they are stateless)  Bridges have predefined processing stages  Bridges allow custom code  Bridges can call other bridges  Bridge templates are not extensible BizTalk Pipelines • Custom processing via pipeline  So bridges components are pretty fundamental too MABS Bridges • Custom processing via message inspectors
  • 32.
  • 33.  MABS TPM is compatible with BizTalk Server  Tooling provided to move trading partners and agreements to WABS  MABS now supports EDIFACT as well as X12 and AS2
  • 34.  Orchestration migration  Hard problem to solve  But often used, often unnecessarily  Workflow is planned in service but not yet and not compatible  BAM / Tracking  WABS provides tracking infrastructure, SQL Azure database that is very useful for monitoring  Business activity monitoring is planned  BRE  Support is planned, aim is to be compatible with BizTalk rules  For now, workflow and workflow rules provides an alternative
  • 35. BizTalk Feature WABS Feature/Alternative Effort Map Transform Tooling Schema Schema Low Pipeline Bridge Some Adapter Source/Destination Depends Orchestration Workflow High BRE Workflow rules High BAM / Tracking Tracking Medium Trading partner mgmt. Trading partner mgmt. Low
  • 36.  Not everything  May depends on data classification  Where data is coming from/going to  Not for On-prem <> on-prem EAI  But very useful for cloud <> cloud  It’s not all or nothing  Consider moving part of a solution to the cloud, keeping the rest on prem  Hybrid integration patterns are important
  • 37.
  • 38.
  • 39. • Customer Focus on Solutions • Scalable, Secure & Reliable • Secure & Isolated environment • Predictable Performance • Better Availability & Control • Rich Monitoring & Diagnostics • Business Continuity/ Disaster Recovery

Editor's Notes

  1. BizTalk - desde 2000/2002 – 9 versão – 14 Anos - Revolução em 2004, as tecnologias / padrões (mapper, CBR - content-based routing, PubSub) Maior concorrente do BizTalk? . NET -> WCF -> AppFabric Server. Outros = SSIS / SQL Server Service Broker / StreamInsight / NServiceBus.
  2. Novos desafios de integração – Aplicações On-Prem trocam informações com serviços em nuvem e queremos uma forma decente de os ligar Soluções Híbridas – Cloud Services têm propriedades singulares e específicas: elasticidade, pay-per-use, self-service, sempre disponíveis Essas propriedades são todas bem-vinda ao mundo da integração: quem viu um BizTalk Server HA / DR cenário estruturado? Elasticidade: agora podemos dimensionada com base: carga de pico, custo ou disponibilidade – conforme a criticidade do negócio A integração é muito importante, mas os recursos são escassos, portanto, caro
  3. Integration plays a key role. Here are the main scenarios we hear from customers: Connect: -- Integrate with cloud applications or external partners Run: -- Fast provision of a test environment, or just scaling out Build: -- Use the cloud as a managed integration platform in itself
  4. Integration plays a key role. Here are the main scenarios we hear from customers: Connect: -- Integrate with cloud applications or external partners Run: -- Fast provision of a test environment, or just scaling out Build: -- Use the cloud as a managed integration platform in itself
  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. Microsoft Azure BizTalk Services fornece capacidades de integração comuns (por exemplo, bridges, transforms, B2B messaging) no Microsoft Azure Microsoft Azure BizTalk Services fornece a capacidades de integração para a plataforma Microsoft Azure para estender aplicações locais para a nuvem, fornece endpoints na nuvem para processar e transformar as mensagens e ajuda as organizações a integrar os seus sistemas/processos com diferentes sistemas, tanto no nuvem como locais. Os recursos disponibilizados permite-nos dois cenários importantes sobre o Microsoft Azure:
  8. Microsoft Azure BizTalk Services fornece capacidades de integração comuns (por exemplo, bridges, transforms, B2B messaging) no Microsoft Azure Microsoft Azure BizTalk Services fornece a capacidades de integração para a plataforma Microsoft Azure para estender aplicações locais para a nuvem, fornece endpoints na nuvem para processar e transformar as mensagens e ajuda as organizações a integrar os seus sistemas/processos com diferentes sistemas, tanto no nuvem como locais. Os recursos disponibilizados permite-nos dois cenários importantes sobre o Microsoft Azure:
  9. Disponibiliza uma série de funcionalidade comuns que são utilizada na integração de sistemas. XML Bridge – Protocol bridging, Route Actions, External data lookup for Message Enrichment, Internal Service Monitoring, enhanced and easier-to-use bridge configuration experience, simpler setup experience and support for REST messages Transforms – Container based scoping for loop operations, validation and testing, mapper usability enhancements, cumulative data support, date time operations, data look up support, intermediate data storage support, message context access Service Bus Connect – New server explorer experience for LOB creation, Management head accessed on-prem via Server Explorer or PowerShell to create, update, delete or retrieve information from LOB targets B2B – AS2 protocol support with X12 chaining for send and receive pipelines, FTP as transport for X12, agreement templates, partners view with profiles per partner, resources view, intuitive metro style EDI Portal - Receiving and processing business transactions over EDI or XML messages. Flat File Support - The bridge has been enhanced to process both positional and delimited flat files along with xml messages. It can also pull a message from your existing FTP server and then process it further
  10. Until now, only routing functionality (queues and topics) VETER pattern in a bridge (AKA pipeline) - Validate-Enrich-Transform-Enrich-Route (VETER) Transform (AKA BizTalk mapper with a new looks) LOB systems connections through Service Bus Relay
  11. Bridge: A Service Bus EAI and EDI component that processes, transforms, and transports data between two disparate systems. LOB Relay: A URL in the cloud. Acts as a container for the LOB Targets. LOB Target: The Line-Of-Business (LOB) system connection URI that includes the schema operation and connection credentials used to communicate with Line-of-Business (LOB) system. Service Bus Connect: The Service Bus Connect feature allows an application in the cloud to communicate with a Line-of-Business (LOB) system on-premise, in your network, behind your firewall. Using the LOB adapters in the BizTalk Adapter Pack (BAP), a Service Bus Connect application can execute LOB operations to the following on-premise LOB systems: Microsoft SQL Server Oracle Database Oracle E-Business Suite SAP Siebel eBusiness Applications
  12. transactions over EDI (X12) messages. Portal to manage trading partners, EDI agreements. This Labs release only supports X.12. We will be adding support for EDIFACT in our upcoming updates In current X12 e EDIFACT (European), supported.
  13. This includes the Visual Studio project templates for creating an Enterprise Application Integration project and an EDI Project. This includes a Visual Studio Server Explorer plug-in for creating LOB Relays and LOB Targets. This also includes a runtime component that manages connectivity to the on-premises LOB applications. EDI Schemas This provides a Trading Partner Management portal for managing trading partners and all EDI message exchanges between those partners.
  14. I though it was a good idea to first have a look at what makes BizTalk Services tick
  15. Now we will have a look specifically at the Bridges
  16. Cloud Advantage: cost effective, scalable infra, easy deployment Cloud Challenge: data privacy/isolation, control Power is with you as IT Admins Scale up/down Controlled hotfix and updates rollout (MS) Advantages of Managed? Creation of environment taken care by Microsoft Any infrastructure issues taken care by Microsoft Your BizTalk Service is monitored by Microsoft 24/7 OS updates, security patching on the VMs running your solution is taken care by Microsoft You as an admin (customer) deal with the application issues. They are the responsibility of the customer Advantages of the model: Dedicated compute (no sharing) User code isolation Message processing security Dedicated storage Configuration security Customized servicing Challenge: Management