Intégration avec d'autres environnements
L'API de MetaEdit+ permet d'atteindre un niveau d'intégration élevé entre MetaEdit+ et d'autres outils. L'API fournit une interface pour lire, créer et mettre à jour des composants dans les modèles, ainsi que pour contrôler MetaEdit+ en vue d'exécuter des scripts ou des simulations. Cela permet plusieurs utilisations :
- Simulations : faire évoluer des modèles dans MetaEdit tout en exécutant du code
- Transformation de modèles : mise à jour d'un ensemble de modèles avec des changements identiques
- Compilation : génération de code à partir de plusieurs bases sans intervention extérieure
- Contrôle et assistance à la création des modèles
L'API de MetaEdit+ utilise les standards ouverts et largements répandus que sont SOAP, les Web Services et .NET pour s'intégrer avec les autres applications, rendant ainsi les fonctions de MetaEdit+ accessibles à partir de pratiquement n'importe quel langage de programmation (Java, C, C++, C#, Visual Basic, Perl etc.) et de n'importe quelle plateforme (Windows 98, NT, 2000, XP; Linux, HP-UX, Solaris etc).
En plus de ce lien dynamique en temps réel, les modèles peuvent aussi être importés ou exportés sous forme de documents XML. Enfin les paramètres passés en lignes de commandes pour se connecter sur des bases et effectuer des générations permettent à MetaEdit+ de participer activement à une chaîne de production logicielle.


