Web Services provide a powerful access channel to business capabilities. Inside the company, resources can be shared and costs reduced. Outside the company, the interaction with customers and suppliers can be streamlined and business opportunities extended. A major issue with the current Web Service model is the problem of composition and the difficulties that arise as Web Services are assembled, typically in a bottom-up manner. We briefly discuss this issue, and propose a lightweight solution based on automated consistency checking of Web Service interfaces