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.
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. 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. 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 !
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
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. 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.
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.
15. Cellenza
API App BizTalk
Les fonctionnalités de Microsoft Azure BizTalk Services encapsulées dans des
API App prêtes à l’emploi.
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
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. 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. 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.