Meetup - Construire des applications serverless avec AzureSamir Arezki ☁
Dans cette session, nous discuterons l'intérêt des architectures serverless. Par la suite, nous aborderons plus concrètement la mise en place avec Azure Functions & Azure Logic Apps.
La session sera accompagnée par une démonstration pratique sur des uses cases : IoT, APIs et Intégration,..et des retours d’expérience.
Meetup - Construire des applications serverless avec AzureSamir Arezki ☁
Dans cette session, nous discuterons l'intérêt des architectures serverless. Par la suite, nous aborderons plus concrètement la mise en place avec Azure Functions & Azure Logic Apps.
La session sera accompagnée par une démonstration pratique sur des uses cases : IoT, APIs et Intégration,..et des retours d’expérience.
Donnez de l'agilité à votre système d'information avec AzureSamir Arezki ☁
Le Cloud révolutionne la manière de concevoir, de gérer et d'utiliser le système d'information. Il offre des bénéfices déterminants pour répondre aux enjeux des entreprises : accélération des cycles d’innovation, maîtrise du time to market, gestion du risque disruptif, maîtrise des coûts, etc.
Durant ce Webinar, nous évoquerons les scénarios Azure pour répondre aux enjeux du SI.
Nous aborderons par la suite les nouveautés proposées par Azure pour répondre aux différentes problématiques SI.
Le Webinar sera accompagné par des retours d’expérience et des bonnes pratiques pour réussir votre transition vers Azure.
Webinar animé par AREZKI Samir, Architecte Exakis et MVP Azure.
APIs dans Azure : serverless ou pas serverless?Marius Zaharia
Quels scénarii ? Quelle infrastructure derrière ? Quel développement ? Quelles options d’intégration ?Passons en revue – avec leur similitudes et différences - les options principales d’implémentation des APIs dans Azure, Azure Functions et API Apps.
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...SPS Paris
Vous vous demandez comment monitorer l'utilisation de vos données et la sécurité de votre Office 365?
Vous souhaitez savoir comment sont utilisés les différents services de votre tenant?
Alors venez à notre session, il est temps de comprendre et d'améliorer l'adoption des outils et services Office 365 !
Vous verrez, grâce à de nombreuses démos, comment accéder à un grand nombre d'informations et personnaliser vos rapports pour tirer le meilleur de votre tenant Office 365.
Gestion des APIs avec Azure API Management - Samir AREZKISamir Arezki ☁
Les API sont un élément incontournable dans la transformation digitale des entreprises. Cela se concrétise par la mise en place d’une plateforme et la création d’un écosystème d’APIs. Dans cette session, nous présentons les processus et les outils à mettre en place pour gérer le cycle de vie des APIs dans Azure. Par la suite, nous aborderons plus particulièrement l'utilisation d'Azure API Management pour l'exposition aux développeurs (internes et externes), la gestion, le monitoring et la promotion des APIs. La session sera accompagnée par une démonstration pratique.
Découverte d'Azure Logic App, solution PAAS permettant de construire des workflow d’intégration d'application. Positionnement de Logic App par rapport à l’évolution des architectures d’intégration d'application.
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...SPS Paris
Déjà un an que le SPFx a pointé le bout de son nez, et cela a changé profondément les habitudes des développeurs SharePoint. Lors de cette session, nous reviendrons sur les bases du Framework, ses dernières évolutions avec notamment les extensions, la communication entre WebParts et l’interrogation du Microsoft Graph, ainsi que sur son futur. Nous parlerons des grands principes que nous mettrons en pratique au travers de démonstrations.
La collaboration dans Exchange : comparaison on premises et onlineMicrosoft Décideurs IT
Cette session a pour but de démontrer les fonctions de collaboration avancées dans Exchange tout en mettant en avant les différences fondamentales entre la version d'Exchange sur site et la version d'Exchange Online que l'on trouve dans Office 365.
Depuis la version 4 de PowerShell, Desired State Configuration vous permet de consolider vos infrastructures et apporte la notion d’intégration continue. Cette session vous exposera les enjeux derrière la technologie DSC en vous montrant par des démos comment créer vos configurations et les utiliser dans Azure.
Livre blanc : les nouveaux enjeux des APIlabdesusages
Les boutons « j’aime » parsemant les sites Web, les mini-cartes Google Maps au coin d’une page d’accueil, les liens de partage sur Twitter ou Facebook, voici des exemples courant d’utilisation des API (Application Programming Interface).
Schématiquement, une API permet à un système de proposer des services à d’autres systèmes, sous forme de données, créant ainsi des interconnexions potentielles. Rendre possible la réutilisation de ce qui est disponible, tel pourrait être leur mantra.
Technique vieille de plus de 30 ans, elle se taille aujourd’hui une place de plus en plus importante au sein des tendances numériques. Nous proposons au travers de cette note de définir et d’explorer les différents types d’API et leurs usages potentiels pour les organisations, et ainsi leurs enjeux, impacts et les grands principes de mise en œuvre.
Gateways to Power BI, Connect PowerBI.com to your On-Prem DataJean-Pierre Riehl
--session donnée lors du SQLSaturday Madrid 2016--
PowerBI.com is a cloud-based BI platform, enabling from personal to corporate BI. But often, your data lives on-premises, on your desktop, on a shared folder or in your enterprise datawarehouse. Microsoft team built gateways to deal with that.
In this session, we will see how to connect, lively or scheduled, your dahsboards to your on-prem data. You'll learn about Personal Gateway and Enterprise Gateway. How does it work. How to configure it. How to maintain it.
Our view on UX trends that are disrupting the financial sector. From artificial intelligence to openbank APIs – Fintech is changing the landscape for many organisations and it's not set to slow down anytime soon.
Donnez de l'agilité à votre système d'information avec AzureSamir Arezki ☁
Le Cloud révolutionne la manière de concevoir, de gérer et d'utiliser le système d'information. Il offre des bénéfices déterminants pour répondre aux enjeux des entreprises : accélération des cycles d’innovation, maîtrise du time to market, gestion du risque disruptif, maîtrise des coûts, etc.
Durant ce Webinar, nous évoquerons les scénarios Azure pour répondre aux enjeux du SI.
Nous aborderons par la suite les nouveautés proposées par Azure pour répondre aux différentes problématiques SI.
Le Webinar sera accompagné par des retours d’expérience et des bonnes pratiques pour réussir votre transition vers Azure.
Webinar animé par AREZKI Samir, Architecte Exakis et MVP Azure.
APIs dans Azure : serverless ou pas serverless?Marius Zaharia
Quels scénarii ? Quelle infrastructure derrière ? Quel développement ? Quelles options d’intégration ?Passons en revue – avec leur similitudes et différences - les options principales d’implémentation des APIs dans Azure, Azure Functions et API Apps.
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...SPS Paris
Vous vous demandez comment monitorer l'utilisation de vos données et la sécurité de votre Office 365?
Vous souhaitez savoir comment sont utilisés les différents services de votre tenant?
Alors venez à notre session, il est temps de comprendre et d'améliorer l'adoption des outils et services Office 365 !
Vous verrez, grâce à de nombreuses démos, comment accéder à un grand nombre d'informations et personnaliser vos rapports pour tirer le meilleur de votre tenant Office 365.
Gestion des APIs avec Azure API Management - Samir AREZKISamir Arezki ☁
Les API sont un élément incontournable dans la transformation digitale des entreprises. Cela se concrétise par la mise en place d’une plateforme et la création d’un écosystème d’APIs. Dans cette session, nous présentons les processus et les outils à mettre en place pour gérer le cycle de vie des APIs dans Azure. Par la suite, nous aborderons plus particulièrement l'utilisation d'Azure API Management pour l'exposition aux développeurs (internes et externes), la gestion, le monitoring et la promotion des APIs. La session sera accompagnée par une démonstration pratique.
Découverte d'Azure Logic App, solution PAAS permettant de construire des workflow d’intégration d'application. Positionnement de Logic App par rapport à l’évolution des architectures d’intégration d'application.
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...SPS Paris
Déjà un an que le SPFx a pointé le bout de son nez, et cela a changé profondément les habitudes des développeurs SharePoint. Lors de cette session, nous reviendrons sur les bases du Framework, ses dernières évolutions avec notamment les extensions, la communication entre WebParts et l’interrogation du Microsoft Graph, ainsi que sur son futur. Nous parlerons des grands principes que nous mettrons en pratique au travers de démonstrations.
La collaboration dans Exchange : comparaison on premises et onlineMicrosoft Décideurs IT
Cette session a pour but de démontrer les fonctions de collaboration avancées dans Exchange tout en mettant en avant les différences fondamentales entre la version d'Exchange sur site et la version d'Exchange Online que l'on trouve dans Office 365.
Depuis la version 4 de PowerShell, Desired State Configuration vous permet de consolider vos infrastructures et apporte la notion d’intégration continue. Cette session vous exposera les enjeux derrière la technologie DSC en vous montrant par des démos comment créer vos configurations et les utiliser dans Azure.
Livre blanc : les nouveaux enjeux des APIlabdesusages
Les boutons « j’aime » parsemant les sites Web, les mini-cartes Google Maps au coin d’une page d’accueil, les liens de partage sur Twitter ou Facebook, voici des exemples courant d’utilisation des API (Application Programming Interface).
Schématiquement, une API permet à un système de proposer des services à d’autres systèmes, sous forme de données, créant ainsi des interconnexions potentielles. Rendre possible la réutilisation de ce qui est disponible, tel pourrait être leur mantra.
Technique vieille de plus de 30 ans, elle se taille aujourd’hui une place de plus en plus importante au sein des tendances numériques. Nous proposons au travers de cette note de définir et d’explorer les différents types d’API et leurs usages potentiels pour les organisations, et ainsi leurs enjeux, impacts et les grands principes de mise en œuvre.
Gateways to Power BI, Connect PowerBI.com to your On-Prem DataJean-Pierre Riehl
--session donnée lors du SQLSaturday Madrid 2016--
PowerBI.com is a cloud-based BI platform, enabling from personal to corporate BI. But often, your data lives on-premises, on your desktop, on a shared folder or in your enterprise datawarehouse. Microsoft team built gateways to deal with that.
In this session, we will see how to connect, lively or scheduled, your dahsboards to your on-prem data. You'll learn about Personal Gateway and Enterprise Gateway. How does it work. How to configure it. How to maintain it.
Our view on UX trends that are disrupting the financial sector. From artificial intelligence to openbank APIs – Fintech is changing the landscape for many organisations and it's not set to slow down anytime soon.
Dial M for ECommerce (if you aren't, think Mobile for omni-channel. NOW)Suhas Dutta
If you have been procrastinating about Mobile, you better start now. The trend is clear and present. Read more to view and understand data which tells you about the mobile demographics in India related to ecommerce and specifically Tier 2 cities.
Step-by-step into the world of Hybrid integration with Azuredelaware BeLux
Hybrid integration unites the disparate landscape of cloud-based solutions. Preventing the rise of isolated systems lowers TCO and leverages information sharing.
Silver Bullet: The One Trick Most Companies Looking to go Digital are MissingThoughtworks
ThoughtWorks Live India 2015 - Talk by Aman Narain, Strategic Advisor, SmartKarma | Intelligent Investing and Aleph - Labs
Former Global Head of Digital Banking Standard Chartered Bank
Check out the presentations from Integration Summit 2016 and get the latest updates on BizTalk 2016, cloud integration, future trends and customer cases.
Integrating IT assets is a problem that all companies face. The challenge is not just in integrating the technologies, it is in selecting the right tools for the job. In this webinar, Ken Vollmer, Principal Analyst, Forrester Research, will talk about the evolution of how companies approach integration and the factors that should be considered in selecting a tool. Use this on demand email to promote the webinar. Visit us at http://www.softwareag.com Become part of our growing community: Facebook: http://www.facebook.com/softwareag Twitter: http://www.twitter.com/softwareag LinkedIn: http://www.linkedin.com/company/software-ag YouTube: http://www.youtube.com/softwareag
--session donnée lors du SQL Saturday Lisbon 2015--
http://www.sqlsaturday.com/369/EventHome.aspx
Data Management Gateway (and also AS Connector) is what make modern Microsoft BI stack hybrid. Power BI and Azure Data Factory use that component to interact with On-Prem Data assets.
That session is a Deep dive into the DMG and the hybrid architecture involved by Power BI and ADF. How does it work ? Security, Firewall, Certificates, Multiple gateways, Admin delegation, Scale out, Disaster Recovery…. All that topics will be covered during that technical session.
--session donnée lors du SQL Saturday Torino 2015--
http://www.sqlsaturday.com/454/EventHome.aspx
Data Management Gateway (classic, personal, AS connector) is what make modern Microsoft BI stack hybrid. Power BI (v1 and v2) and Azure Data Factory use that component to interact with On-Prem Data assets.
That session is a Deep dive into the DMG and the hybrid architecture involved by Power BI and ADF. How does it work ? Security, Firewall, Certificates, Multiple gateways, Admin delegation, Scale out, Disaster Recovery…. All that topics will be covered during that technical session.
How do industry trends like cloud computing, DevOps, internet-of-things, mobility, and wearables impact application integration? This presentation looks at some considerations for integration architects.
Presented at Interaction Intranet conference. London September 2015.
Sam Marshall ClearBox Consulting.
Digital Workplaces should be driven by an employee-centred view. Here I present a manifesto for what typical matters to them, arguing that the technology to serve these needs over time will evolve, but the needs themselves are more enduring.
What are the future trends in the Digital Workplace? Are we facing even bigger disruption from social, gamification, and the trends that have been prevalent over the last years or are we coming to a point where things are beginning to mature?
In this presentation - from Nordic Intranet Summit, November 2014 - I have looked at some common themes that I see across both the Nordic region and in the Intranet/Digital Workplace community as a whole.
Will there be Hoverboards? Not very likely... While innovations like these are exciting and fun, the real trends are what we see when we look at innovative solutions and innovative vendors.
The question is: Are we making the most of the emergent trends or are we still using the same thinking and logic we did when the Sharepoint 2007 intranet was launched? It's time to challenge ourselves and our peers!
Gartner TOP 10 Strategic Technology Trends 2017Den Reymer
Gartner TOP 10 Strategic Technology Trends_2017
http://denreymer.com
Artificial Intelligence and Advanced Machine Learning
Intelligent Apps
Intelligent Things
Virtual Reality and Augmented Reality
Digital Twins
Blockchains and Distributed Ledgers
Conversational Systems
Digital Technology Platforms
Mesh App and Service Architecture
Adaptive Security Architecture
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
We asked LinkedIn members worldwide about their levels of interest in the latest wave of technology: whether they’re using wearables, and whether they intend to buy self-driving cars and VR headsets as they become available. We asked them too about their attitudes to technology and to the growing role of Artificial Intelligence (AI) in the devices that they use. The answers were fascinating – and in many cases, surprising.
This SlideShare explores the full results of this study, including detailed market-by-market breakdowns of intention levels for each technology – and how attitudes change with age, location and seniority level. If you’re marketing a tech brand – or planning to use VR and wearables to reach a professional audience – then these are insights you won’t want to miss.
Cette session explique comment faire une architecture et un déploiement hybride Exchange / Office 365 entre des serveurs sur site et des serveurs OnLine afin de couvrir des problématiques telles que la segmentation des utilisateurs dans le Cloud et / ou des contraintes de sécurité et de data privacy concernant les informations à garder sur les serveurs sur site et les serveurs dans le Cloud
Cette session explique comment faire une architecture et un déploiement hybride Exchange / Office 365 entre des serveurs sur site et des serveurs OnLine afin de couvrir des problématiques telles que la segmentation des utilisateurs dans le Cloud et / ou des contraintes de sécurité et de data privacy concernant les informations à garder sur les serveurs sur site et les serveurs dans le Cloud
Les « Azure Integration Services » fourniront des capacités d'intégration communes à BizTalk Server (par ex. des "pipelines", transformations, adaptateurs) sur la plateforme Windows Azure, en utilisant des modèles d'intégration prêts à l’emploi permettant d’accélérer et de simplifier les développements. A l’avenir ces flux seront opérationnels en ligne, dans des conditions de production et facturés en mode « service-à-la-demande ».
The PostBuildEvent : Retour sur la //Build 2017Cellenza
Du 10 au 12 mai aura lieu la conférence Microsoft //Build à laquelle ont assisté Michel Hubert, notre directeur technique ainsi que nos consultants, Guillaume Demicheli et Matthieu Klotz.
Fraîchement revenus de la Build, ils vous présentent une synthèse des principales annonces de l'événement majeur de Microsoft.
Cette session vous permettra de réaliser un miroir connecté avec 3 fois rien. Il vous reconnaîtra et affichera vos news personnalisées (résultats des matchs, météo, nouvelle série, programme TV...)
[GAB2016] Workshop - Industrialisez vos expérimentations Azure Machine Learni...
Integration Summit 16 - Hybrid Integration
1. Hybrid Integration : Logic
Apps, BizTalk Server better
together
Integration Summit @Microsoft !
2. Radoine Douhou
Consulting Manager Cloud & Integration
Jacques Nhouyvanisvong
Senior Integration Architect
Jean-Pierre Auconie
Senior Escalation Engineer
BizTalk EMEA support team
Microsoft France
3. Microsoft Hybrid Integration
Face à un Système d’Information Hybride, une plateforme d’intégration Hybride devient
indispensable pour garantir continuité et fluidité des processus métiers d’une
organisation au-delà de ses frontières !
4. 1 Notre scénario
3
L’intégration hybride avec Logic Apps et BizTalk Server2
BizTalk Server 2016
Application On-premises vers Application Cloud
Application Cloud vers Application On-premises
4 Questions
Les nouveautés BizTalk Server 2016
BizTalk Health Monitor v4
5. Nos scénarios : synchronisation de référentiels
Les clients crées ou modifiés dans
SalesForce à synchroniser avec le
Back Office de mon SI
BizTalk Server
Azure Logic
Apps
DEBMAS
Push Account
When Account is
created or updated
3
2
1
BizTalk Server
Azure Logic
Apps
MATMAS
Push Product
Upsert Product
1
2
3
Les Produits crées ou modifiés
dans mon Back Office à
synchroniser dans mon SI
#1 #2
6. Scénario #1 : La solution hybride
Salesforce
Azure Logic App
(Azure Service Bus)
On-premises data gateway
On-premises BizTalk Server
Logic App Adapter
Azure On-premises data gateway
connection
On-premises data gateway
On-premises data gateway sert de pont entre Azure et le
serveur local.
Le transfert de données est sécurisé par l’intermédiaire d’un
Service Bus Azure Relay.
Le Service Bus crée un canal sécurisé entre Azure et le server
local via une connexion sortante sur la passerelle en utilisant
les ports 443, 5671, 5672, 9350 à 9354.
Pas de connexion entrante sur le serveur on premise.
Logic App Adapter
BizTalk Server dispose désormais d’un nouvel adapter bi-
directionnel pour communiquer avec Azure Logic App.
7. Etape #1 : BizTalk Server Logic App Adapter
1. Installer le Logic App Adapter pour BizTalk Server.
Le Logic App adapter est un adapter bi-directionnel.
2. Configurer les 2 EndPoints IIS.
1 AppPool pour BizTalk Server.
1 EndPoint pour le Logic App Adapter BizTalkManagementService.
1 Endpoint pour le Logic App Adapter BizTalkWcfService.
Salesforce
Azure Logic App
(Azure Service Bus)
On-premises data gateway
On-premises BizTalk Server
Logic App Adapter
Azure On-premises data gateway
connection
8. Etape #2 : On-premises Data Gateway
1. Installer l’On-premises data gateway
L’On-premises data gateway sert de pont entre Azure et le serveur
local.
Le transfert de données est sécurisé par l’intermédiaire d’un Service
Bus Azure.
Le Service Bus crée un canal sécurisé entre Azure et le server local
via une connexion sortante sur la passerelle en utilisant les ports
443, 5671, 5672, 9350 à 9354.
Pas de connexion entrante sur le serveur local.
2. Créer un utilisateur dans l’Azure Active Directory de
votre organisation.
La configuration de l’On-premises data gateway requiert
impérativement un utilisateur du type
onpremdatagatewayuser@yourorganization.onmicrosoft.com.
Cet utilisateur doit être créer depuis le portail Azure Classic.
Cet utilisateur doit être co-administrateur de votre souscription
Azure.
3. Configurer l’On-premises data gateway sur le serveur
BizTalk
Se connecter à Azure en utilisant le compte
onprematagatewayuser@yourorganization.onmicrosoft.com.
Redémarrer le service après la configuration.
Salesforce
Azure Logic App
(Azure Service Bus)
On-premises data gateway
On-premises BizTalk Server
Logic App Adapter
Azure On-premises data gateway
connection
9. Etape #3 : On-premises data gateway connexion
1. Ajouter une ressource de type On-premises
data gateway depuis le portail Azure.
Cette connexion va permettre à Logic App de
communiquer avec BizTalk Server on-premises
via la « data gateway ».
Salesforce
Azure Logic App
(Azure Service Bus)
On-premises data gateway
On-premises BizTalk Server
Logic App Adapter
Azure On-premises data gateway
connection
10. Etape #4 – Le ½ flux Logic App
Salesforce
Azure Logic App
(Azure Service Bus)
On-premises data gateway
On-premises BizTalk Server
Logic App Adapter
Azure On-premises data gateway
connection
Créer un Logic App avec 3 steps :
Pour scruter dans Salesforce à intervalle
régulier la creation ou modification d’un
client.
Pour transformer le message du format
Saleforce JSON au format BizTalk XML.
Cet API affichera l’ensemble des schémas
déployés sur la plateforme BizTalk Server on-
premises grâce l’« On-premises data gateway
».
Pour envoyer le message vers le port de
réception de BizTalk.
Cet API affichera l’ensemble des Receive
Location de type Logic App sur la plateforme
BizTalk Server on-premises toujours grâce à l’ «
On-premises data gateway ».
11. Etape #5 – Configurer le Receive Port BizTalk
Salesforce
Azure Logic App
(Azure Service Bus)
On-premises data gateway
On-premises BizTalk Server
Logic App Adapter
Azure On-premises data gateway
connection
1. Créer un Receive port/Receive Location de
type Logic App.
Configurer l’URI pour pointer sur le EndPoint IIS
BizTalkWcfService.
13. Tutoriels pour la démo #1
Créer un compte professionnel dans Azure Active Directory
https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-create-aad-work-id#locate-your-default-
directory-in-the-azure-classic-portal
Installer On-premises data gateway pour Logic App
https://docs.microsoft.com/en-us/azure/app-service-logic/app-service-logic-gateway-install
Se connecter à l’On-premises data gateway pour Logic App
https://docs.microsoft.com/en-us/azure/app-service-logic/app-service-logic-gateway-connection
Installer et configurer l’adapter Logic App
https://msdn.microsoft.com/en-us/library/mt787163.aspx
14. Salesforce
On-premises BizTalk Server
Logic App Adapter
Azure Logic App
Azure Integration Account
Azure Function
Scénario #2 : La solution hybride(App On-premises
vers App Cloud)
Azure Integration Account
Integration Account est un compte Azure pour stocker
schémas, mappings, certificats, partenaires et contrats
utilisable par les Logic Apps.
Azure Function
Azure Function est une solution « serverless architecture »
conçue pour exécuter des petits morceaux de code dans le
Cloud.
Logic App Adapter
• BizTalk Server dispose désormais d’un nouvel adapter bi-
directionnel pour communiquer avec Azure Logic App.
15. Etape #1 : Installer Logic App Adapter
1. Installer le Logic App Adapter pour BizTalk Server.
Le Logic App adapter est un adapter bi-directionnel.
Salesforce
On-premises BizTalk Server
Logic App Adapter
Azure Logic App
Azure Integration Account
Azure Function
16. Etape #2 : Créer un Azure Integration Account
1. Créer un Azure Integration Account.
Integration Account est un compte Azure pour
stocker schémas, mappings, certificats, partenaires
et contrats utilisable par les Logic Apps.
Uploader les schémas et mapping XSLT
développés pour BizTalk Server.
Salesforce
On-premises BizTalk Server
Logic App Adapter
Azure Logic App
Azure Integration Account
Azure Function
17. Etape #3 : Créer un Azure Function
La création d’un Azure Function est nécessaire pour
exécuter le mapping XSLT.
1. Créer un Azure Function en utilisant un template
ARM disponible sur github.
https://github.com/Azure/azure-quickstart-
templates/tree/master/201-logic-app-
transform-function
Ce template permet de créer rapidement une
Azure Function utilisable par Azure Logic App
pour faire de la transformation XML.
Cette fonction renvoi par défaut un message
XML.
Salesforce
On-premises BizTalk Server
Logic App Adapter
Azure Logic App
Azure Integration Account
Azure Function
18. Etape #4 – Créer un Logic App
Créer un Logic App avec 4 steps :
Avant de construire le Logic App, il faut associer
l’Azure Integration Account.
1. Utiliser un connecteur HTTP Post Request pour
que ce Logic App soit exposé en tant que
service et recevoir un message JSON multi-
occurrence.
2. Convertir le message JSON en XML.
• Cet API affichera l’ensemble des schémas qui ont
été uploadés dans l’Azure Integration Account.
3. Transformer le message BizTalk en message
SalesForce.
Cet API permet d’appeler l’Azure Function créé
précédemment en passant en paramètre le
message XML et le mapping XSLT à utiliser.
4. Boucler sur chaque occurrence et créer l’objet
dans SalesForce.
Salesforce
On-premises BizTalk Server
Logic App Adapter
Azure Logic App
Azure Integration Account
Azure Function
19. Etape #4 – Configurer le Send Port BizTalk
1. Créer un Send Port de type LogicApp.
Renseigner l’URI du Logic App à appeler.
Renseigner le HTTP Header avec « Content-
Type:application/json ».
Salesforce
On-premises BizTalk Server
Logic App Adapter
Azure Logic App
Azure Integration Account
Azure Function
21. Tutoriels pour la démo #2
Vue d’ensemble de Azure Integration Account
https://docs.microsoft.com/en-us/azure/app-service-logic/app-service-logic-enterprise-integration-accounts
Template ARM pour créer une Azure Function pour faire de la transformation XML
https://github.com/Azure/azure-quickstart-templates/tree/master/201-logic-app-transform-function
Installer et configurer l’adapter Logic App
https://msdn.microsoft.com/en-us/library/mt787163.aspx
22. Conclusion
Logic Apps :
Connecteur SalesForce prêt à l’emploi en mode Push et Poll. L’ensemble des entités SalesForce accessible
Iteration, Transformation des messages.
Integration Account :
Réutilisation de composants existants On Premise : Schema et Mappings xslt.
BizTalk Server : Adapter Bi-directionnels avec Logic Apps.
On-Premise Data Gateway : la glue entre le Cloud et On-Premise.
Basé sur Azure Service Bus Relay
Ouverture de ports OUTBOUND uniquement.
Les données référentielles circulent de manière fluide au fil de l’eau entre mes systèmes grace à la
plateforme d’Integration Hybride.
Commentaires
Ces 2 EndPoints servent uniquement en réception depuis BizTalk pour communiquer avec la « gateway ».
Bon à savoir : l’On-premises data gateway est nécessaire dans les cas de figure suivants :
Serveur BizTalk on-premises.
Serveur BizTalk sur Azure IaaS non exposé en tant que EndPoint HTTP.