Vous êtes sur la page 1sur 37

Mode de conception des architectures logicielles centr sur les changes inter-applications

Principe : faire communiquer les applications htrognes constituant le systme dinformation de l'entreprise, voire mme celles des clients, des partenaires ou des fournisseurs. Une architecture de type EAI repose sur les standards comme XML, UML, SOAP...

Mise en place dune architecture dans laquelle les diffrentes applications communiquent entre elles: dvelopper des connecteurs permettent d'interfacer des applications utilisant des protocoles de communication diffrents

OMS: Objets de Mtier Spcifiques, donnes provenant des diffrentes applications OM: Objets de Mtier, donnes standards lEAI Connecteurs :interface entre l'EAI et des applications utilisant des protocoles de communication diffrents Transforment les OMS en OM par une opration de mise en correspondance ou mapping.

Collaborations : dterminent la logique de traitement appliquer sur un OM avant de le transmettre une application cible Couche de transport : achemine les donnes entre les applications

Les hommes prhistoriques utilisaient des outils Mieux chasser !

Nous utilisons les ordinateurs comme des outils Automatiser les tches rptitives
- Synthtiser des donnes - Rechercher de linformation - Faire ses devoirs

Tches automatises : au sein dun dpartement Systmes dinformation dpartementaliss

Systmes dinformation en tuyaux de pole : - indpendants les uns des autres, - champ rduit

Ilots informatiques isols

TOUS LES DPARTEMENTS FONCTIONNENT CORRECTEMENT !

- Les systmes ont besoin dinteragir - Impossible de tout recommencer - Les donnes nont de valeur que vues dans leur ensemble - Comment intgrer les clients et les fournisseurs dans le systme ?

- Solutions logicielles globales


SAP, Oracle, PeopleSoft, JDEdwards, Siebel, etc.

-Trs bien individuellement, mais pas ensemble. - A nouveau, des lots informatiques isols :

- Changement de donnes communes Mise--jour manuelle - Employ dune banque : employ lit les donnes dun cran et les recopie dans un autre. Ralentissements et erreurs

Supply chain management, B2B integration, optimisation des flux, intgration des applications WEB, etc. Solutions extensibles et robustes ? (long
terme)

EAI
Entreprise Applications Integration

-En 1999, Tibco s'tablit en Espagne de la main d'ATOS ODS Origin. -Actuellement, le march espagnol d'Entreprise Application Integration (EAI) est compos de deux acteurs: IBM et Tibco

-March espagnole: prs de 30 clients appartenant aux marchs des tlcommunications, nergtique et des mdias. -Grands clients de Tibco: compagnies tlphoniques (Telfonica, Orange, Vodafone) entreprises des secteurs de gaz et d'lectricit (Repsol et Endesa) entreprises du secteur des mdias (Sogecable) - IBM et Tibco accaparent prs de 95 % de la part de march des solutions dintgration en Espagne.

tude de march (Idc - 2009): rentabilit des ERP tude de march (Istat- 2007):  14,8% des entreprises utilisent des logiciels ERP  23,8% utilisent des logiciels CRM  3500 utilisent SAP

Modeste diffusion des systems EAI:  99,9% des entreprises appartiennent aux PME => projets EAI trop chers  Ncssit davoir des solutions ad hoc pas souvent supporte par les grandes Software Houses volution des systmes EAI: BPM, SOA et Cloud Computing

Matriser les flux dinformations entre les diffrentes applications Rendre flexible et volutif les systmes d informations Diminuer les cots d intgration des applications

Cot de mise en place


Olivier Barb (directeur Strategic Services de SEEBEYOND) : Aucun projet en dessous de 100 000 $ )

Flexibilit:
x modification d une application => modification du hub et non des applications avales

Robustesse:
x suivi des sauvegardes x suivi des reprises x Diminuer les incohrences (r excution d vnement)

Fluidit, Scurit:
x gestion applicative centralise des changes

Rduire les cots de dveloppement du SI:


Rduire les dlais d implmentation, Faciliter la mise en uvre d une

infrastructure base de progiciels : moins de dveloppement, plus de paramtrage, Permettre la matrise et la rutilisation des flux,

Rduire les cots d exploitation:


Flexibilit, robustesse

Convivialit et simplicit dutilisation pour les oprateurs (une seule interface qui communique avec dautres applications de la ligne) Cohrence des rsultats de la ligne (un seul systme de Tracking des temps darrt, des pertes de matire,...)

Amliorer la supervision :
suivi historique : constitution dune base de donnes statistiques permettant dvaluer le rendement de chaque ligne

Grer les Oprations distance


dmarrer et arrter des composants de la ligne relancer les flux suite un incident mtier ou technique sauvegarder et restaurer une configuration

Gagner en souplesse et en ractivit tout en accroissant la qualit des services Rduire les cots de dveloppement, de migration et de maintenance des interfaces Avoir un systme d'information flexible et modulable

4 niveaux dintgration : 1. Intgration des processus 2. Intgration des applications 3. Intgration des donnes 4. Intgration de la plateforme

1. Direct point-to-point (PTP) Utilis pour sa simplicit lorsque le nombre de systmes intgrer est faible Lajout progressif dapplications rend le rseau plus complexe

2. Middleware Utilis comme ciment pour relier des applications informatiques disparates des systmes dinformation des entreprises

Assurer la conduite et la supervision de processus transversaux Travailler de manire plus intgre avec ses partenaires commerciaux Retour sur investissement pas uniquement technique, mais accru par un accompagnement efficace du changement

En 2003 le 70% de tous les projets dEAI ont failli: difficults dans les modalits de gestion des problmes Cots de gestion du changement, mise en place et entretien de l'EAI assez levs Risque de sous-estimer les cots et dimplanter une solution trop ambitieuse March de l'EAI instable et partag entre un petit nombre dentreprises.

L'EAI est un processus partiel et sans fin Prennit des solutions difficile valuer Construction dinterfaces ergonomiques pour les utilisateurs finals Risque de protectionnisme dans la condivision des donnes

Le ct informatique
Enterprise Application Integration Business to Business Business to Customer

Niveau dintgration

Intgration dans le niveau dentreprise ( et ses applications)

Intgration dans le niveau entre les entreprises


Rsultat

Le client est aussi integr dans la chaine des processus

Les applications peuvent communiquer entre eux


Process oriented Architecture

Les entreprises ouvrent des service aux autres entreprise

On offre au client des services qui produisent plusieurs activs dans plusieurs entreprises

Service Oriented Architecture (SOA)

De l informatique au monde du business


SOA
Considration dans son contexte global de linformatique Fonction de support pour les processus dentreprise avec mis en place des differents services Dans le niveau des processus informatiques ajouter un contribution lefficacit

BPM
Considration dans son contexte global dentreprises Dans le niveau des processus dentreprise ajouter une contribution leffacit

Beaucoup de synergies possibles , il faut les utiliser

Business Process Management System


Dfinition Analyse Gartner defines business process management (BPM) as a management discipline that treats business processes as assets that directly improve enterprise performance by driving operational excellence and business agility. Quelques exemples:

Management

Design
p.e. Kaizen, TCT, Six Sigma

Mise en

uvre

Modularisation
p.e. UML

Automatisatio n Intgration Configuration

Implmentation

tude du march de 2008 / TU Wien, FH Bonn-Rhein Sieg, Exlconn 146 entreprises dmand 50%-50% moins/plus de 1000 employers

Implmenation la stratgie

Quelles applications ont un impact durable?


70.00% 60.00% 50.00% 40.00% 30.00% 20.00% 10.00% 0.00% ERP SCM CRM BPM EAI

10 26 64

dja completeme nt intgre presque completeme nt intgre pas encore / partiel intgre