T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit...

20
t Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th

Transcript of T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit...

Page 1: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.

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.

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.

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.

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.

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.

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.

Demo

Page 8: T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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