12/25/2017 11:24 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.

Slides:



Advertisements
Similar presentations
T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
Advertisements

March ‘15 Azure App Service Launch July ‘14 BizTalk 2013 R2 GA >1000s Community Newsletter Subscribers Feb ‘15 API Management WPC App Integration.
Microsoft Ignite /16/2017 3:29 PM
Scott Hanselman Principal Program Scott Hunter Director of Program Azure App Service Overview and Architecture.
March ‘15 Azure App Service Launch July ‘14 BizTalk 2013 R2 GA >1000s Community Newsletter Subscribers Feb ‘15 API Management WPC App Integration.
Build /17/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Platinum Sponsors Titanium Sponsors. Integration in a mobile-first, cloud-first world.
T Sponsors Karandeep Anand Partner Director of Program Management at Microsoft Keynote BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
Powered by Microsoft Azure, PointMatter Is a Flexible Solution to Move and Share Data between Business Groups and IT MICROSOFT AZURE ISV PROFILE: LOGICMATTER.
A Lap around Azure API Apps. Customer Challenges What are API Apps? Creating and Consuming an API App using VS Adding authentication API Connectors Swagger.
Azure App Service an overview Seth
Internal Modern Data Platform Somnath Data Platform Architect.
3 Ways to Integrate Business Systems to Partners
Enterprise Integration
11/19/2017 9:41 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Integrating On-Premises SQL to CRM and Build a Mobile App in 1hr
Building Azure Logic Apps
Vladimir Medina SP Community Manager PowerApps, Flow, Office 365.
Microsoft’s Hybrid Integration Vision Using BizTalk Server, Azure Logic Apps and Azure API Management CLD224 Jim Harrer, Jon Fancey& Jeff Hollan.
Working with Logic App Cloud Adapters, Functions, and Storage
Serverless Computing Senthil Kumar Palanisamy.
Microsoft Enterprise Integration
Jon Fancey Enterprise Integration with Logic Apps
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Building a Modern Portal with Azure and O365
Data integration with Azure Logic Apps
Enterprise integration with Microsoft Azure Logic Apps
Microsoft Ignite /29/2018 7:58 PM BRK2308
Connecting the world of software delivery
Partner Logo Veropath Offers a Next-Gen Expense Management SaaS Technology Solution, Built Specifically to Harness Big Data Analytics Capabilities in Azure.
Trial.iO Makes it Easy to Provision Software Trials, Demos and Training Environments in the Azure Cloud in One Click, Without Any IT Involvement MICROSOFT.
Jeff Hollan / Kevin Lam Program Manager / Principal Program Manager- Microsoft Bringing Logic Apps into DevOps with Visual Studio and monitoring.
Microsoft Ignite /22/2018 3:27 PM BRK2121
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
Paul Larsen Principal Program Manager - Microsoft
Get Started with Common Data Model (CDM) and PowerApps
Extensible Platform Microsoft Dynamics 365
Microsoft Build /6/2018 4:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Jeff Hollan / Kevin Lam Program Manager / Principal Program Manager- Microsoft Azure Logic Apps – build cloud-scale integrations faster.
Microsoft Enterprise Integration
Jon Fancey Enterprise Integration with Logic Apps
9/16/2018 8:05 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
NGAGE Intelligence Leverages Microsoft Azure Platform to Provide Essential Analytics for Hybrid SharePoint Server/Office 365 Environments MICROSOFT AZURE.
Azure Infrastructure as a Service
9/19/2018 6:46 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Jon Fancey / Kevin Lam Enterprise Functionality Roadmap (B2B/EDI)
9/22/2018 5:26 PM Microsoft Azure & Office 365 together: The modern business development platform Gowtham Prasad, Sr PM Benjamin Reed, Sr PM © Microsoft.
Kevin Lam / Jeff Hollan Powerful Integration and Workflow Automation
Build cloud-first Enterprise integration solutions with Logic Apps
Power Apps & Flow for Microsoft Dynamics SL
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Matt Farmer & Kevin Lam Logic Apps Deep Dive
Be Better: Achieve Customer Service Excellence and Create a Lean RMA and Returns Process with Renewity RMA and the Power of Microsoft Azure MICROSOFT AZURE.
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Paul Larsen & Valerie Robb
Built on the Powerful Microsoft Azure Platform, the SiouxApp “Project-Server” Helps to Manage Projects and More with App Enhancement Tools MICROSOFT AZURE.
Jon Fancey & Divya Swarnkar
Build holistic integration solutions using Azure Logic Apps and API Management Jeff Hollan Program Manager.
Working with Logic App Cloud Adapters, Functions, and Storage
Jon Fancey BizTalk 2016 Server: What’s new
Mayank Sharma / Divya Swarnkar
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Jeff Hollan / Kevin Lam Program Manager / Principal Program Manager- Microsoft Bringing Logic Apps into DevOps with Visual Studio and monitoring.
Microsoft Build /14/2019 8:42 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Technical Capabilities
Kevin Lam & Derek Li Introduction To Logic Apps
COMPANY PROFILE: REELWAY
Paul Larsen The Value of Hybrid Integration
Presentation transcript:

12/25/2017 11:24 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Enterprise Integration & Hybrid 12/25/2017 11:24 PM P4023 Enterprise Integration & Hybrid Kevin Lam & Jon Fancey Principal Program Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft’s Cloud Integration Platform BIZTALK SERVER LOGIC APPS About 39% of developers are focused on building cloud based Application integration Microsoft’s Cloud Integration Platform B2B/EDI AZURE SERVICES CONNECTORS API MANAGMENT AZURE SERVICE BUS Functions Machine Learning SQL Database BLOB Storage Azure Search DocDB IoT/Event Hub HD Insight Site Recovery Tables Cognitive Services DNS API MANAGEMENT AZURE SERVICE BUS Its not just about the products, we have a pool of out-of-the-box connectors that help connect to many SaaS applications. Secret sauce is really the Azure services. Azure is now at your fingertips – opens doors to numerous possibilities. Traditional integration vendors, ask customers to build silo-ed integration solutions. That approach is not going to allow you to scale to your customer needs. With Azure, you can build holistic solutions. I can do more than integration – once you have your connected system, you can perform analytics on the data using HD insight, machine learning, to gain insight on your data. This is going to help customers make great business decisions. Some of you have IoT practices today, this is how you can leverage integration and IoT together. At MSFT, we think that there are multiple points of entry into integration: Think about your customers who reach out to you about mobile development, about IoT solutions, any e-commerce applications, eventually they are going to need a solid integration platform – and that’s what MSFT offers. 2 key differentiating factors to highlight again: Hybrid 2. Azure Services

Introducing Azure Logic Apps Powerful Integration. Hyperscale Workflow Engine, born in Azure Faster integration using innovative Visual Designer Easy workflow creation with triggers and actions Mashup applications, data and services Built for mission critical Enterprise Integration Create, deploy, manage and monitor

Logic Apps connects everything Hybrid Secure Gateway As easy as connecting to cloud services Microsoft Worldwide Partner Conference 2016 Better Together Rich Azure Services API Management Azure Functions Complete PaaS Support B2B Capabilities SaaS Connectors Logic Apps connects everything 12/25/2017 11:24 PM Cognitive Services Service Bus Machine Learning API Management B2B & EDI Logic Apps On-premises data gateway Logic Apps can integrate with “anything” (APIs) and solve small or complex problems. Automation in a secure and reliable environment fast and easy. Connect Anything: On-premises, hybrid and cloud Mission critical, complex integration scenarios Business productivity Agile Business: Quickly create workflows Position to the future API centric Transform Business: Extract value from both (on-premises and cloud apps) Build Holistic integration solutions. BizTalk Server © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Logic Apps Cloud APIs and platform functionality API connections SaaS Dynamics CRM Service Bus OneDrive 10to8 Dynamics Financials OneDrive for Business Act! Dynamics Operations OneNote appFigures Easy Redmine Outlook.com Asana Eventbrite Outlook Customer Manager Azure Active Directory Facebook Outlook Tasks Azure API Management FreshBooks PagerDuty Azure App Services Freshdesk Paylocity Azure Automation GitHub Pinterest Azure Cognitive Face API Gmail Pipedrive Azure Cognitive LUIS Google Calendar Pivotal Tracker Azure Cognitive Text Analytics Google Contacts Power BI Azure Cognitive Vision Google Drive Project Online Azure Data Lake Store Google Sheets Redmine Azure Document DB Google Tasks Salesforce Azure Event Hubs GoTo Meeting Salesforce Chatter Azure Functions GoTo Training SendGrid Azure Machine Learning GoTo Webinar SharePoint Online Azure Resource Manager Harvest Slack Azure Service Bus HelloSign SmartSheet Azure SQL HipChat SparkPost Azure Storage Blob Infusionsoft Stripe Azure Storage Queues Inoreader Survey Monkey Basecamp2&3 Insightly Teradata Benchmark Email Instagram Todoist Bing Search Instapaper Toodledo BitBucket Intercom Trello Bitly JIRA Twilio Blogger LeanKit Twitter Box LiveChat Typeform Buffer MailChimp UserVoice Campfire Mandrill Vimeo CapsuleCRM Medium VS Team Services Chatter Microsoft Translator Webmerge Common Data Service MSN Weather Wordpress Disqus Muhimbi PDF Wunderlist DocuSign Nexmo Yammer Dropbox Office 365 YouTube Dynamics AX Online Office 365 Users Zendesk Dynamics CRM Online Office 365 Video HTTP, HTTPS HTTP Webhook FTP, SFTP SMTP RSS Compose, Parse JSON Query, Join, Table, Select Schedule, Wait Terminate Workflow Protocols/Native Logic Apps Cloud APIs and platform functionality Over 120 built-in connectors Hosted and managed within the platform Scales to meet your needs First class designer experience Rapid development XML Validation Transform XML (+Mapper) Flat File Encode Flat File Decode X12 EDIFACT AS2 Integration Account Artifact Lookup XML & EDI API connections Authenticate once and reuse Differentiate connection configuration Simple to deploy Portal experience for managing API Connections Call out that we now support stored procs on-prem Hybrid BizTalk Server File System IBM DB2 Informix Oracle DB SharePoint Server SQL Server SAP Websphere MQ

Demo: Smart SaaS Microsoft Build 2017 12/25/2017 11:24 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Enterprise Messaging Microsoft Build 2017 12/25/2017 11:24 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Workflow Patterns Claim Check Try-Finally In-order processing Microsoft Build 2017 12/25/2017 11:24 PM Workflow Patterns Claim Check Use Service Bus to send the metadata Use Blob Storage to store the messages Include only the necessary metadata in the queue for routing Try-Finally Put related actions into a “try” scope If any action fails the scope the remaining actions are skipped Configure “finally” scope to runafter “try” scope failed "runafter": {"try-scope": ["Failed"] } Add error handling actions into “finally” scope with a terminate action In-order processing Use transport that provides ordered delivery (e.g. Service Bus queues) Use Singleton workflows Remove parallelism from foreach © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

In-order processing Use singleton workflows Remove foreach parallelism Microsoft Build 2017 12/25/2017 11:24 PM In-order processing Use singleton workflows "mytrigger": { "type": "ApiConnection", "inputs": {…}, "recurrence": {…}, "operationOptions": "singleInstance" } Remove foreach parallelism "forEach_item": { "type": "foreach", "foreach": "@body('action1')", "actions": {…}, "operationOptions": "sequential", "runAfter":{…} } © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Service Bus patterns Peek/lock Deadletter Microsoft Build 2017 12/25/2017 11:24 PM Service Bus patterns Peek/lock Complete the message deletion after work is done, abandon otherwise Use the LockId from the queue or topic subscription trigger Deadletter Remove bad messages to avoid redundant failures Wait for next message timeout Use action timeout to abandon waiting for the next message Add a limit to the action "limit": {"timeout": "PT10S" } Correlation Asynchronous request/reply over queues Sequential Convoy In-order correlated sequence of messages © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo: In-order Correlated Messaging Microsoft Build 2017 12/25/2017 11:24 PM Demo: In-order Correlated Messaging © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Scalability High throughput with Service Bus Microsoft Build 2017 12/25/2017 11:24 PM Scalability High throughput with Service Bus Trigger uses long polling For immediate firing *minimum* polling interval should be 30 seconds Throttled at 6000 actions/min How to increase throughput Use multiple Logic Apps sharing connection Use multiple connections Each Trigger can receive multiple messages in ‘batch’ Service Bus performance 1 connection & batch size of 1 => 6.5 msgs/sec 1 connection & batch size of 175 => 400 msgs/sec 10 connections & batch size of 175 => 1409 msgs/sec Logic Apps/connections: 1 Batch size: 1 Throughput: 6.5 msgs/sec Logic Apps/connections: 1 Batch size: 175 Throughput: 400 msgs/sec Logic Apps/connections: 10 Batch size: 175 Throughput: 1409 msgs/sec © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

B2B/EDI Microsoft Build 2017 12/25/2017 11:24 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Integration Account Extensible Easy to manage XML Schemas and XSLT Maps Trading Partners Agreements Certificates Extensible Store your own configuration Easy to manage REST API, PowerShell, Portal, Visual Studio Secure & scalable DR Establish cross-region B2B DR under your control Currently AS2 in preview with X12/EDIFACT Schemas Maps TPM Custom Config

Microsoft Worldwide Partner Conference 2016 12/25/2017 11:24 PM XML Messaging and B2B XML Validation XSLT Transformation Convert flat files e.g. CSV to and from XML and convert between JSON and XML XPath support XML & Flat file Processing AS2 Encode and Decode X12 Encode and Decode EDIFACT Encode and Decode EDI Integration Account entity look up Includes Entity Metadata Partner resolution Integration Account Integration Account, a container that stores the various artifacts you need for more complex business process workloads such as trading partner agreements. Highlight Note: Integration Account makes it easier to reference the entities across workflows. For example: you can access parameters and values from a different workflow or created in your Integration Account configuration. B2B, we are providing AS2, X12 EDI standards and EDIFACT. By enabling both encode and decode for these standards you are able to receive or send EDI documents from Logic Apps. XML Processing Feature, in addition to language features such as xpath() you can now use our new XML processing actions to easily work with flatfile formats, transformation of documents using the industry standard XSLT (including BizTalk built-in Functoids support) and incorporate XML document validation into your Logic Apps control flow. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Worldwide Partner Conference 2016 12/25/2017 11:24 PM Tracking Turn on Azure Monitor Push to storage, EventHub or Log Analytics Tracking API for custom events Rich schema for correlation Integration Account Events emitted for sending & receiving as well as acknowledgement tracking Use TrackedProperties in your Logic Apps for custom data items EDI and custom tracking Solution Gallery Tailored to B2B for easy management Automatically associates data Create alerts for proactive monitoring Download messages Operations Management Suite "trackedProperties": { "OrderNumber": "@{ outputs('Compose') ['OrderLine'] ['@OrderNumber'] }" } Integration Account, a container that stores the various artifacts you need for more complex business process workloads such as trading partner agreements. Highlight Note: Integration Account makes it easier to reference the entities across workflows. For example: you can access parameters and values from a different workflow or created in your Integration Account configuration. B2B, we are providing AS2, X12 EDI standards and EDIFACT. By enabling both encode and decode for these standards you are able to receive or send EDI documents from Logic Apps. XML Processing Feature, in addition to language features such as xpath() you can now use our new XML processing actions to easily work with flatfile formats, transformation of documents using the industry standard XSLT (including BizTalk built-in Functoids support) and incorporate XML document validation into your Logic Apps control flow. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo: B2B Transformation Microsoft Build 2017 12/25/2017 11:24 PM Demo: B2B Transformation © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Easy Hybrid Integration Build 2015 12/25/2017 11:24 PM On-premises Data Gateway Azure API Management Easy Hybrid Integration Azure Service Bus Logic Apps Logic Apps Logic Apps On-premises data gateway for rich data and application integration Azure API Management for SOAP and backend APIs Service Bus for cross platform support Gateway Cloud Service APIM Azure Service Bus relay Virtual network or public Queues Topics Gateway LOB Systems SOAP web services Backend APIs Data Sources API- based © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Call to action Build some Logic Apps! 12/25/2017 11:24 PM Call to action Build some Logic Apps! Logic Apps Documentation: http://aka.ms/logicapps-docs Logic Apps Blog: http://aka.ms/logicappsblog Logic Apps Monthly Webcast: http://aka.ms/logicappslive Microsoft Integration on Channel 9: https://channel9.msdn.com/Blogs/Microsoft-Integration Logic Apps Ideas: http://aka.ms/logicapps-wish Re-visit Build session recordings on Channel 9. Continue your education at Microsoft Virtual Academy online. #MSBuild © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Build 2017 12/25/2017 11:24 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.