...Allow implementation of fully asynchronous handlers of incoming HTTP requests. Minimize memory usage with disk streaming of large HTTP request or response bodies. Automatically handle transitions between foreground, background and suspended modes in iOS apps. Full support for both IPv4 and IPv6.
The goal is to allow Java web developers to create workflow-like websites, moving away from the traditional page-based system to a website represented by states (screens) and transitions (links, forms...) and using AJAX to process the requests.