Azure Logic Apps. The big picture. API Apps, Logic Apps & API Management

Similar documents
Developing Microsoft Azure Solutions (70-532) Syllabus

Azure Day Application Development. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

Azure Integration Services

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus

Sentinet for BizTalk Server SENTINET

70-532: Developing Microsoft Azure Solutions

SHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR

Web and API Apps in Azure

Azure Highlights. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

70-532: Developing Microsoft Azure Solutions

Introduction to Microsoft Flow

Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud

Microsoft Architecting Microsoft Azure Solutions.

Techno Expert Solutions

Oracle API Platform Cloud Service

20532D: Developing Microsoft Azure Solutions

App Service Overview. Rand Pagels Azure Technical Specialist - Application Development US Great Lakes Region

RESTful API Design APIs your consumers will love

Azure Active Directory from Zero to Hero

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led

Azure Development Course

Developing Microsoft Azure Solutions: Course Agenda

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services.

17/05/2017. What we ll cover. Who is Greg? Why PaaS and SaaS? What we re not discussing: IaaS

#techsummitch

70-487: Developing Windows Azure and Web Services

Getting the Enterprise Ready for Digital Disruption Presented By: George Thadathil

WebJobs & Azure Functions in modern and Serverless applications. Paris Polyzos Software Engineer at ZuluTrade Inc Microsoft Azure MVP

Azure Webinar. Resilient Solutions March Sander van den Hoven Principal Technical Evangelist Microsoft

SAP Security in a Hybrid World. Kiran Kola

SharePoint 2019 and Extranet User Manager

Developing Microsoft Azure Solutions

Introduction to the Azure Portal

Investigating Source Code Reusability for Android and Blackberry Applications

THE API DEVELOPER EXPERIENCE ENABLING RAPID INTEGRATION

IBM API Connect: Introduction to APIs, Microservices and IBM API Connect

Deccansoft Software Services

Azure Learning Circles

Getting Started with Microsoft Flow. DC Metro Office 365 User Group September 13, 2017

Licensing Guide for Partners

& Cross-Channel Customer Engagement RFP Guide

Industry-leading Application PaaS Platform

Technology Requirements for Microsoft Dynamics GP 2010 and Microsoft Dynamics GP 2010 R2 Features

Sentinet for Microsoft Azure SENTINET

Planning and Operating Azure Stack. How to handle a unicorn?

Xtending Nintex Workflow Cloud with Azure Functions

BraindumpsQA. IT Exam Study materials / Braindumps

Any platform. Achieve more. Team agility

Agenda Caffè di benvenuto

Think Small to Scale Big

Docusign api c# API api api

The Now Platform Reference Guide

Who am I? Identity Product Group, CXP Team. Premier Field Engineer. SANS STI Student GWAPT, GCIA, GCIH, GCWN, GMOB

Exam : Implementing Microsoft Azure Infrastructure Solutions

Who am I? Identity Product Group, CXP Team. Premier Field Engineer. SANS STI Student GWAPT, GCIA, GCIH, GCWN, GMOB

We are ready to serve Latest Testing Trends, Are you ready to learn? New Batch Details

Microsoft Graph API Deep Dive

Tech Dive: Microsoft Azure Identity Management and Office 365

Microservices without the Servers: AWS Lambda in Action

QuickPivot s Interact Coordinated, Dynamic Messaging

Introduction to Worklight Integration IBM Corporation

Transitioning From SSIS to Azure Data Factory. Meagan Longoria, Solution Architect, BlueGranite

Edge Foundational Training

FROM VSTS TO AZURE DEVOPS

API Connect. Arnauld Desprets - Technical Sale

Kontejneri u Azureu uz pomoć Kubernetesa što i kako? Tomislav Tipurić Partner Technology Strategist Microsoft

Technical Brief. A Checklist for Every API Call. Managing the Complete API Lifecycle

Windows Azure Mobile Services

API Design & Management

Creating a Hybrid Gateway for API Traffic. Ed Julson API Platform Product Marketing TIBCO Software

Operation Management Suite OMS, for short. Kenneth Teo Premier Field Engineer Microsoft

Science-as-a-Service

SAP API Management and API Business Hub Overview

Build an open hybrid cloud and paint it red and blue

Overview SENTINET 3.1

SharePoint Online and Azure Integration

Är BizTalk Server fortsatt relevant? Och hur kan den stötta framtida digitalisering?

Modernize your IT- Landscape

Developing Microsoft Azure Solutions (MS 20532)

Sentinet for BizTalk Server VERSION 2.2

Kony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy


Alexander Klein. #SQLSatDenmark. ETL meets Azure

Azure Cloud Architecture

Professional SharePoint 2010 Development

Programming Microsoft's Clouds

Quick Start ArcGIS Enterprise with Automation. Shannon Kalisky Mark Carlson Nikhil Shampur Cherry Lin

Connect and Transform Your Digital Business with IBM

TSInfo Technologies (OPC) Pvt Ltd

.NET C# C++ JavaScript PHP Python Node.js R Cordova Unity Java Perl

DevOps Using VSTS and Azure

Energy Management with AWS

Agile CI/CD with Jenkins and/at ZeroStack. Kiran Bondalapati CTO, Co-Founder & Jenkins Admin ZeroStack, Inc. (

How to turn regulations into meaningful UX for Customers. Marcel Dey Axway GmbH Berlin

Myung Ho Kim National Technology Officer (NTO) Microsoft Korea

Citrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service.

Windows Azure Solutions with Microsoft Visual Studio 2010

Data Sheet - Site and User Analytics for SharePoint PRODUCT BROCHURE.

[MS10992]: Integrating On-Premises Core Infrastructure with Microsoft Azure

Transcription:

Azure Logic Apps The big picture API Apps, Logic Apps & API Management

Hyper-scale Agility Insight

RICH EXPERIENCES BREADTH OF DEVICES { }

One integrated offering WEB APPS Web apps that scale with your business MOBILE APPS Build Mobile apps for any device LOGIC APPS Automate business process across SaaS and on-premises API APPS Easily build and consume APIs in the cloud

Easily use cloud or custom APIs: Dozens of built-in APIs for popular SaaS An ecosystem of APIs for any need API APPS Create, consume and host APIs more easily Create and publish custom, reusable APIs Visual Studio tooling with one click publish and remote debugging Automatic client SDK generation for many languages

Swagger

Swagger OpenAPI Specification

Azure API App - Gateway

Demo: OpenAPI Specification

New Logic Apps for easy automation No code designer for rapid creation Dozens of pre-built templates to get started LOGIC APPS Automate SaaS and on-premises systems Out of box support for popular SaaS and onpremises apps Use with custom API apps of your own Biztalk APIs for expert integration scenarios

1. 2. 3.

RESOURCE MANAGER LOGIC APPS

RESOURCE MANAGER LOGIC APPS

Demo:

Demo:

Experimental demo:

Logic Apps Workflow definition concepts { } "parameters": {... }, "triggers": {... }, "actions": {... }, "outputs": {... }

Parameters Re-using values, or even complex objects, throughout the definition, which makes it easier to comprehend. Separate out config from the definition itself, making sharing easy, as well as across different environments. For example, if you have a test environment and production environment "parameters": { "<parametername>": { "type": "<type-of-parameter-value>", "defaultvalue": "<optional-default-value-of-parameter>", "allowedvalues": [ "<optional-array-of-allowed-values>" ] } }

Triggers 3 types of triggers: Manual user invokes the workflow directly Push using a webhook on the workflow Polling can check an endpoint on a fixed interval to check status. Can give each polling call the state of the workld from the previous call "<name-of-the-trigger>": { "type": "Http ApiApp Recurrence", "inputs": { "<trigger-specific-inputs>" }, "recurrence": { "frequency": "Second Minute Hour Week Month Year", "interval": "<recurrence interval in units of frequency>" }, "conditions": [ "<array-of-post-conditions>" ] }

Actions Actions can call into: API Apps, Direct HTTP endpoints, Other workflows Actions are where you define conditions and repeat Actions can have custom a custom retry policy By default, retries 4 times separated by 20 seconds, now fully configurable by the user Coming soon: do-until Similar to repeat but instead of a fixed list, you define a condition that s evaluated on each iteration "<name-of-the-action>": { "type": "Http ApiApp Workflow", "conditions": [ "<array-of-pre-conditions>" ], "repeat": "<array-to-repeat-over>", "inputs": { "<action-specific-inputs and retry policy>" } }

What about BizTalk?

BizTalk API Apps Validation Batching/Debatching Format Conversion (XML, JSON, FlatFile) Extract Transform Mediation Patterns (Request Response, One Way etc.) Message Routing Business Rules Trading Partner Management B2B - AS2/X12/EDIFACT

EAI Features ABS Logic XML Transformation Validation Content Based Routing Request Response AD Auth OAuth Flat File JSON XML Connector Extensibility Custom Code ABS = Azure BizTalk Services Logic = App Services (BizTalk + Logic) B2B Features ABS Logic AS2 / X12 / EDIFACT Agreement Decoupling Batching / De-batching Archiving Transform Trading Partner Management (API & Portal Vertical Extensibility Tracking Customer Code Rules Features ABS Logic Vocabulary Policy Sources (XML only today) Test Policy Browser Rule Editing Workflow Features ABS Logic Long Running Browser Designer Control Flow Instance Management Tracking Large Messages Config Support Expressions Other Features ABS Logic OOB Connectors Marketplace Hybrid Connectivity Custom Code Isolation Unified Portal Auto Update with Opt Out

BizTalk vs Azure

Hybrid Connections Corporate network Web Sites Microsoft SQL Server Hybrid Connection Hybrid Connection Manager Other published resources Mobile Services

Golden tip! Use what you need, nothing more. (Real life) example: CheapAPI

API Apps recent changes Simplified Align with Web & Mobile Apps Auth, CORS, APImetadata moved into App Service

API Apps recent changes API Apps no longer have a gateway Bring API as is (any language / model) No need to redeploy API if it already ran as Web or Mobile app

New API App features Direct AAD support, no client SDK code needed. Service principal token support for headless access (no Zumo handling code needed) Deferred authorization

Successful and manageable API s

TTFSC Time To First Successful Call

Checklist for API publishers Developers Protection Policies API Management Metrics

AZURE API MANAGEMENT

XML JSON JSON - XML QUOTA THROTTLING CACHE

DEMO Publisher Portal

DEMO Developer Portal

PowerApps

valjac@microsoft.com @valeryjacobs