|
Comme les entreprises se développent, souvent comme le résultat de fusions et acquisitions, la nécessité d'intégrer les applications d'entreprise devient un facteur d'excellence dans le lecteur pour rester compétitifs. C'est une stratégie commune pour permettre les capacités du matériel ou des logiciels conduire le développement du processus d'intégration d'applications. Souvent, une hypothèse est faite à tort, que l'industrie les meilleures pratiques mai être en mesure d'améliorer la competetiveness d'une organisation. «Il est absolument essentiel que les organisations d'avoir une compréhension claire de la façon dont leurs systèmes fonctionnent et interagissent." Model-Driven Architecture: Il est de plus largement reconnu dans la communauté d'experts que le découplage des Model-Driven Architecutre (MDA) est défini comme «une spécification complète constituée d'une plate-forme définitive-base indépendante de la langue de modélisation unifié (UML), modèle, plus un ou plusieurs Platform-Specific Models (PSMs) et définit la définition de l'interface, chacun décrivant la façon dont le modèle de base est mis en œuvre sur un intergiciel différentes platform.1 " En utilisant l'approche MDA, il est possible de dissocier la conception de l'intégration d'applications à partir de suites logicielles spécifiques au produit, entravant ainsi la dépendance initiale et la dépendance par la suite propriétaires des infrastructures. Cela libère de l'analyse des objectifs d'affaires, et ce qui est nécessaire pour réaliser ces objectifs, de tout produit ou une technologie. Les organisations devraient demeurer technologie agnostique qui est raisonnablement possible. L'approche MDA: Il existe des mesures simples à prendre pour exécuter une approche MDA pour résoudre les problèmes posés lors de l'appariement des applications aux besoins commerciaux. Principaux d'entre eux est de faire correspondre les besoins d'intégration avec les objectifs d'affaires spécifiques, représentant les relations entre eux sur divers processus. Suites de produits du vendeur négligent généralement de différencier la sémantique d'affaires unique de la sémantique d'exécution. Le point crucial de l'approche MDA est qu'il sépare la sémantique de la mise en œuvre par des demandes spécifiques OS sur les systèmes individuels. Les 4 étapes pour mettre en œuvre une solide approche MDA sont les suivantes: 1. Évaluer et hiérarchiser les fonctions de l'entreprise en créant une forme aisément déchiffrables modèle UML de la façon dont l'entreprise offre ses «valeur». Il est important dans ce processus ne pas se concentrer sur la façon dont l'entreprise résout ses insuffisances. Le modèle UML doit décrire les principaux aspects structurels et comportementaux de systèmes et de personnes (travailleurs) en tant qu'acteurs interactive au sein de l'entreprise. 2. Affiner les descriptions de l'interaction entre les entités et les personnes dans l'entreprise afin de permettre "la cohésion, le couplage lâche» et de repérer et attribuer des responsabilités dans un Platform-Independent Model (PIM). 3. Carte du PIM avec une plate-forme-Specific Model (PSM), en incorporant spécifiques Application Program Interfaces (API) avec Commercial Off-the-Shelf (COTS) les demandes des fournisseurs. 4. Mettre en place un modèle de déploiement que les cartes de l'architecture physique réel, génération de code à partir du modèle le cas échéant. "Un des principaux avantages de l'approche MDA est qu'il fournit une de global et La MDA Avantages: Employant la méthode MDA a également un certain nombre d'autres avantages importants, notamment: · Indépendance des besoins de l'entreprise à partir de caractéristiques technologiques · Coûts et les économies de temps de mise en œuvre · Réalisation rapide d'intégration avec l'interopérabilité et la portabilité entre les différents logiciels et des plates-formes · Utilisation d'une industrie langage de modélisation UML standard, tels que de comprendre une entreprise disponible actifs intellectuels · La documentation officielle des connaissances organisationnelles clés · Soutien du cycle de vie, en prévision de l'intégration avec les systèmes futurs, et l'insertion rapide des technologies émergentes dans le système actuel MDA gère adroitement les défis posés par les implémentations informatiques complexes en les séparant par des processus d'affaires de restrictions de la technologie. Il permet la considération primordiale pour les affaires et la technologie modèles indépendamment, ce qui éviterait des solutions pour y implémentations qui pourraient par ailleurs être limitées à des produits propriétaires coûteux. Comme les grandes organisations deviennent plus concurrentiels, ils vont concevoir des solutions pour l'intégration des affaires doit être menée d'une manière qui soit impartiale en ce qui concerne la technologie et le fabricant. Une solide approche MDA est fondamental pour cette activité, parce qu'elle se fonde sur des modèles UML qui peut, bien entendu, être échangés à travers Metadata Interchange (XMI)-outils compatibles. Conclusion: L'approche MDA à l'analyse et en capturant les exigences d'intégration des affaires et des solutions appropriées de l'infrastructure technologique peut être standardisée et formalisée d'une manière applicable à tous les environnements organisationnels et indépendant des fournisseurs de produits. Le résultat final de l'utilisation de cette méthode d'aide à la fois les fournisseurs et les clients en permettant à chacun de s'adapter aux changements dans les technologies et le marché d'une manière efficace et économique. À propos de Patrick A. Spencer: Patrick A. Spencer est un gestionnaire de la prestation dans le groupe à IT Solutions Corp ITX M. Spencer joue un rôle clé dans l'analyse, l'architecture, la conception et le déploiement des applications majeures pour les clients dans une variété d'industries. |



















