ITM : une solution robuste, scalable, ouverte |
![]() |
![]() | |
Architecture technique
ITM est une solution robuste. Elle s'appuie sur la plate-forme Java/J2EE, et sait en tirer parti au maximum. Son architecture s'appuie sur les EJB, garantissant l'aspect transactionnel des appels. Les environnements distribués ou les clusters de serveurs d'applications lui permettent d'assurer les montées en charge en terme d'accès concurrents ("load balancing") et de disponibilité de service ("fail over"). Les services de messages JMS assurent la synchronisation de l'application avec d'autres composants du système d'information. ITM fonctionne sur les serveurs d'application BEA Weblogic, IBM Websphere, Oracle Application Server, ou JBoss. ITM est en outre une solution scalable. La base ITM peut stocker plusieurs millions d'entités avec leurs relations sémantiques et leurs attributs, tout en conservant les temps de réponse exigibles d'un système de production critique. ITM utilise également les fonctions d'indexation plein-texte et de stockage XML des bases de données afin d'améliorer ses performances et ses fonctionnalités de recherche sémantique. ITM fonctionne sur les bases de données Oracle 9i, 10g et PostgreSQL 8.x. Enfin, ITM est une solution ouverte. Elle fait un usage intensif des standards XML, et dispose d'une interface utilisateur web. Elle propose des API Java et des web services qui permettent de l'intégrer dans le coeur du système d'information, et de construire des applications dédiées (clients lourds ou clients légers) qui s'appuient sur le référentiel d'ontologie, de vocabulaire, de métadonnées ou de connaissances de l'entreprise. |
|