Le Systèmed’Information (SI) d’uneentrepriseestgénéralementbasésur des logiciels et des sources de donnéeshétérogènes
Architecture accidentellesMaintenance difficile
Problemes : Des interfaces de développement propriétairesDes protocoles de communication propriétairesUn manque de cohérence entre serveurs d’applications et solutions EAILe prix excessif des licences
Middleware assure la communication "temps réel" entre système hétérogèneweb service = pr gerer les communicationsxml = pour definir le format du message
L’ESB prend en charge les fonctionnalités ci-dessus
Consumer : c’est un consommateur des servicesProvider : fournisseur de services
Les SE fournissent la logique métier et les transformations (XSLT, Drools...). Il peuventconsommereux-mêmesd'autres SE.Les BC fournissent la connectivité, qu'ils'agisse de protocoles (FTP, HTTP, ...), de piles (SOAP, JMS, ...) ou de services externes au conteneur JBI. Ilspermettentl'accèsdepuisl'extérieur aux services d'une application JBI.Les Normalized Messages sont les messages échangés par une application JBI. Cesont des documents XMLformés :Du contexte du message : Il inclut des informationstelsque le protocole de communication, des informationsspécifiquesàd'autrescomposants ...Du contenu du message : Toutes les données.