13. WCF Relay – WCF-BasicHttpRelay
• Inbound and Outbound (Two Way)
• Expose and Consume WCF Services
• Based on dynamic Relays
• Primed for XML
• “Binary” format for others
• Security – ACS and SAS
• Send | Listen permissions
• End-point security
• Anonymous | RelayAccessToken
14. REST Support – WCF-WebHTTP
(Inbound)
• Exposes REST Services
• One or Two Way
• Support multiple formats
• Requires Inbound Access
• Network changes
• Hybrid Connection
• Path to Properties Mapping
• Define Outbound Headers
15. REST Support – WCF-WebHTTP
(OUTBOUND)
• Consumes REST Services
• One or Two Way
• Usually no network changes
• Dynamic Path
• Define Outbound Headers
16. Scenarios
• Inbound
• Real time communication
• Expose Legacy/bespoke applications
• Minimize surface area
• Simplify integration
• Outbound
• Leverage public APIs
• Shift compute to the cloud
17. Logic Apps – LogicApps Adapter
• Inbound and Outbound (One or Two Way)
• Extend workflows (inbound and outbound)
• Usually no network changes for Outbound
• Requires Inbound Access
• Network changes
• On-premises data gateway
30. Resources
• Use case example - http://notetoself.tech/2017/10/21/unlocking-azure-
hybrid-integration-with-biztalk-server/
• Hybrid Integration Options (Dan Toomey @ Integrate 2017) -
https://www.biztalk360.com/integrate-2017-resources/hitchhikers-guide-
hybrid-connectivity/
• Using httpWebBinding with Service Bus -
https://adventuresinsidethemessagebox.wordpress.com/2015/04/12/getti
ng-azure-service-bus-relays-and-the-biztalk-wcf-webhttp-adapter-to-play-
nice-with-each-other/
• What’s right and wrong with the Web HTTP Binding (Mark Brimble and
Colin Dijkgraaf @ Integration Monday) -
http://www.integrationusergroup.com/whats-right-wrong-wcf-webhttp-
adapter/