[1] The resulting models are platform-independent, so engineers do not need to have skills on a low-level integration technology when designing their solutions.
Furthermore, this design can be re-used to automatically generate executable EAI solutions for different target technologies.
[2] Functionality and structure of an EAI solution are completely defined by using the language building blocks, ports, tasks, decorator, slots, and integration links.
Guaraná's tasks are based on the Enterprise Integration Patterns (EIP) of Gregor Hohpe and Bobby Woolf.
Part of them are based on the enterprise integration patterns proposed by Gregor Hohpe and Bobby Woolf.