Package dynamique
Le package dynamique est dynamique à plusieurs niveaux. Tout d'abord, l'inventaire est géré de façon dynamique, ce qui signifie que la solution de packaging dynamique propose les composants de voyages (vols, l'hébergement, location de voitures…) en temps réel. Deuxièmement, ces composants sont combinés dynamiquement dans les packages. Troisièmement, le package est dynamiquement tarifé et donne le plus souvent un prix total unique (appelé également "prix opaque").
Système d'exploitation pour capteur en réseau
Les systèmes sont classés selon les caractéristiques suivantes :Dans un système statique le programmeur doit allouer toutes les ressources lors de la conception. Par-contre, dans un système dynamique le programmeur alloue les ressources lors de l'exécution. Les systèmes dynamiques sont plus souples, et sont plus adaptés aux environnements à évolution dynamique. Cependant, ils ne sont pas fiables et une application boguée peut facilement entraîner le blocage du système.Un système "Event-driven" est en dormance et réagit à l'arrivée d'un évènement. Un système "Multi-Threads" est un système qui accomplit les tâches en parallèle.Un système est monolithique lorsque le système d'exploitation et l'application sont compilés en un seul bloc. À l'opposé, un système est modulaire si l’application est séparé du système d'exploitation. Dans ce cas le système d'exploitation est contenu dans un noyau.Par conception un capteur dispose d'une couche applicative réseau. TCP/IP est la norme. protocoles réseau utilisés : µIP, µIPv6, RIME, Active Message, Three-layer architecture.Le capteur peut être doté d'une synchronisation de référence en fonction des besoins applicatifs.Le système d'exploitation peut être codé dans différents langage : nesC, , , , java Le capteur est susceptible d'être reprogrammé à distance, en fonction de l'évolution de l'application.Le capteur doit pouvoir être analysé à distance, ou au minimum être capable de remonter des informations sur son état au gestionnaire du réseau.