MIS - Intégration d'applications d'entreprise

Une organisation peut utiliser divers systèmes d'information -

  • Gestion de la chaîne d'approvisionnement - Pour gérer les fournisseurs, l'inventaire et l'expédition, etc.

  • Gestion des ressources humaines - Pour la gestion du personnel, la formation et le recrutement de talents;

  • Soins de santé des employés - Pour gérer les dossiers médicaux et les détails d'assurance des employés;

  • Gestion de la relation client - Pour gérer les clients actuels et potentiels;

  • Applications de Business Intelligence - Pour rechercher les modèles à partir des données existantes des opérations commerciales.

Tous ces systèmes fonctionnent comme des îlots d'automatisation individuels. Le plus souvent, ces systèmes sont autonomes et ne communiquent pas entre eux en raison de problèmes d'incompatibilité tels que -

  • Les systèmes d'exploitation sur lesquels ils résident;

  • Système de base de données utilisé dans le système;

  • Les anciens systèmes ne sont plus pris en charge.

EAI est un cadre d'intégration, un middleware, constitué d'un ensemble de technologies et de services qui permet une intégration fluide de tous ces systèmes et applications dans toute l'entreprise et permet le partage de données et une plus grande automatisation des processus métier.

Caractéristiques de l'EAI

  • EAI est défini comme «le partage illimité de données et de processus métier entre toutes les applications et sources de données connectées de l'entreprise».

  • EAI, lorsqu'il est utilisé efficacement, permet une intégration sans aucun changement majeur dans l'infrastructure actuelle.

  • Étend les capacités du middleware pour faire face à l'intégration des applications.

  • Utilise les couches logiques d'application de différents systèmes middleware comme blocs de construction.

  • Assure le suivi des informations liées aux opérations de l'entreprise, par exemple l'inventaire, le grand livre des ventes et exécute les processus de base qui créent et manipulent ces informations.

Besoin d'intégration au niveau de l'entreprise

  • Partage sans restriction des données et des processus métier au sein d'une organisation.

  • Lien entre les clients, les fournisseurs et les régulateurs.

  • La liaison des données, des processus métier et des applications pour automatiser les processus métier.

  • Assurer des qualités de service constantes (sécurité, fiabilité, etc.).

  • Réduisez le coût de la maintenance continue et le coût du déploiement de nouveaux systèmes.

Les défis de l'EAI

  • L'architecture en étoile concentre tout le traitement dans un seul serveur / cluster.

  • Souvent devenu difficile à maintenir et à évoluer efficacement.

  • Difficile à étendre pour intégrer des tiers sur d'autres plateformes technologiques.

  • Le modèle de données canonique introduit une étape intermédiaire.

  • Complexité accrue et effort de traitement supplémentaire.

  • Produits EAI typés.

  • Personnalisation importante requise pour mettre en œuvre la solution.

  • Verrouillage - Souvent construit à l'aide d'une technologie propriétaire et des compétences spécialisées requises.

  • Manque de flexibilité - Difficile à étendre ou à intégrer avec d'autres produits EAI!

  • Nécessite que l'organisation soit prête pour EAI.

Types d'EAI

  • Niveau de données - Processus, techniques et technologie de transfert de données entre les magasins de données.

  • Niveau d'interface d'application - Exploitation des interfaces exposées par des applications personnalisées ou packagées.

  • Niveau méthode - Partage de la logique métier.

  • Niveau d'interface utilisateur - Empaquetez les applications en utilisant leur interface utilisateur comme point d'intégration commun.