2. 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
3. Cellenza
Cellenza est un cabinet de
conseil IT, exclusivement dédié
aux technologies Microsoft et
aux méthodes agiles
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 xp 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 vo n s à c œ u r d e p a r t a g e r a ve c l a c o m m u n a u t é
u n s a vo 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 et Gold
Développement
spécifique
4. 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, Ktaftman
Coding practices: Pair Programming, XP, TDD, ATDD, BDD…
Cloud & Integration
Cloud Azure : Migration Cloud, Cloud Ops, Hybrid Architecture, Mobile Services
Integration : Business Integration Vision,
5. SOA est mort ? BizTalk est mort ?
Bilan de la SOA ?
La SOA (le trigramme) est morte,
La SOA (l’architecture) vit toujours
6. 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
7. 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…)
11. 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 cloud
Pilote Cohabitation avec
le SI « on-prem »
Intégration
maitrisée
Sponsor Intégrateur Broker
12. 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é
19. 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
20. Hybrid Connection
Web Sites
Mobile Services
Corporate network
Microsoft SQL Server
Hybrid Connection
Other published
resourcesHybrid Connection
Manager
21. 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)
23. 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
35. 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 ».
36. 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
Facebook
Azure HDInsight
Marketo
Twitter
Azure Services
(Storage Blob +Table)
Microsoft Yammer
Zoho
OneDrive
SuccessFactors
Zuora
Twilio
Twitter
Workday
SalesForce
Office 365
IBM DB2
Microsoft 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