SlideShare a Scribd company logo
LIX Encontro da Comunidade SQLPort
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
 Enterprise Integration 
 Concepts and challenges 
 Introduction to BizTalk Server 
 What is? What does BizTalk do? 
 Introduction to BizTalk Services 
 What is? What does BizTalk do?
integration 
Integration (from the Latin integer, meaning whole or entire) 
generally means combining parts so that they work together or 
form a whole.
Microsoft Stream Insight 
SQL Server Master Data Services 
SQL Server Integration Services 
Dynamic CRM Connector 
Windows Server AppFabric 
integration 
Windows Azure Service Bus Relayed Messaging 
SharePoint Business Connectivity Services 
Windows Azure Service Bus Brokered Messaging 
Mobile 
Services
2010 Cloud 
2000 SOA 
1990 Web 
1980 Client-Server 
1970 Mainframe
Cloud brings new challenges
Cloud brings new challenges
OVERWHELMED? 
Inconsistent Information 
CHALLENGES 
Two many Systems 
Incompatible Systems 
Inefficient Processes 
Number of endpoints 
Long running operations 
Need to Scale 
monitoring and management 
ALWAYS ON 
Lacks Visibility 
Different data formats 
Different protocols 
fault tolerant 
retry mechanisms, persistence, backup channels
BizTalk Server
Escritórios 
Fornecedor 
Fornecedor 
Fabricante 
Distribuidor 
Revendedor 
Empresa 
Fabricante
EAI / BPM
Management 
and 
Operations 
RFID 
Platform 
Business Rule 
Framework 
Business to 
Business 
Integration 
Business 
Activity 
Monitoring 
Orchestration 
Messaging 
Tools 
Cloud 
Integration
Suppliers 
Application 
1 
Microsoft BizTalk Server 
2010 
Messaging Assign Supplier 
Policy 
3 
2 
4 
Inventory 
Application 
Enterprise Resource Planning (ERP) 
Application 
IT Pros and 
Developers 
Manage 
and 
Operate 
Design and 
Implement 
RFI 
5 
EDI 
Messaging 
Filter Tags 
Policy 
Re-stock Orders 
Orchestration 
Read 
Shipment 
RFID Tags 
Up-to-date 
KPIs in BAM 
Business 
Users 
Messaging
16 
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 Services
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.
21 
Sales 
Dashboard 
(ASP .NET) 
Order 
Management 
LOB System 
EDI App 
EDI
Microsoft Azure BizTalk Services
www.devscope.net

More Related Content

What's hot

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
 
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
 
BizTalk Orchestration Fundamentals
BizTalk Orchestration FundamentalsBizTalk Orchestration Fundamentals
BizTalk Orchestration Fundamentals
Manoj Kumar
 
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 Messaging Fundamentals
BizTalk  Messaging FundamentalsBizTalk  Messaging Fundamentals
BizTalk Messaging Fundamentals
Manoj Kumar
 
Biz Talk Overview
Biz Talk OverviewBiz Talk Overview
Biz Talk Overview
rajeshgaddam
 
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
 
Introduction to BizTalk Server 2009
Introduction to BizTalk Server 2009Introduction to BizTalk Server 2009
Introduction to BizTalk Server 2009
Aequor Technologies
 
SOAP Services
SOAP ServicesSOAP Services
SOAP Services
Shahid Shaik
 
Understanding Web services
Understanding Web servicesUnderstanding Web services
Understanding Web services
Fabricio Epaminondas
 
B2B Integration in the Cloud
B2B Integration in the CloudB2B Integration in the Cloud
B2B Integration in the Cloud
i8c
 
SOA - From Webservices to APIs
SOA - From Webservices to APIsSOA - From Webservices to APIs
SOA - From Webservices to APIs
Holger Reinhardt
 
SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06
Thomas Stensitzki
 
SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)
Lucas Jellema
 
Complete Architecture and Development Guide To Windows Communication Foundati...
Complete Architecture and Development Guide To Windows Communication Foundati...Complete Architecture and Development Guide To Windows Communication Foundati...
Complete Architecture and Development Guide To Windows Communication Foundati...
Abdul Khan
 
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
 
WCF Introduction
WCF IntroductionWCF Introduction
WCF Introduction
Mohamed Zakarya Abdelgawad
 

What's hot (20)

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
 
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)
 
BizTalk Orchestration Fundamentals
BizTalk Orchestration FundamentalsBizTalk Orchestration Fundamentals
BizTalk Orchestration Fundamentals
 
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 Messaging Fundamentals
BizTalk  Messaging FundamentalsBizTalk  Messaging Fundamentals
BizTalk Messaging Fundamentals
 
Biz Talk Overview
Biz Talk OverviewBiz Talk Overview
Biz Talk Overview
 
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
 
Introduction to BizTalk Server 2009
Introduction to BizTalk Server 2009Introduction to BizTalk Server 2009
Introduction to BizTalk Server 2009
 
SOAP Services
SOAP ServicesSOAP Services
SOAP Services
 
Understanding Web services
Understanding Web servicesUnderstanding Web services
Understanding Web services
 
B2B Integration in the Cloud
B2B Integration in the CloudB2B Integration in the Cloud
B2B Integration in the Cloud
 
SOA - From Webservices to APIs
SOA - From Webservices to APIsSOA - From Webservices to APIs
SOA - From Webservices to APIs
 
SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06
 
SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)
 
Complete Architecture and Development Guide To Windows Communication Foundati...
Complete Architecture and Development Guide To Windows Communication Foundati...Complete Architecture and Development Guide To Windows Communication Foundati...
Complete Architecture and Development Guide To Windows Communication Foundati...
 
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
 
WCF Introduction
WCF IntroductionWCF Introduction
WCF Introduction
 

Viewers also liked

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 features
Introduction to the azure service bus eai edi featuresIntroduction to the azure service bus eai edi features
Introduction to the azure service bus eai edi features
Sandro Pereira
 
Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...
Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...
Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...
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 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
 
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 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
 

Viewers also liked (7)

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 features
Introduction to the azure service bus eai edi featuresIntroduction to the azure service bus eai edi features
Introduction to the azure service bus eai edi features
 
Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...
Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...
Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...
 
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 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 ...
 
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 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
 

Similar to Lixsql port enterprise integration

BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
Bala Subra
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
ipaciti
 
Biz talk BI
Biz talk BIBiz talk BI
Biz talk BI
Bala Subra
 
Biz Talk Server
Biz Talk ServerBiz Talk Server
Biz Talk Server
Nyros Technologies
 
Biztalk Server 2010: Introdução
Biztalk Server 2010: IntroduçãoBiztalk Server 2010: Introdução
Biztalk Server 2010: Introdução
Comunidade NetPonto
 
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
 
MAX 2008: Build collaborative applications with Flex LCDS and Cairngorm
MAX 2008: Build collaborative applications with Flex LCDS and CairngormMAX 2008: Build collaborative applications with Flex LCDS and Cairngorm
MAX 2008: Build collaborative applications with Flex LCDS and CairngormXavier Agnetti
 
Introducing Windows Azure BizTalk Services
Introducing Windows Azure BizTalk ServicesIntroducing Windows Azure BizTalk Services
Introducing Windows Azure BizTalk Services
Glenn Colpaert
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
Shashikant Sethy
 
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
 
Composite Applicaitons and OBA Architecture
Composite Applicaitons and OBA ArchitectureComposite Applicaitons and OBA Architecture
Composite Applicaitons and OBA Architecture
Mike Walker
 
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
Brian Pulito
 
20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + ServicesDavid Chou
 
Bar Camp Microsoft Biz Talk Server
Bar Camp   Microsoft Biz Talk ServerBar Camp   Microsoft Biz Talk Server
Bar Camp Microsoft Biz Talk Server
gueste8b670
 
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
Ramon Tebar
 
Cics Connectivity
Cics ConnectivityCics Connectivity
Cics Connectivity
CICS ROADSHOW
 
Cloud computing & .NET 4.0 overview
Cloud computing & .NET 4.0 overviewCloud computing & .NET 4.0 overview
Cloud computing & .NET 4.0 overview
Dhirendra Singh
 
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
WSO2
 

Similar to Lixsql port enterprise integration (20)

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
 
Share Talk
Share TalkShare Talk
Share Talk
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
 
Biz talk BI
Biz talk BIBiz talk BI
Biz talk BI
 
Biz talk
Biz talkBiz talk
Biz talk
 
Biz Talk Server
Biz Talk ServerBiz Talk Server
Biz Talk Server
 
Biztalk Server 2010: Introdução
Biztalk Server 2010: IntroduçãoBiztalk Server 2010: Introdução
Biztalk Server 2010: Introdução
 
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)
 
MAX 2008: Build collaborative applications with Flex LCDS and Cairngorm
MAX 2008: Build collaborative applications with Flex LCDS and CairngormMAX 2008: Build collaborative applications with Flex LCDS and Cairngorm
MAX 2008: Build collaborative applications with Flex LCDS and Cairngorm
 
Introducing Windows Azure BizTalk Services
Introducing Windows Azure BizTalk ServicesIntroducing Windows Azure BizTalk Services
Introducing Windows Azure BizTalk Services
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
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!
 
Composite Applicaitons and OBA Architecture
Composite Applicaitons and OBA ArchitectureComposite Applicaitons and OBA Architecture
Composite Applicaitons and OBA Architecture
 
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
 
20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + Services
 
Bar Camp Microsoft Biz Talk Server
Bar Camp   Microsoft Biz Talk ServerBar Camp   Microsoft Biz Talk Server
Bar Camp Microsoft Biz Talk Server
 
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
 
Cics Connectivity
Cics ConnectivityCics Connectivity
Cics Connectivity
 
Cloud computing & .NET 4.0 overview
Cloud computing & .NET 4.0 overviewCloud computing & .NET 4.0 overview
Cloud computing & .NET 4.0 overview
 
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
 

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 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
 
BizTalk Server – How maps work
BizTalk Server – How maps workBizTalk Server – How maps work
BizTalk Server – How maps work
Sandro Pereira
 
BizTalk Server - Como funcionam os Mapas
BizTalk Server - Como funcionam os MapasBizTalk Server - Como funcionam os Mapas
BizTalk Server - Como funcionam os Mapas
Sandro Pereira
 

More from Sandro Pereira (17)

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 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
 
BizTalk Server – How maps work
BizTalk Server – How maps workBizTalk Server – How maps work
BizTalk Server – How maps work
 
BizTalk Server - Como funcionam os Mapas
BizTalk Server - Como funcionam os MapasBizTalk Server - Como funcionam os Mapas
BizTalk Server - Como funcionam os Mapas
 

Recently uploaded

A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 

Recently uploaded (20)

A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 

Lixsql port enterprise integration

  • 1. LIX Encontro da Comunidade SQLPort
  • 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.  Enterprise Integration  Concepts and challenges  Introduction to BizTalk Server  What is? What does BizTalk do?  Introduction to BizTalk Services  What is? What does BizTalk do?
  • 5. integration Integration (from the Latin integer, meaning whole or entire) generally means combining parts so that they work together or form a whole.
  • 6. Microsoft Stream Insight SQL Server Master Data Services SQL Server Integration Services Dynamic CRM Connector Windows Server AppFabric integration Windows Azure Service Bus Relayed Messaging SharePoint Business Connectivity Services Windows Azure Service Bus Brokered Messaging Mobile Services
  • 7. 2010 Cloud 2000 SOA 1990 Web 1980 Client-Server 1970 Mainframe
  • 8. Cloud brings new challenges
  • 9. Cloud brings new challenges
  • 10. OVERWHELMED? Inconsistent Information CHALLENGES Two many Systems Incompatible Systems Inefficient Processes Number of endpoints Long running operations Need to Scale monitoring and management ALWAYS ON Lacks Visibility Different data formats Different protocols fault tolerant retry mechanisms, persistence, backup channels
  • 12. Escritórios Fornecedor Fornecedor Fabricante Distribuidor Revendedor Empresa Fabricante
  • 14. Management and Operations RFID Platform Business Rule Framework Business to Business Integration Business Activity Monitoring Orchestration Messaging Tools Cloud Integration
  • 15. Suppliers Application 1 Microsoft BizTalk Server 2010 Messaging Assign Supplier Policy 3 2 4 Inventory Application Enterprise Resource Planning (ERP) Application IT Pros and Developers Manage and Operate Design and Implement RFI 5 EDI Messaging Filter Tags Policy Re-stock Orders Orchestration Read Shipment RFID Tags Up-to-date KPIs in BAM Business Users Messaging
  • 16. 16 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)
  • 18. EAI Capabilities Enterprise Application Integration (EAI) which provide rich message processing capabilities and the ability to connect private cloud assets to the public cloud.
  • 19. 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)
  • 20. 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.
  • 21. 21 Sales Dashboard (ASP .NET) Order Management LOB System EDI App EDI

Editor's Notes

  1. Nowadays system have to be linked so that the boundaries between processes to become seamless …establishment of system interfaces, internal and external… …emphasis on risk management and continuous verification…
  2. Windows Azure is a broad stack of services that runs in our datacenters globally. Think of the different services as building blocks. These services can be categorized into three classes – Infrastructure services which are lower level building blocks, Data services that provide storage and data management capabilities to apps, and App services which provide different capabilities to rapidly develop apps, scale and run apps at a global scale.
  3. Windows Azure is a broad stack of services that runs in our datacenters globally. Think of the different services as building blocks. These services can be categorized into three classes – Infrastructure services which are lower level building blocks, Data services that provide storage and data management capabilities to apps, and App services which provide different capabilities to rapidly develop apps, scale and run apps at a global scale.
  4. Source: https://www.flickr.com/photos/andresthor/3963368371/
  5. Para começar tenho de perguntar aqui quem sabe o que é o BizTalk Server? Podíamos começar por definir o BizTalk, de uma forma simples, como um router/broker de mensagens Para fazer uma analogia com o mundo real, como uma plataforma logística de troca de mercadorias. As matérias primas entram nas empresas, são armazenadas, processadas, transformadas e enviadas aos clientes. E da mesma forma as mensagens electrónicas são…
  6. Recebidas, validadas, arquivadas, transformadas e enviadas para outros sistemas. Nestes processos, o problema é a quantidade de novas ligações que é preciso manter a funcionar durante muitos anos. Ao mesmo tempo novos processos são adicionados e os existentes vão sofrendo pequenas melhorias, tudo sem perder o rasto ao que está a acontecer em produtivo. O BizTalk ajuda-nos a resolver muitos destes problemas, resolvendo automaticamente questões como a persistência, tracking de todas as mensagens, tratamento e recuperação de erros, suporte a transacções, encriptação e assinaturas digitais, os processos asyncronos de workflow, etc… Para além disto tudo, esta plataforma já tem mais de 10 anos (Microsoft BizTalk Server 2010 é a sétima versão do produto) e portanto é uma plataforma madura e com muitos componentes 3rd-Party (mais de 25 adaptadores multiplataforma) para ligação a sistemas como o SAP, Oracle, Siebel, SQL, etc… Gostava de frisar aqui um ponto: um dos desafios que se colocam nestes cenários é exactamente a transformação de documentos…
  7. Messaging: Inbound, Outbound, Durable Messaging, Message Security, Message Assembly/Disassembly, Pluggable Adapters, Message Security, Message Assembly/Disassembly, Pluggable Adapters, Enterprise Single Sign-On, Service Enablement • Web Services based messaging (WS* standards)Windows® Communication Foundation (WCF) Adapters • WCF-BasicHttp • WCF-WsHttp • WCF-NetTcp • WCF-NetMsmq Orchestration: Flow Control, Port Bindings, Scopes, Design Patterns • Asynchronous Response Correlation • Aggregator • Composed Message Processor • Dynamic Router • Parallel Convoy • Scatter and Gather • Sequential Convoy • Splitter Business to Business Integration: Trading Partner Management, EDI Support, AS2 Support, Industry Accelerators • SWIFT • HL7 • RosettaNet Business Rule Framework: Business Rule Engine, Business Rule Authoring Business Activity Monitoring: Observation Model Design, Event Observation Engine, Reporting Management & Operations: Application Management, Tracking Configuration & Reporting, Host Management, Application Deployment, Best Practices Analysis, MOM Monitoring, Data Management AppFabric Connect Integration: Line of Business Applications (LOB) activities (Consume LOB operations as Windows Workflow Foundation (WF) activities), Mapper Activity (Transformation as a WF activity) RFID Platform Tools • Schema Editor • Flat File Schema Wizard • Mapper • Pipeline Designer • Orchestration Designer • WCF Service Publishing Wizard • Administration Console • MOM Management Pack • Best Practices Analyzer • Business Rule Composer • Policy Deployment Wizard • Orchestration Designer for Business Analysts • Observation Model Designer • Tracking Profile Editor • BAM Portal • BAM Manager • EDI User Friendly Schema Viewer • EDI Document Instance Generation/Validation • Trading Partner Portal • RFID Manager • RFID Tray • RFID Event Simulator • RFID Client Console
  8. Neste cenário, um aplicativo de inventário, talvez a correr num mainframe, determina que o stock de um item é baixa e emite um pedido para pedir mais desse item. Ocorrem as seguintes etapas: The request is sent to a BizTalk Server 2010 application The BizTalk application requests a purchase order (PO) from the organization’s Enterprise Resource Planning (ERP) application. The ERP application, which might be running on a UNIX system, sends back the requested PO. The BizTalk application informs a fulfillment application, built on the Microsoft .NET Framework, that the item should be ordered Neste exemplo, cada aplicação comunica por meio de um protocolo diferente, utilizando os formatos de mensagens específicas de cada aplicação. Isto significa que o mecanismo de mensagens do BizTalk deve ser capaz de se comunicar com cada aplicativo no seu protocolo de comunicação e formato nativo e também converter as mensagens para o protocolo e formato exigido pelos demais sistemas.
  9. The two main services in BizTalk Server 2010, the messaging engine and the orchestration engine O objetivo do BizTalk é processar mensagens. Toda a comunicação dentro e entre um servidor de BizTalk são baseados na troca de mensagens. Por esse motivo, o mecanismo de mensagens é essencial para todas as operações do BizTalk. The BizTalk messaging engine performs the following tasks: Receives inbound messages Parses inbound documents to identify their specific formats Extracts key identifiers and identifies applicable routing rules Delivers documents to their respective destinations including ports or orchestrations Tracks documents Message database The MessageBox database is a Microsoft SQL Server™ database that is used by BizTalk to store and route messages to orchestrations and send ports. When a message arrives in the MessageBox database, the metadata associated with the message is matched and evaluated to determine the services that subscribe to messages of this type. Publish-Subscribe Model BizTalk Server implements a publish-subscribe model for the routing of messages. In the publish-subscribe model, message providers (publishers) submit messages to a central store (the MessageBox), where subscribers (send ports and orchestrations) can subscribe to specific messages. After a message of interest is received by the MessageBox, it is sent to all subscribers
  10. We have release bizTalk services GA today. It is the first version of bizTalk service available to customer. As you saw it already has customers going live on it and using it for their business needs This BizTalk service is built from ground up for enterprise needs. There were forefront our thought. It is the first service to use dedicated managed approapch. When we talked to lot of enterprise customer Isolation, resource gurantees were at the forefront. This is because Biztalk runs mission critical workloads. Out new managed dedicated infrastructure combines benefits of managed service with benefits of dedicated environements. Provisioning a biztalk environment has never been easier. You go through portal and click through the wizard and you are ready to configure. We have also made tooling improvements in the schema editor and testing map functionality for developers. Since all of you have biztalk servier, we have also introduced tools for migrating biztalk maps to services and tool for migrating trading partner agrements It currently supports two scenarios of EAI and EDI. In EAI we have build a new transformation engine. We also allow connecting to data sources using various protocols FTP/FTPS/SFTP/HTTP. As I said earlier, we will be focusing on hybrid scnearios as we believe it will be a reality for long time. Using BizTalk adapter services, you connect to your on-premise systems and using cloud to integrate. we provide out of box connectivity to popular on-premise systems such as SAP, SQL, Oracle EBS. Since we think B2B scenarios are amenable to cloud, we have done some major improvments in B2B. It supports X12/AS2, TPM portal and APIs . This is an enterprise class B2B solution that we belive customers will love.