It's true that you can use "generated" configuration from the annotations in your bean services. This will create the service components in switchyard.xml for you during the project build. Generation can be handy, but I would recommend using our tooling if you haven't tried it. Same concept of never touching switchyard.xml directly, everything is done through a visual application editor.
Instructions for installing the tooling:
A step-by-step example to follow with the tooling:
Here's a video that demonstrates creating a complete application with the tooling:
Thanks Babo, I will try it.