KEMBAR78
Get connected with Azure Logic Apps & Flow | PPTX
GET CONNECTED
WITH AZURE &
FLOW
CUSTOMER ENGAGEMENT BY INSPARK
Copyright InSpark
WAT GAAN WE VERTELLEN?
EVEN VOORSTELLEN
Iets over ons en wat we doen
VERANDERENDE WERELD
Wat wij zien
AZURE LOGIC APP
Uitleg en toepasbaarheid van Azure Logic App
VOORBEELDEN
Wat voorbeelden 
Copyright InSpark
Johan Kroese
Lead Architect
Arthur Hospers
Lead Consultant
Copyright InSpark
2016
CUSTOMER
SATISFACTION
EXECUTED
PROJECTS
USERS IN THE
CLOUD
MICROSOFT
MOST VALUABLE
PROFESSIONALS
MICROSOFT
INNOVATOR
OF THE YEAR
8+
800+ 500k+
10
WE ARE INSPARK
Missie: In 2020 dé partner in Digitale
Transformatie te zijn voor bedrijven in
Nederland op het Microsoft platform.
• Organisaties succesvoller, veiliger en
wendbaarder maken.
• Met blije medewerkers en klanten die
technologie zien als verrijking in hun
dagelijks werken.
• Niet met een eenmalig project, maar door
continu samen te innoveren.
Copyright InSpark
7
HYBRID CLOUD
Schaalbaar en veilig platform
CUSTOMER ENGAGEMENT
Verhoogde klantloyaliteit
BUSINESS INSIGHTS
Betere inzichten uit data
MODERNE WERKPLEK
Voor blije medewerkers
MANAGED SERVICES
Adoptie / Cloud licenties (CSP)
Ontzorging & Support
o Orderprocessen staan centraal;
o Verspreide klantprocessen en
systemen/data bronnen
o Afstand organisatie en eind klant
groot
o Integratie van data & systemen
kostbaar en vast
o Klantprocessen staan centraal
o Afstand tussen leverancier en eind
klant zo klein mogelijk
o Processen vereisen verbonden
systemen/data bronnen
o Integratie van data & systemen
tijdelijk en vloeibaar
VROEGER TEGENWOORDIG
InSpark©
CRM ERP
With business applications
InSpark©
CRM ERPMicrosoft
Dynamics
365
With business applications
InSpark©
Field Service
Sales Customer Service
Project Service
Automation
Marketing Operations
InSpark©
CONNECT BY
AZURE
Need for a message broker is dwindling. Integration is
now based on REST and JSON.
Micro services architectures reduce need for bus
BizTalk capabilities will move to Azure (Logic Apps)
Integration capabilities in on-premises products and
cloud services shift challenge from creating interfaces
to stringing API’s
MICROSOFT AZURE
PAAS
Copyright InSpark
• Consumption (usage) based costs
• Single or multiple Azure subscriptions
• Subscriptions through Enterprise Agreement (commit)
or Cloud Service Provider
• Role based access
• Resource management using:
– UI (web portal)
– Scripting (PowerShell)
– Resource templates (XML)
Copyright InSpark
asd
Logic Apps API App Service Bus
Data Factory
Azure SQL
databaseCosmos DBAzure Function
BizTalk API Apps replace Azure BizTalk Services
Logic Apps
1. Enable communication between applications
2. Orchestration of API Apps – organize logical flow,
centralize process
3. Validate data
4. Transform data
5. Connect to (on-prem) services
Use patterns to determine right solution:
https://msdn.microsoft.com/en-us/library/dn568099.aspx
• Integration Account - store with web and API interfaces
for integration artifacts, schemas, maps, trading
partners, agreements and certs
• XML processing - schema validation and transformation
• B2B - EDI support including AS2, X12 and EDIFACT
• OMS B2B portal solution
• Flat file processing - convert to and from flatfile to XML
https://azure.microsoft.com/en-us/blog/new-azure-logic-
apps-innovation-general-availability-of-cloud-based-
enterprise-integration-pack/
Cloud (SaaS) services
components have public interface (Logic App, Azure
Function, API App)
On-premises
connectivity needed to on-prem:
1. Virtual netwerk on-prem – Azure (IaaS)
2. Hybrid Connection
3. App Service Environment
Copyright InSpark
Security between components is based on shared secrets or
usage of service accounts
The real risk is in components that can be called publicly:
• Logic Apps that react on HTTP triggers
• Azure Service Bus that receives messages
Copyright InSpark
TOOLS
• Azure Monitor
• App Insights
• Log Analytics (Operations Management Suite)
Copyright InSpark
asd
Logic Apps API App Service Bus
Copyright InSpark
Copyright InSpark
Copyright InSpark
Copyright InSpark
Copyright InSpark
Part Assumption Cost / month
Logic App 5k executions / day EUR 104
Service Bus 12.5M messages / month
1k brokered connections
EUR 8,43
Enterprise Integration Pack –
Logic App Integration Account
1 integration account, 1 region EUR 840
Azure API App 1 service plan ‘standard’, 2
instances, unlimited API Apps
EUR 120
SO WHY?
• Fast to realize & Fast to deploy
• Easy to configure/ change
• Low Code
• About the business and not the technique
• Full control & secure
• Extend own IT to cloud
• All building blocks / components are already there
• New blocks are developed fast
• Overall low cost!
FLOW = LESS/ NO
CODE VERSION OF
AZURE LOGIC APP
• Easy to build with no or less code
• Comes with end user interface (and app)
• Standard box of connectors
• Standard templates
• Recommended use case:
– Easy intergrations (if then that)
– Approval Processes
Copyright InSpark
• Integration will become standard/ configurable
• Standard building blocks;
– Templates
– OOB connectors
– Or build them yourself
• (And sell them at Azure Marketplace)
InSpark©
SOME OF OUR EXAMPLES
o Notify the sales team when an
Opportunity is won
o Easy data entry (contact or a
lead)
o Tap in to all the templates
o Or create your own (based on a
template)
Copyright InSpark
DEVELOPED IN MATTER OF
DAYS
• Insight on Global Holding Actual Revenu per
Customer - Uni Directional AS400  DYN365
• Microsoft Access Application (On Premise SQL)
 DYN365 (commercial process -> back end)
Consumer service of one of the world’s largest dairy
companies
Goal: measure customer satisfaction for consumer service
Solution:
- Telecom provider REST calls with JSON message
- Azure Function – accept message
- Azure Table Storage –data storage
- Power BI Service – reporting & dashboarding
Copyright InSpark
Copyright InSpark
API App
asd
AzureAiPoc-
SalesForce-
NewCustomer-
LA
Trigger:
new accounts entity
New Customers
AzureAIPoc-AX-
LA
BizTalk Hybrid
Connection
API App
Update Customers
Customer Update
event
Send Customer
Message
asd
AzureAiPoc-AX-
UpdateCustom
er-LA
Updatecustomer
Get updated
customer data
FAST, AGILE & PROVEN
• Choose a Pilot (Business) Scenario
• Set a Limited number of days (3/5)
• Real Delivarables (working integration)
• Start small, end big
• Keep it simple!
Get connected with Azure Logic Apps & Flow

Get connected with Azure Logic Apps & Flow

  • 1.
    GET CONNECTED WITH AZURE& FLOW CUSTOMER ENGAGEMENT BY INSPARK Copyright InSpark
  • 2.
    WAT GAAN WEVERTELLEN? EVEN VOORSTELLEN Iets over ons en wat we doen VERANDERENDE WERELD Wat wij zien AZURE LOGIC APP Uitleg en toepasbaarheid van Azure Logic App VOORBEELDEN Wat voorbeelden 
  • 3.
    Copyright InSpark Johan Kroese LeadArchitect Arthur Hospers Lead Consultant
  • 4.
  • 5.
    2016 CUSTOMER SATISFACTION EXECUTED PROJECTS USERS IN THE CLOUD MICROSOFT MOSTVALUABLE PROFESSIONALS MICROSOFT INNOVATOR OF THE YEAR 8+ 800+ 500k+ 10 WE ARE INSPARK
  • 6.
    Missie: In 2020dé partner in Digitale Transformatie te zijn voor bedrijven in Nederland op het Microsoft platform. • Organisaties succesvoller, veiliger en wendbaarder maken. • Met blije medewerkers en klanten die technologie zien als verrijking in hun dagelijks werken. • Niet met een eenmalig project, maar door continu samen te innoveren. Copyright InSpark
  • 7.
    7 HYBRID CLOUD Schaalbaar enveilig platform CUSTOMER ENGAGEMENT Verhoogde klantloyaliteit BUSINESS INSIGHTS Betere inzichten uit data MODERNE WERKPLEK Voor blije medewerkers MANAGED SERVICES Adoptie / Cloud licenties (CSP) Ontzorging & Support
  • 8.
    o Orderprocessen staancentraal; o Verspreide klantprocessen en systemen/data bronnen o Afstand organisatie en eind klant groot o Integratie van data & systemen kostbaar en vast o Klantprocessen staan centraal o Afstand tussen leverancier en eind klant zo klein mogelijk o Processen vereisen verbonden systemen/data bronnen o Integratie van data & systemen tijdelijk en vloeibaar VROEGER TEGENWOORDIG InSpark©
  • 9.
    CRM ERP With businessapplications InSpark©
  • 10.
  • 11.
    Field Service Sales CustomerService Project Service Automation Marketing Operations InSpark©
  • 12.
  • 13.
    Need for amessage broker is dwindling. Integration is now based on REST and JSON. Micro services architectures reduce need for bus BizTalk capabilities will move to Azure (Logic Apps) Integration capabilities in on-premises products and cloud services shift challenge from creating interfaces to stringing API’s
  • 14.
  • 15.
    • Consumption (usage)based costs • Single or multiple Azure subscriptions • Subscriptions through Enterprise Agreement (commit) or Cloud Service Provider • Role based access • Resource management using: – UI (web portal) – Scripting (PowerShell) – Resource templates (XML)
  • 16.
    Copyright InSpark asd Logic AppsAPI App Service Bus Data Factory Azure SQL databaseCosmos DBAzure Function
  • 17.
    BizTalk API Appsreplace Azure BizTalk Services Logic Apps 1. Enable communication between applications 2. Orchestration of API Apps – organize logical flow, centralize process 3. Validate data 4. Transform data 5. Connect to (on-prem) services Use patterns to determine right solution: https://msdn.microsoft.com/en-us/library/dn568099.aspx
  • 21.
    • Integration Account- store with web and API interfaces for integration artifacts, schemas, maps, trading partners, agreements and certs • XML processing - schema validation and transformation • B2B - EDI support including AS2, X12 and EDIFACT • OMS B2B portal solution • Flat file processing - convert to and from flatfile to XML https://azure.microsoft.com/en-us/blog/new-azure-logic- apps-innovation-general-availability-of-cloud-based- enterprise-integration-pack/
  • 22.
    Cloud (SaaS) services componentshave public interface (Logic App, Azure Function, API App) On-premises connectivity needed to on-prem: 1. Virtual netwerk on-prem – Azure (IaaS) 2. Hybrid Connection 3. App Service Environment Copyright InSpark
  • 23.
    Security between componentsis based on shared secrets or usage of service accounts The real risk is in components that can be called publicly: • Logic Apps that react on HTTP triggers • Azure Service Bus that receives messages Copyright InSpark
  • 24.
    TOOLS • Azure Monitor •App Insights • Log Analytics (Operations Management Suite) Copyright InSpark asd Logic Apps API App Service Bus
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
    Part Assumption Cost/ month Logic App 5k executions / day EUR 104 Service Bus 12.5M messages / month 1k brokered connections EUR 8,43 Enterprise Integration Pack – Logic App Integration Account 1 integration account, 1 region EUR 840 Azure API App 1 service plan ‘standard’, 2 instances, unlimited API Apps EUR 120
  • 31.
  • 32.
    • Fast torealize & Fast to deploy • Easy to configure/ change • Low Code • About the business and not the technique • Full control & secure • Extend own IT to cloud • All building blocks / components are already there • New blocks are developed fast • Overall low cost!
  • 33.
    FLOW = LESS/NO CODE VERSION OF AZURE LOGIC APP • Easy to build with no or less code • Comes with end user interface (and app) • Standard box of connectors • Standard templates • Recommended use case: – Easy intergrations (if then that) – Approval Processes Copyright InSpark
  • 34.
    • Integration willbecome standard/ configurable • Standard building blocks; – Templates – OOB connectors – Or build them yourself • (And sell them at Azure Marketplace) InSpark©
  • 35.
    SOME OF OUREXAMPLES
  • 36.
    o Notify thesales team when an Opportunity is won o Easy data entry (contact or a lead) o Tap in to all the templates o Or create your own (based on a template) Copyright InSpark
  • 38.
    DEVELOPED IN MATTEROF DAYS • Insight on Global Holding Actual Revenu per Customer - Uni Directional AS400  DYN365 • Microsoft Access Application (On Premise SQL)  DYN365 (commercial process -> back end)
  • 39.
    Consumer service ofone of the world’s largest dairy companies Goal: measure customer satisfaction for consumer service Solution: - Telecom provider REST calls with JSON message - Azure Function – accept message - Azure Table Storage –data storage - Power BI Service – reporting & dashboarding Copyright InSpark
  • 40.
    Copyright InSpark API App asd AzureAiPoc- SalesForce- NewCustomer- LA Trigger: newaccounts entity New Customers AzureAIPoc-AX- LA BizTalk Hybrid Connection API App Update Customers Customer Update event Send Customer Message asd AzureAiPoc-AX- UpdateCustom er-LA Updatecustomer Get updated customer data
  • 41.
    FAST, AGILE &PROVEN • Choose a Pilot (Business) Scenario • Set a Limited number of days (3/5) • Real Delivarables (working integration) • Start small, end big • Keep it simple!

Editor's Notes

  • #8 InSpark is een full service bureau en beheerst alle aspecten van een moderne Cloud gedreven innovator. Vandaag zoomen we in op………….