SlideShare a Scribd company logo
1 of 43
Download to read offline
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
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
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
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
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
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
 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
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
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
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
 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
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
• 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 ServerSudhir Hasbe
 
Introduction to BizTalk Server 2010
Introduction to BizTalk Server 2010Introduction to BizTalk Server 2010
Introduction to BizTalk Server 2010Sandro Pereira
 
BizTalk Messaging Architecture
BizTalk Messaging ArchitectureBizTalk Messaging Architecture
BizTalk Messaging ArchitectureAboorvaRaja Ramar
 
Hybrid Integration with SAP
Hybrid Integration with SAPHybrid Integration with SAP
Hybrid Integration with SAPGlenn 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 platformBizTalk360
 
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 platformPeter 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_pointYuval Birenboum
 
B2B Integration in the Cloud
B2B Integration in the CloudB2B Integration in the Cloud
B2B Integration in the Cloudi8c
 
BizTalk 2016 Webinar - Facts and Features
BizTalk 2016 Webinar - Facts and FeaturesBizTalk 2016 Webinar - Facts and Features
BizTalk 2016 Webinar - Facts and FeaturesPieter 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 121114Chris 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 architectureToru Wonyoung Choi
 
SOA - From Webservices to APIs
SOA - From Webservices to APIsSOA - From Webservices to APIs
SOA - From Webservices to APIsHolger 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 enYuval Birenboum
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented ArchitectureLuqman Shareef
 
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 ProfessionalsLucas Jellema
 
Oracle BPEL Presentation
Oracle BPEL PresentationOracle BPEL Presentation
Oracle BPEL Presentationshub54
 

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 ServicesSandro Pereira
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006ipaciti
 
Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersAboorvaRaja 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 BT2010Bala 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 IntegrationWSO2
 
Bar Camp Microsoft Biz Talk Server
Bar Camp   Microsoft Biz Talk ServerBar Camp   Microsoft Biz Talk Server
Bar Camp Microsoft Biz Talk Servergueste8b670
 
Migrating to Microservices
Migrating to MicroservicesMigrating to Microservices
Migrating to MicroservicesBizTalk360
 
Biztalk Server 2010: Introdução
Biztalk Server 2010: IntroduçãoBiztalk Server 2010: Introdução
Biztalk Server 2010: IntroduçãoComunidade NetPonto
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
Hybrid Solution Integration
Hybrid Solution IntegrationHybrid Solution Integration
Hybrid Solution IntegrationBizTalk360
 
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 - itproceedITProceed
 
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 - itprceedSam Vanhoutte
 
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 talkchowdari k
 
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 finalBizTalk360
 

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 pathSandro 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 tricksSandro 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 tricksSandro 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 LoudSandro 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 LoudSandro 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 ITSandro 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 AppsSandro Pereira
 
BizTalk & SQL: Together for Developers & Admins
BizTalk & SQL: Together for Developers & AdminsBizTalk & SQL: Together for Developers & Admins
BizTalk & SQL: Together for Developers & AdminsSandro 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 AdminsSandro 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 2013Sandro 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 featuresSandro Pereira
 
BizTalk Server – How maps work
BizTalk Server – How maps workBizTalk Server – How maps work
BizTalk Server – How maps workSandro 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

Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilVICTOR MAESTRE RAMIREZ
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfTobias Schneck
 
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyRaymond Okyere-Forson
 
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsYour Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsJaydeep Chhasatia
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?AmeliaSmith90
 
Mastering Kubernetes - Basics and Advanced Concepts using Example Project
Mastering Kubernetes - Basics and Advanced Concepts using Example ProjectMastering Kubernetes - Basics and Advanced Concepts using Example Project
Mastering Kubernetes - Basics and Advanced Concepts using Example Projectwajrcs
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntelliSource Technologies
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Neo4j
 
About .NET 8 and a first glimpse into .NET9
About .NET 8 and a first glimpse into .NET9About .NET 8 and a first glimpse into .NET9
About .NET 8 and a first glimpse into .NET9Jürgen Gutsch
 
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLBig Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLAlluxio, Inc.
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmonyelliciumsolutionspun
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxAutus Cyber Tech
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfBrain Inventory
 
20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기Chiwon Song
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampVICTOR MAESTRE RAMIREZ
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionsNirav Modi
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024Mind IT Systems
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIIvo Andreev
 

Recently uploaded (20)

Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-Council
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
 
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human Beauty
 
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsYour Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?
 
Mastering Kubernetes - Basics and Advanced Concepts using Example Project
Mastering Kubernetes - Basics and Advanced Concepts using Example ProjectMastering Kubernetes - Basics and Advanced Concepts using Example Project
Mastering Kubernetes - Basics and Advanced Concepts using Example Project
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptx
 
Sustainable Web Design - Claire Thornewill
Sustainable Web Design - Claire ThornewillSustainable Web Design - Claire Thornewill
Sustainable Web Design - Claire Thornewill
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
About .NET 8 and a first glimpse into .NET9
About .NET 8 and a first glimpse into .NET9About .NET 8 and a first glimpse into .NET9
About .NET 8 and a first glimpse into .NET9
 
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLBig Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptx
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdf
 
20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - Datacamp
 
Program with GUTs
Program with GUTsProgram with GUTs
Program with GUTs
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspections
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AI
 

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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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