Understanding IBM SOA Foundation Suite: Learning Visually with Examples