Séparation des interfaces offertes/requises
Modification des exceptions
Ajout des ports in/out