Overlapping schwarz methods for isogeometric analysis