Breaking down business processes into Web services components was the easy part. Weaving them together into manageable, useful services has proved more ambitious. XML-based business process languages ...