Java Platform, Enterprise Edition (Java EE) 6 introduces several changes including profiles, pruning, Enterprise JavaBeans (EJB) 3.1, and Java Contexts and Dependency Injection (JCDI) 1.0. In order to make educated choices for adoption and integration, one must understand how the widely-used Spring Framework aligns with Java EE 6. In this presentation Reza Rahman, an independent consultant and member of the Java EE 6 expert group, will compare and contrast the Spring Framework with Java EE 6. He will focus on key areas, which include the component development model, dependency injection, aspects oriented programming, persistence, web services, messaging, security and scheduling. Beyond application programming interface (API) features, Reza's analysis will take a holistic view in covering concerns such as ease-of-use, learning curve, flexibility, administration, portability, tools, and vendor support.