Jeudi, 4 octobre 2007
11 h

Infrastructure inter-application ouverte (IIO) : architecture logicielle et utilisation concrète en navigation

L'infrastructure interapplication ouverte (IIO) est un intergiciel (middleware) permettant de relier différentes applications et sources de données géospatiales entre elles, et ce peu importe le système d'exploitation et le langage de programmation utilisé.

L'IIO, un intergiciel ouvert, connecte les composantes entre elles grâce à une interface uniformisée respectant l'architecture orientée services (SOA) et utilisant une méthode d'accès aux données basées sur des principes d'interopérabilité et s'appuie sur les normes en géomatique d’ISO et d’OGC.

Étant distribué sous la forme de logiciel libre, l'IIO est très peu coûteux et facilement accessible. Sa conformité aux standards internationaux en fait une solution durable et évolutive à de fréquents problèmes d'interopérabilité reliés à l'évolution et à la mouvance continuelle des systèmes informationnels à relier.

L'utilisation de l'IIO dans des projets complexes de développement permet d'en diminuer significativement le temps et les coûts de développement. De plus, sa performance, sa robustesse et sa flexibilité en font une solution qui évolue harmonieusement avec les systèmes où elle est déployée.

Nous parcourrons en détail l'architecture logicielle de l'IIO et ses nombreuses caractéristiques fondamentales qui en font une technologie efficace, robuste, extensible et simple à utiliser. Il sera aussi question d'un cas concret d'utilisation de l'IIO pour le développement d'outils avancés d'optimisation de la navigation sur le Saint-Laurent.

Mathieu Dupont, Québec, Canada