biztalk on app services
TRANSCRIPT
![Page 1: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/1.jpg)
tSponsors
Prashant KumarSenior Program Manager, Microsoft
BizTalk on App Services
BizTalk Summit 2015 – LondonExCeL London | April 13th & 14th
![Page 2: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/2.jpg)
Recap: Microsoft Azure BizTalk Services
![Page 3: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/3.jpg)
MABS 1.0 Bridge – packaged connectors + mediation
Bridge
Pipeline
V E T E
Messages
Sources
FTP/S
HTTP
SFTP
Destinations
Service Bus
Web Service
FTP/S
HTTP
Blob
![Page 4: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/4.jpg)
Customer feedback on MABSBridge
Pipeline
V E T E
Messages
Sources
FTP/S
HTTP
SFTP
Destinations
Service Bus
Web Service
FTP/S
HTTP
Blob
Need more OOB sources
Need more OOB destinations
More pipeline template patterns
Custom code component
support
![Page 5: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/5.jpg)
Integration scenarios need more…
Parallel ExecutionConditional ExecutionLong running workflowsScatter gatherConvoy patterns…
![Page 6: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/6.jpg)
Orchestration
Mediation Pipeline
Tracking
Extensibility: Connectors and Pipeline
BizTalk on Azure App ServicesConnectors:
SaaS, Enterprise,
Hybrid
Pipeline Components
(VETR)
![Page 7: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/7.jpg)
Demo
![Page 8: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/8.jpg)
Receive EDIFACT order over AS2
Apply Discount Policy
Store order in SQL for processing
Send a mail to Sales Manager if value of order >
10000
![Page 9: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/9.jpg)
EDI Inbound Processing
Order Processing
Receive AS2
Message
Decode EDIFACT
Order
Transform to canonical
format
Discount computation
Rule
Insert order in SQL
Check value; Send mail
Store failed messages
RawEDIORDER
EDIXML
InternalXML
Transform
InternalXML with final price
XPATH Extractor
Invoke Order
Processing
Receive order in canonical
format
XML for SQL connector insert
Validate
![Page 10: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/10.jpg)
BizTalk B2B API Apps
• TPM: Manages partners, agreements and artifacts
• AS2:• Looks up the agreement based on AS2
headers• Performs Decode and Encode based on
agreement settings
• EDIFACT and X12• Look up the agreement based on
Sender/Receiver headers• Disassemble, decode, encode and batch
capabilities
![Page 11: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/11.jpg)
A look at VETR pipeline components
![Page 12: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/12.jpg)
Introducing BizTalk Rules
![Page 13: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/13.jpg)
Concepts overview
![Page 14: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/14.jpg)
Concepts overview
C#
InsuranceClaimSchema\Contoso\Customers\Customer\Name becomes CustomerName
![Page 15: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/15.jpg)
Concepts overview
C#
OrdersSchema\OrderSummary\Price\DiscountedPricebecomes DiscountedPrice
![Page 16: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/16.jpg)
Concepts overview
![Page 17: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/17.jpg)
Concepts overview
![Page 18: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/18.jpg)
Concepts overview
![Page 19: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/19.jpg)
Orchestration
Mediation Pipeline
Tracking
Extensibility: Connectors and Pipeline
BizTalk on Azure App ServicesConnectors:
SaaS, Enterprise,
Hybrid
Pipeline Components
(VETR)
![Page 20: BizTalk on App Services](https://reader031.vdocuments.us/reader031/viewer/2022020218/55abdb7a1a28abfb2f8b45bd/html5/thumbnails/20.jpg)
BizTalk on Azure App Services
Connect to a wide array of data sourcesXML,FF message mediation and routingEDI data, trading partner management and trackingHybrid connectivityExtensibility for connectors and pipelineOAuth supportMonetize in a marketplaceJSON supportLogic Apps – pre-baked integration recipes and build-your-ownLong running workflowsBusiness Rules Engine
BizTalk Services 1.0 functionality