Colin Yu is an advisory software engineer for the On Demand Software Development team at the IBM Software Solutions Toronto Lab focusing On Demand Solutions and SOA engagements. Formerly, he worked as a technical designer for the Business Scenarios team of IBM System House. Through the use of business scenarios, he helped define integration requirements for the WebSphere products that will enrich the value of the platform for the customers. Colin received a bachelor's degree in engineering from the South China University of Technology in 1995 and a master's degree in applied science from the University of Waterloo, Ontario, in 2000. He is a frequent contributor to IBM developerWorks.