As shown in David Gassner's previous titles, Flex 2 Essential Training and Flex 2 Beyond the Basics, the purpose of Flex is to manage four key challenges in web development: Multistep processing, client-side processing, data manipulation, and data visualization. With the addition of Flex Data Services, Flex 2 has become an even more powerful tool for building data-driven web and standalone applications. In Flex 2 Advanced: Using Data Services, David discusses the program's possibilities thoroughly--from using Java Enterprise Edition to building a working database. It is recommended that subscribers new to Adobe Flex 2 first view Flex 2 Essential Training and Flex 2 Beyond the Basics in the lynda.com Online Training Library. Exercise files accompany the training.