Semaine 8: Java 2, Enterprise Edition 1
Patron d’intégration
d’entreprise
Architectures de message
asynchrone
Semaine 8: Java 2, Enterprise Edition 2
Le besoin d’intégration
d’entreprise
Plus d’une application
Souvent des centaines
Une simple application trop
difficile et inflexible
Spécialisation des vendeurs
Raisons historiques, fusions
Culture politique de l’organisation
Les clients perçoivent
l’entreprise comme un tout, et
veulent faire exécuter des
fonctions d’entreprises qui
recouvrent plusieurs
applications.
Semaine 8: Java 2, Enterprise Edition 3
Défis de l’intégration inter-
entreprise
Les réseaux sont lents
Les réseaux ne sont pas fiables
Il n’y a pas 2 applications semblables
Le changement est inévitable
Plus
Intrésèquement à grande échelle et complexe
Contrôle limité sur les applications et les participants
Implications profondes, impacts d’affaire critiques
Entrelacé avec la politique corporative
Peu de standards existent et ils évoluent encore…
Semaine 8: Java 2, Enterprise Edition 4
Couplage faible recherc
Couplage: mesure de la
dépendance entre les
applications
Dépendance technologique
Dépendance sur lieu
Dépendance temporelle
Dépendance sur les données
Waldo et al, 1994:
Objects that interact in a distributed
system need to be dealt with in ways
that are ntrinsically different from
objects that interact in a single
address space
Exemple de
couplage fort
Semaine 8: Java 2, Enterprise Edition 5
Intergiciel basé message
Les canaux sont séparés des applications
Enleve la dépendance physique
Les canaux sont asynchrones et fiables
Enleve les dépendances temporelles
Les données sont échangées dans des messages
complets et autonomes
Enleve les dépendances aux formats de données
1 / 24 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !