Harmonized and Reversible development framework for HLA based interoperable application
Résumé
This chapter aims at proposing an approach to implement a distributed information system built on top of a federation of existing (reused) software components. This solution is taking as a core consideration the problem of interoperability of data exchanged between enterprises. The idea is to adapt and reuse experiences coming from the development of enterprises legacy information systems in order to create a HLA (High Level Architecture) based system of systems. In that perspective, this chapter will propose a new bi-directional development life cycle. MDA (Model Driven Architecture) and HLA FEDEP (Federation Development and Execution Process) will be combined and harmonized to implement distributed information systems from enterprise models of existing system. Conversely, model reverse engineering techniques will be used to help re-implement existing systems, in order to be interoperable without being fully reconstructed. Then, according to HLA 1516 evolved new features, this chapter will propose a solution based on an open source RTI, poRTIco, to implement web enabled federates.