Service-Oriented Computing and Web Software Integration: From Principles to Development