Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Logic Apps & BizTalk Server 2016

509 views

Published on

Presentation delivered by Dan Toomey at the 2017 Global Integration Bootcamp in Brisbane. Many slides are courtesy of the Pro Integration product team at Microsoft.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Logic Apps & BizTalk Server 2016

  1. 1. #gib2017#gib2017 2017 - Brisbane Dan Toomey | Mexia @daniel2me Logic Apps & BizTalk Server 2016
  2. 2. #gib2017 Who am I? • Principal Consultant, Mexia • Microsoft Azure MVP • MCSA, MCT, MCPD, MCTS BizTalk & Azure • Pluralsight Author • www.mindovermessaging.com • @daniel2me
  3. 3. #gib2017 Microsoft’s Hybrid Integration Platform
  4. 4. #gib2017 Managed connectors On-Prem Data Gateway
  5. 5. #gib2017 BizTalk Connector
  6. 6. #gib2017
  7. 7. #gib2017 BizTalk Server Partners Microsoft BizTalk Server Seamlessly integrate disparate systems and business partners
  8. 8. #gib2017 Microsoft BizTalk Server Seamlessly integrate disparate systems and business partners
  9. 9. #gib2017 Why BizTalk Server 2016? Support for newer first party platforms SQL Server 2016 AlwaysOn availability groups BizTalk Server Azure VMs in production New Azure Logic Apps Adapter
  10. 10. #gib2017 Logic App Adapter – Receive Location
  11. 11. #gib2017 Logic App Adapter – Send Port
  12. 12. #gib2017 Yammer Hybrid Connectivity Logic App Order SalesForce Orders Create in SalesForce Store order Look up customer Receive a new order Cloud On-prem Customers Order BizTalk Server 2016 BizTalk Server 2016 Orders Customers Logic App SalesForce Yammer Order Processing
  13. 13. #gib2017 Hybrid Connectivity Logic App SalesForceCreate in SalesForce Reply with cust ID Create Customer Cloud On-prem Customers BizTalk Server 2016 BizTalk Server 2016 Customers Logic App SalesForce Order Processing
  14. 14. #gib2017 Hybrid Connectivity SalesForce Logic App Update Trigger Update Customer Cloud On-prem Customers BizTalk Server 2016 BizTalk Server 2016 Customers SalesForce Logic App Order Processing Update Customer Update
  15. 15. #gib2017 On-Premises Data Gateway On-prem resources supported: • BizTalk Server • DB2 • File System • Informix • MQ • Oracle Database • SAP Application Server • SAP Message Server • SQL Server
  16. 16. #gib2017 On-Premises Data Gateway
  17. 17. #gib2017 Azure Service Bus Publish and subscribe to messages with Topics Asynchronous messaging over Queues Read message patterns:
  18. 18. #gib2017 The basics of a queue Sender sends message to queue Queue ACKs receipt Receiver connects to queue & retrieves message Receiver ACKs complete (or other action)
  19. 19. #gib2017 Topics & Subscriptions Sender only knows about Topic Receivers only know about Subscriptions Filters and Actions exist on Subscriptions “type” = “order” “type” = “quote” Topic Subscription 1 Subscription 2
  20. 20. #gib2017 Relay: Real-time communication proxy The basis of Hybrid Cloud Used to decouple Firewall Firewall
  21. 21. #gib2017 Relay: Real-time communication proxy The basis of Hybrid Cloud Used to decouple Firewall Firewall 
  22. 22. #gib2017 On-Prem Data Gateway Microsoft Azure Partners Logic Apps Service Bus Bring the cloud to your enterprise with integration
  23. 23. #gib2017 Microsoft Ignite Questions?
  24. 24. #gib2017 Lab #3 Logic Apps + BizTalk Server + Service Bus
  25. 25. #gib2017 Lab #3 Prerequisites Azure Subscription Service Bus Explorer (https://code.msdn.microsoft.com/windowsapps/Service-Bus-Explorer-f2abca5a) Google Chrome Postman (https://www.getpostman.com/) BizTalk 2016 installed and configured including IIS and WCF-SQL adapter SQL Server 2016 installed On Premises Data Gateway installed (done in Lab #2) LegacyOrderSystem database imported (done in Lab #2) Grant execute permission to BizTalk Application Users on tables, stored procedures and user-defined tables defined in LegacyOrderSystem database (see APPENDIX in lab instructions for how to do this)
  26. 26. #gib2017 Lab #3 Steps

×