t sponsors prashant kumar senior program manager, microsoft biztalk on app services biztalk summit...
TRANSCRIPT
![Page 1: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/html5/thumbnails/1.jpg)
tSponsors
Prashant KumarSenior Program Manager, Microsoft
BizTalk on App Services
BizTalk Summit 2015 – LondonExCeL London | April 13th & 14th
![Page 2: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/html5/thumbnails/2.jpg)
Recap: Microsoft Azure BizTalk Services
Managed Service
Configuration Driven
Extensible Platform
Dedicated Deployment
![Page 3: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/html5/thumbnails/3.jpg)
A Bridge is a single message processing unit with 3 parts: Sources: From where the messages originatePipeline: Which processes the messages [Flat file, XML, Pass-through]Destinations: Where the messages are sent to
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: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/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: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/html5/thumbnails/5.jpg)
Integration scenarios need more…
Parallel ExecutionConditional ExecutionLong running workflowsScatter gatherConvoy patterns…
![Page 6: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/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: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/html5/thumbnails/7.jpg)
Demo
![Page 8: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/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: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/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: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/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: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/html5/thumbnails/11.jpg)
A look at VETR pipeline components
![Page 12: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/html5/thumbnails/12.jpg)
Introducing BizTalk Rules
Biz Analyst havecontrol over business logic management
Changes to business logic go to production faster
Decouple Business logic from Application code
![Page 13: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/html5/thumbnails/13.jpg)
Concepts overview
Policy
Rules
Vocabulary
![Page 14: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/html5/thumbnails/14.jpg)
Concepts overview
Policy
Rules
VocabularyCreated by
Business Terminology for Developer Objects
C#
InsuranceClaimSchema\Contoso\Customers\Customer\Name becomes CustomerNameMakes Rules easier to author, understand & share
![Page 15: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/html5/thumbnails/15.jpg)
Concepts overview
Policy
Rules
VocabularyCreated by
Business Terminology for Developer Objects
C#
OrdersSchema\OrderSummary\Price\DiscountedPrice becomes DiscountedPrice
Makes Rules easier to author, understand & share
![Page 16: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/html5/thumbnails/16.jpg)
Concepts overview
Policy
Rules
VocabularyCreated by
Condition-Action constructs governing business logic
Uses Vocabulary definitions created by Developer
![Page 17: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/html5/thumbnails/17.jpg)
Concepts overview
Policy
Rules
VocabularyCreated by
Logical grouping of Rules
![Page 18: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/html5/thumbnails/18.jpg)
Concepts overview
Policy
Rules
Vocabulary
![Page 19: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/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: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th](https://reader030.vdocuments.mx/reader030/viewer/2022032723/56649d145503460f949e82bc/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