biztalk summit l'intégration en mutation

44
BizTalk Summit France 2015 L’intégration en mutation Cellenza Microsoft Sponsor : Michel Hubert Radoine Douhou

Upload: michel-hubert

Post on 16-Jul-2015

140 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: BizTalk Summit   L'intégration en mutation

BizTalk Summit

France 2015

L’intégration en mutation

Cellenza Microsoft

Sponsor :

Michel HubertRadoine Douhou

Page 2: BizTalk Summit   L'intégration en mutation

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

Page 3: BizTalk Summit   L'intégration en mutation

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

Page 4: BizTalk Summit   L'intégration en mutation

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,

Page 5: BizTalk Summit   L'intégration en mutation

SOA est mort ? BizTalk est mort ?

Bilan de la SOA ?

La SOA (le trigramme) est morte,

La SOA (l’architecture) vit toujours

Page 6: BizTalk Summit   L'intégration en mutation

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

Page 7: BizTalk Summit   L'intégration en mutation

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…)

Page 8: BizTalk Summit   L'intégration en mutation

Une DSI sous pression

Page 9: BizTalk Summit   L'intégration en mutation

S.I. simplifié

Datacenter

Packages Applications

Custom Applications

PC Laptops

Client

Server

Page 10: BizTalk Summit   L'intégration en mutation

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

Page 11: BizTalk Summit   L'intégration en mutation

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

Page 12: BizTalk Summit   L'intégration en mutation

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é

Page 13: BizTalk Summit   L'intégration en mutation

Cellenza

L’offre d‘intégration Microsoft

Page 17: BizTalk Summit   L'intégration en mutation

BizTalk Server 2013 R2

Cloud-Ready : Service Bus Messaging

Rest / Json

BizTalk Server

Partners

Page 18: BizTalk Summit   L'intégration en mutation

Microsoft Azure BizTalk Services

Page 19: BizTalk Summit   L'intégration en mutation

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

Page 20: BizTalk Summit   L'intégration en mutation

Hybrid Connection

Web Sites

Mobile Services

Corporate network

Microsoft SQL Server

Hybrid Connection

Other published

resourcesHybrid Connection

Manager

Page 21: BizTalk Summit   L'intégration en mutation

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)

Page 22: BizTalk Summit   L'intégration en mutation

Cellenza

Intégration hybrideFederated ESB

Page 23: BizTalk Summit   L'intégration en mutation

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

Page 24: BizTalk Summit   L'intégration en mutation

Federated ESB

BizTalk Server

Microsoft Azure

Partners

BizTalk Services

Service Bus

Page 25: BizTalk Summit   L'intégration en mutation

Cas d’usage

Mobilité : Exposer les services internes de l’entreprise

Page 26: BizTalk Summit   L'intégration en mutation

Cas d’usage

Microsoft Azure

On-premises

Applications hybrides : Bénéficier de la scalabilité, de la disponibilité du Cloud

Page 27: BizTalk Summit   L'intégration en mutation

Cas d’usage

AS2 SLTP HTTP

B2B : Echanges Cloud To Cloud, B2B as a Service

Page 28: BizTalk Summit   L'intégration en mutation

Cas d’usage

Applications SaaS : Intégrer les applications en mode SaaS

Page 29: BizTalk Summit   L'intégration en mutation

Cas d’usage

? !

Business Process : Orchestrer des processus cross-organisations

Page 30: BizTalk Summit   L'intégration en mutation

Cas d’usage

Home office Branch office Regional office

Intégration de filiales : Synchroniser la donnée entre les filiales d’un groupe

Page 31: BizTalk Summit   L'intégration en mutation

Cas d’usage

Objets connectés : Collectez, Analyser en quasi temps réel les millions d’événements

Page 32: BizTalk Summit   L'intégration en mutation

Roadmap

6 mois 1 an0 18 mois 2 ans

Page 33: BizTalk Summit   L'intégration en mutation

Cellenza

Conclusion

Page 34: BizTalk Summit   L'intégration en mutation

L’entreprise connectée

BizTalk Server

Microsoft Azure

Partners

BizTalk Services

Service Bus

Page 35: BizTalk Summit   L'intégration en mutation

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 ».

Page 36: BizTalk Summit   L'intégration en mutation

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 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

Page 37: BizTalk Summit   L'intégration en mutation
Page 38: BizTalk Summit   L'intégration en mutation
Page 39: BizTalk Summit   L'intégration en mutation
Page 40: BizTalk Summit   L'intégration en mutation
Page 41: BizTalk Summit   L'intégration en mutation
Page 42: BizTalk Summit   L'intégration en mutation

A paraître prochainement…

Page 43: BizTalk Summit   L'intégration en mutation

Questions

Page 44: BizTalk Summit   L'intégration en mutation

BizTalk Summit

France 2015

L’intégration en mutation

Cellenza Microsoft