The deployment destination for enterprise applications is going through its biggest transition since the creation of Java. Cloud infrastructure is changing the game for both application deployment and lifecycle management. Over the past decade, open source technologies such as Spring and Tomcat have defined how we build and run enterprise Java applications. Recent developments in open source collaboration Application Lifecycle Management (ALM) tools are now transforming how we evolve and manage those applications.
This talk will explore connecting enterprise Java stack with cloud deployment via a task-focused continuous integration loop. The SCM, code review, and Agile ALM technologies, based on the Eclipse Mylyn ALM interoperability platform, will be used to demonstrate how to achieve this new level of connectivity and automation between the team and the application. The talk will conclude with a roadmap of how we can apply these new lessons to define the next decade of enterprise Java productivity.