Hornet (formerly TOA) layers on top of Core X and provide a very lightweight service modeling mechanism appropriate for Topic Oriented Message Type based Routing.. Unlike Eagle service definitions, Hornet service definitions map message types to topics allowing for a rich topic namespace and allow for more complex interaction models. Hornet is well suited to high performance applications that are event based.