BizTalk Summit France 2015 L’intégration en mutation Cellenza Microsoft Sponsor : Michel Hubert Radoine Douhou
Jul 16, 2015
BizTalk Summit
France 2015
L’intégration en mutation
Cellenza Microsoft
Sponsor :
Michel HubertRadoine Douhou
Cellenza
Agenda
1 Keynote : Challenges de l’intégration
2 Cloud et Applicaiton SaaS
3 Mobilité et BYOD
Déjeuner
4 Internet Of Things
5 DevOps - Continuous Delivery avec BizTalk
6 DevOps - Monitoring d’une plateforme BizTalk
Cellenza
Cel lenza est un cabinet de
consei l IT , exc lus ivement dédié
aux technologies Microsof t e t
aux méthodes agi les
N o t r e p a s s i o n , l e s t e c h n o l o g i e s M S
N o u s s o m m e s d e s E x p e r t s M i c r o s o f t , A g i l i s t e s
p a r n a t u r e , p a s s i o n n é s p a r n o t r e m é t i e r .
C o n s u l t a n t s , C o a c h s , f o r m a t e u r s , e t c . , n o u s
a v o n s à c œ u r d e p a r t a g e r a v e c l a c o m m u n a u t é
u n s a v o i r t e c h n i q u e e t m é t h o d o l o g i q u e , a i n s i
q u e n o s v a l e u r s
Gold ALM e t Go ld
Déve loppement
spéc i f ique
Cellenza
Development
NUI (WPF, XAML…), Web (ASP.NET MVC, Javascript,
CSS…), Cloud
Application Lifecycle
Management
DevOps, Continuous Integration…
Collaborative
SharePoint, RSE, GED…
Data
Big Data, Hadoop for Windows
BI, SQL Server, SSRS, SSIS…
Agile Methodology
Agie transformation: Lean, Kanban, Scrum, Scrumban, KtaftmanCoding practices: Pair Programming, XP, TDD, ATDD, BDD…
Cloud & Integration
Cloud Azure : Migration Cloud, Cloud Ops, Hybrid Architecture, Mobile ServicesIntegration : Business Integration Vision,
SOA est mort ? BizTalk est mort ?
Bilan de la SOA ?
La SOA (le trigramme) est morte,
La SOA (l’architecture) vit toujours
L’Intégration en mutation
Aux origines…
Point to point (“Spaghetti”)
HR
CRM E-commerce
ERP
Integration broker (EAI/B2B)
Business partner
HR
CRM E-commerce
ERP
Enterprise Service Bus
Business partner
HR
CRM E-commerce
ERP
Evénement majeurs
Première offre SaaS de
Salesforce.com - 2004
• Montre que le Software as a
Service (SaaS) fonctionne
• Propose une nouvelle
technologie et un nouveau
« business Model »
Amazon Web Services - 2006
• Première offre de Cloud
Computing public
• Propose une nouvelle
technologie et un nouveau
« business Model »
Sortie de l’iPhone - 2007
• Le premier vrai succès d’un
smartphone
• Propose une nouvelle
technologie et un nouveau
« business Model »
Arrivée des objets connectés depuis les années 2010 (Google Glass, Fitbit, Nest…)
Une DSI sous pression
S.I. simplifié
Datacenter
Packages Applications
Custom Applications
PC Laptops
Client
Server
Nouveaux Standards
Public Cloud
SaaS
Custom Applications
Server
PC Laptops
Client
Phone Tablets
Les « packages
applications »
on-premise
deviennent des
applications
SaaS
Les plateformes
Cloud sont le
nouveau
standard pour
l’innovation
Backend on-premise
La DSI devient Cloud Broker
Le Cloud et tout particulièrement les applications SaaS
se multiplient
L’intégration, un facteur clé de succès
Niveau de
Maturité
Adoption
du cloudPilote Cohabitation avec
le SI « on-prem »Intégrationmaitrisée
Sponsor Intégrateur Broker
Challenges de l’intégration
Challenges
Integration(iPaaS)
« Soyez prêt »
Pour le métier
Pour les Opérations
Pour l’IT
Time to Market
Réduire les temps de projet
Economies / Coûts
Paiement à l’usage
Nouveaux Usages
BYOD / Mobility
IoT
Buy vs Build
Multi Channel
Industrialisation / Automatisation
PowerShell
Agilité
Scrum, DevOps…
Nouveau Modèle économique
Paiement à l‘usage
Revente d’Assets (API)
Scalabilité / Disponibilité
Cloud DRP
Supervision
SCOM / BAM
Sécurité
Cellenza
L’offre d‘intégration Microsoft
Microsoft Integration - 2009
Microsoft Integration - 2013
Microsoft Integration - 2015
BizTalk Server 2013 R2
Cloud-Ready : Service Bus Messaging
Rest / Json
BizTalk Server
Partners
Microsoft Azure BizTalk Services
Microsoft Azure BizTalk Services
Bridge
Pipeline
V E T E
Messages
Sources
FTP/S
HTTP
SFTP
Destinations
Service Bus
Web Service
FTP/S
HTTP
Blob
Queue
Hybrid Connection
Web Sites
Mobile Services
Corporate network
Microsoft SQL Server
Hybrid Connection
Other published
resourcesHybrid Connection
Manager
Service Bus : Broker de Messages
Service Bus Relay
Service Bus Queue
Service Bus Topic
Events Hub
Expose des services on-premises vers le Cloud de manière sécurisée
Service de Queue (FIFO) en mode PaaS
Topics et souscriptions permettent le pattern “Pub / Sub” – “One To
Many”
Plusieurs millions de messages par seconde (Protocole AMQP)
Cellenza
Intégration hybrideFederated ESB
L’intégration moderne
Point to point (“Spaghetti”)
Integration broker (EAI/B2B)
Enterprise Service Bus
What’s next?
?HR
CRM E-commerce
ERP
Business partner
HR
CRM E-commerce
ERP
Business partner
HR
CRM E-commerce
ERP
Federated ESB
BizTalk Server
Microsoft Azure
Partners
BizTalk Services
Service Bus
Cas d’usage
Mobilité : Exposer les services internes de l’entreprise
Cas d’usage
Microsoft Azure
On-premises
Applications hybrides : Bénéficier de la scalabilité, de la disponibilité du Cloud
Cas d’usage
AS2 SLTP HTTP
B2B : Echanges Cloud To Cloud, B2B as a Service
Cas d’usage
Applications SaaS : Intégrer les applications en mode SaaS
Cas d’usage
? !
Business Process : Orchestrer des processus cross-organisations
Cas d’usage
Home office Branch office Regional office
Intégration de filiales : Synchroniser la donnée entre les filiales d’un groupe
Cas d’usage
Objets connectés : Collectez, Analyser en quasi temps réel les millions d’événements
Roadmap
6 mois 1 an0 18 mois 2 ans
Cellenza
Conclusion
L’entreprise connectée
BizTalk Server
Microsoft Azure
Partners
BizTalk Services
Service Bus
Et Demain ? Les micro-services
Pre-SOA
Couplage fort
SOA
Couplage lâche
Microservices
Découplage
Microservice est « une approche de conception pour développer une application comme une somme de
petits services, s’exécutant dans leur propre processus et communicant à travers des mécanismes «
lightweight » tel qu’Http. Les services sont découpés et construits autour de domaines métiers et sont
indépendamment déployables via un mécanisme de release automatisé. La gouvernance de ces services en
mode centralisée, est réduite à son strict minimum. Lesquels pourront être écrits dans des langages de
programmation différents et utiliser des solutions de stockage de données hétérogènes ».
Web Services(SOAP+WCF)
File
Siebel
Microsoft SQL Server
Informix
Oracle Database
SQL Azure
FTP/FTPS
Microsoft Dynamics AX
SMTP
HTTP, HTTPS (REST)
Websphere MQ
Microsoft SharePoint
Azure Services (Mobile + Others)
MongoDB
SFTP
Coupa
BOX
AS400
Azure Services (Service Bus)
Quickbooks
Salesforce
Sugar CRM
Microsoft Dynamics AX
Chatter
Azure HDInsight
Marketo
Azure Services (Storage Blob +Table)
Microsoft Yammer
Zoho
OneDrive
SuccessFactors
Zuora
Twilio
Workday
SalesForce
Office 365
IBM DB2Microsoft Dynamics CRM Online
SAP
Micro Services
Azure BizTalk Micro
Services
Protocoles standards
Intégration aisée
d’applications SaaS
Une nouvelle façon de
concevoir les applications
A paraître prochainement…
Questions
BizTalk Summit
France 2015
L’intégration en mutation
Cellenza Microsoft