OpenSymphony Workflow is a very flexible workflow system that can be plugged in to almost any need or existing application. Uses can range from document management to order processing to project management. It includes support for many different interface mechanisms (SOAP, EJB, Java Class) as well as persistence (EJB, JDBC, XMl, Ofbiz). It works in any J2EE container, including servlet containers (without EJB support).
WebWork MVC Framework is a Java pull HMVC Web application framework, designed for creating dynamic websites using minimal effort and maximum flexibility. It supports multiple views, allowing you to switch between different view technologies, including HTML, Swing, PDF, XSLT, and Velocity, without changing the logic producing the data. It includes a powerful expression language for navigating its object stack, as well as a small but complete tag library. It supports internationalization, redirection, error handling, validation, command driven actions, chaining actions, and type conversions.