Le groupe de travail SM&C (Spacecraft Monitoring & Control) du CCSDS (Consultative Committee for Space Data Systems), qui voit la participation active de 10 agences spatiales et de l’Object Management Group (OMG), a défini une architecture orientée services pour les opérations liées aux missions spatiales.
Cette architecture est constituée d’un ensemble de services standardisés entre les fonctions embarquées à bord d’un vaisseau spatial ou basées au sol. La spécification CCSDS/MAL définit les patterns de communications entre ces services et permet de découpler ceux-ci des middlewares utilisés.
Le MAL-JORAM est l’implantation de la spécification MAL du consortium CCSDS au-dessus du middleware asynchrone JORAM.
Le middleware JORAM a par ailleurs été qualifié éligible par l’ESA comme technologie communication et de transport de données pour un usage opérationnel. L’ESA reconnait ainsi les qualités de performance, de scalabilité, et aussi d’ouverture et de durabilité du produit JORAM.
Dans le cadre du CCSDS nous avons spécifié, réalisé et suivi la standardisation de l’API Java du MAL. Cette API est devenue un livre officiel du CCSDS en avril 2013.
Le MAL-JORAM est la première implantation du MAL, elle a permit de valider la spécification et le passage en livre bleu de celle-ci. Du fait des qualités de JORAM cette implantation possède de nombreuses propriétés en terme de fiabilité, scalabilité, découplage, etc.
ScalAgent a réalisé plusieurs implantations de la spécification MAL, parmi celles-ci le MAL-AMQP permet l’utilisation d’un middleware à la norme AMQP.
MQPerf
spatial
About us
About us