A la découverte d'Azure Logic App

294 vues

Publié le

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.

Publié dans : Données & analyses
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
294
Sur SlideShare
0
Issues des intégrations
0
Intégrations
10
Actions
Partages
0
Téléchargements
6
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

A la découverte d'Azure Logic App

  1. 1. Software Development Done Right
  2. 2. A la découverte de Logic App Azure App Services
  3. 3. Cellenza Radoine Douhou Architecte Cloud & Integration Radoine.douhou@cellenza.com @radoinecellenza Laurent Yin Consultant Cloud & Integration Laurent.yin@cellenza.com @yinLaurent
  4. 4. Cellenza Cellenza Sommaire 1 Evolutions des architectures d’intégration 2 Tour d’horizon des fonctionnalités Logic App et API App 4 L’avenir de BizTalk Server 3 Quels cas d’usages ?
  5. 5. Cellenza Azure App Services API APPS Easily build and consume APIs in the cloud WEB APPS Web apps that scale with your business LOGIC APPS Automate business process across SaaS and on-premises MOBILE APPS Build Mobile apps for any device APP SERVICES Services Cloud Azure intégrés pour créer et déployer rapidement des applications Web et Mobiles
  6. 6. Cellenza Architecture Microservices Source : XebiaTech’Trend7 : BackPerte de la connaissance métier. Difficultés à refactorer. Augmentation des couts de recette. Incapacité à moderniser l’applicatif. Difficultés de mise en production. Difficultés d’innovation Peines Solutions Travailler avec une taille réduite. Séparer les responsabilités. Gérer un cycle de vie simplifié. Etre scalable. Rationnaliser les communications. Des équipes pluri-disciplinaires. Innover sans risque Architecture microservice : SOA mature, SOA Agile !
  7. 7. Cellenza Architectures Microservices Pour aller plus loin Pour aller encore plus loin
  8. 8. Cellenza Evolutions des architectures d’intégration BizTalk Server avec la message Box et son mécanisme natif de Pub/Sub. EAI /B2B SOA / ESB Microservices ESB Toolkit qui permet d’utiliser BizTalk Server comme un ESB App Fabric : Hosting, Caching de services WCF : SOA layered Architecture Logic App et Api App a été pensé et implémenté sur un modèle d’architecture microservice. IPaaS : on reste sur le même principe que l’EAI/B2B/SOA/ESB/Micros ervices mais dans le Cloud
  9. 9. Cellenza Cellenza Sommaire 2 Tour d’horizon des fonctionnalités Logic App 1 Evolution des architectures d’intégration 4 L’avenir de BizTalk Server 3 Quels cas d’usages ?
  10. 10. Cellenza Logic App – Portal Azure Une souscription Azure. Un navigateur moderne . et c’est parti ! Créer un Resource group, déclarer ses connecteurs API App et son workflow LOGIC App. Paramétrer les actions au sein du workflow Logic App en utilisant les API App déclarées.
  11. 11. Cellenza Logic App par l’exemple, notre scénario Cellenza Training dispense des formations BizTalk Server, Azure Logic App, etc. Pour connaitre les dates de la prochaine session de formation BizTalk Server, envoyez @Cellenza #TrainingSessionBTS et nous vous communiquerons par Tweet la prochaine session de formation. Dans le même temps, les commerciaux de Cellenza seront informés de l’interet que vous portez à telle ou telle formation.
  12. 12. Cellenza Cellenza DEMO Créer une Logic App
  13. 13. Cellenza Logic App depuis Visual Studio 2013 Template VS disponible avec Azure SDK 2.6 On manipule le code json de la Logic App. Possibilité de « variabiliser » les éléments du code. Créer Configurer Deployer On spécifie le la souscription et la resource group dans lequel deployer. On précise le fichier de paramètres (variables) à utiliser.
  14. 14. Cellenza Cellenza DEMO Deployer une Logic App depuis Visual Studio
  15. 15. Cellenza API App BizTalk Les fonctionnalités de Microsoft Azure BizTalk Services encapsulées dans des API App prêtes à l’emploi.
  16. 16. Cellenza API App – Créer ses propres API et les monétiser API Web As a Service. Hérite de toutes les fonctionnalités offertes par Web App (anciennement Web Site) : Sécurité avancée. Haute disponibilité, auto-scaling. Deployabilité. Auto-patching d’OS. Plus de nouvelles fonctionnalités facilitant l’implémentation d’API : Développement et déploiement dans Visual Studio. Découverte et consommation facilitée via Swagger. Possibilité de générer des clients dans différents langages : C#, Java, Javascript. Plusieurs methodes d’authentification supportées : Azure Active Directory, Twitter, Facebook
  17. 17. Cellenza Cellenza DEMO Implémenter un connecteur avec API App
  18. 18. Cellenza Cellenza Sommaire 2 Quels cas d’usage ? 1 Evolution des architectures d’intégration 4 L’avenir de BizTalk Server 2 Tour d’horizon des fonctionnalités Logic
  19. 19. Cellenza Quels cas d’usage ? Pour Logic App : Scénarios d’intégration simples avec un gros challenge en terme de Time To Market. Intégration réseaux sociaux (Twitter, Facebook, …). Startup ou filiale d’entreprise qui veut mettre en place une plateforme d’intégration IPaaS. Complémentarité avec une plateforme d’intégration à demeure pour adresser l’interfaçage SaaS. Pour Api App : Exposer, valoriser, monétiser ses services à valeur ajoutée de manière rapide. A completer avec Azure Api Management.
  20. 20. Cellenza Et BizTalk? Solution d’intégration « On Premise » phare de Microsoft. Une base de données client (11 000 clients) importante. Release majeure de BizTalk Server en 2016 (2nd semestre). Pas de révolution : amélioration des composants existants, supports plateforme, nouvelles fonctionnalités connexes ou connecteur BizTalk Server Azure BizTalk Services Fonctionnalités pertinentes reprises sous forme Api App Support des clients en Production. Pas de nouvelle version en vue.
  21. 21. Cellenza Cellenza MERCI

×