/
Jon Fancey Principal Program Manager - Microsoft Jon Fancey Principal Program Manager - Microsoft

Jon Fancey Principal Program Manager - Microsoft - PowerPoint Presentation

natalia-silvester
natalia-silvester . @natalia-silvester
Follow
371 views
Uploaded On 2018-03-22

Jon Fancey Principal Program Manager - Microsoft - PPT Presentation

Enterprise Integration with Logic Apps Agenda What is Enterprise Integration More about batching Quick Lap Around B2B and XML Operational monitoring Some other things Member Benefits Health Insurance discounts for active members ID: 660364

xml integration account logic integration xml logic account batch app batching schema member keyvault edifact x12 secondary flatfile trigger

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Jon Fancey Principal Program Manager - M..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Jon Fancey

Principal Program Manager - Microsoft

Enterprise Integration with Logic AppsSlide2

Agenda

What is Enterprise Integration?More about batchingQuick Lap Around B2B and XML

Operational monitoringSome other thingsSlide3

Member Benefits

Health Insurance discounts for active membersMake 12 visits a month to receive benefitLinked to gate system to automatically notify insurerCourtesy notification to member

Member

Visit

Batch up visits by member ID

Batch

Trigger

Send to Insurer

Send to memberSlide4

Batching

How it works2 Logic Apps – sender and receiver‘batcher’ aware of batching logic appBatching logic app not aware of batcher(s) – 1:n

Event

Partition within batch

Batch

TriggerSlide5

Coming

SoonBatch FlushTime-based Batch release trigger optionsEDI BatchingSlide6

Integration Account

Core to our XML and B2B capabilitiesProvides partner creation and managementProvides for XML validation, mapping,

flatfile conversionProvides trackingSlide7

Message Handling

Flexibility in content typesFlexible content, binary, JSON, XML, primitives

Schema support for JSON schema and XSDMappingXSLT-based – use existing assets

Visual Studio mapper to create xslt

-based maps

Parameters

support

Validation

Check for errors in selected schema

Flatfile

Convert to/from

flatfile

– csv, delimited, positional

Built-in type conversion

json

<>xml<>base64

Flexible processing

Decoupled messaging from processing

Ability to send data to a

batchRelease on specific criteria e.g. size/time

Group by user-defined data (partitioning)Or use Flush action to release batch immediatelyEDI

Outbound encoders, X12, EDIFACT will make use of batching for B2BOut of box X12 and EDIFACT schema

Leverage batching capabilitiesSlide8

Enterprise messaging

VETER Pipeline

Select literals, single nodes or node-sets

Reference schema in Integration Account

BizTalk mapper compatibility

Parameter support (enrich)

Construct a new messageSlide9

Dealing with XML

XML ParametersCode and functoidsEnhancements soonTransform

output format (XML, HTML, text)BOM handlingSlide10

Disaster recovery with B2B

Many organizations have stringent RTOsFeature allows you to be in controlIntegration Account holds stateful

data e.g. EDI control numbersPrimary and Secondary Integration AccountsCreated in different regionsCan have multiple secondariesLogic Apps replicates integration account state

Triggers from changes in primaryAS2 – Just click deploy the templatehttps://github.com/Azure/azure-quickstart-templates/pull/3302Slide11

How it works

Primary

Secondary

KeyVault

KeyVault

Traffic Manager

APIM

AS2/X12/EDIFACT

Logic App

Integration

Account

ERP/LOB System

Synchronizing

Logic App

Trading PartnerSlide12

On Failover

Primary

Secondary

KeyVault

KeyVault

Traffic Manager

APIM

AS2/X12/EDIFACT

Logic App

Integration

Account

ERP/LOB System

Synchronizing

Logic App

Trading Partner

Primary

SecondarySlide13

Monitoring and Tracking

Integration AccountUse the APIProvides documented event schemaCall from your code, Functions etc.

Turn on Azure DiagnosticsEnable Log AnalyticsEnjoy all that lovely dataTracked PropertiesCurrently code view only

"

trackedProperties

": {

"

OrderNumber

":

"@{

outputs('Compose')

['

OrderLine

']

['@

OrderNumber

']

}"

}Slide14

Operational Monitoring…futuresSlide15

Overview Page with LA Runs SummarySlide16
Slide17

View Nested Workflows (one level)Slide18

Tracked Properties more than a pageSlide19

Bulk Select and DownloadSlide20

Operational Monitoring

New query engine Language shared with AppInsights

Powerful features such as joinsComing mid-JulySlide21

One more thingSlide22

Thankyou