Cloud computing is being talked about as the next major trend that is going to change the way businesses use technology to gain competitive advantage in the marketplace, much like the Internet did in the 1990s. Java Enterprise Edition (EE) appears to be the programming platform of choice for most organizations that require scalability and enterprise application features. Java has had tremendous success in the engineering community with a substantial ecosystem of various open source frameworks and utilities Cloud computing + Java + open source = The next generation of Internet-scale applications Pro Amazon EC2 and WS with Java walks you through a comprehensive and practical approach to working with Amazon's Elastic Compute Cloud in EC2 and associated web services using Java EE implementations, frameworks, and tools like JBoss, Hibernate, Spring, GridGrain, and more to create the next generation of Internet-scale applications.