20 likes | 142 Views
Workflow Engine. Client Browsers. Workflow info (workflow ID, activity ID, context ID). Workflow info (workflow ID, activity ID, context ID). Workflow Agent & POJOS. Persistence. Struts & DWR Agents, POJOs Classes: Servlet, Action, Agent Config : struts-config.xml.
E N D
Workflow Engine Client Browsers Workflow info (workflow ID, activity ID, context ID) Workflow info (workflow ID, activity ID, context ID) Workflow Agent & POJOS Persistence Struts & DWR Agents, POJOs Classes: Servlet, Action, Agent Config: struts-config.xml Spring & Hibernate Persistence Framework Classes: Service, DAO, DAOImpl Config: applicaton-context.xml, context-[X].xml, [X].hbm JSP Taglibs, JavaScript, DWR PostGreSQL8.3 JSP Taglibs, JavaScript, DWR Java WebApp: Filters & Servlet Config Tomcat WebApp Server
Workflow Editor Workflow Engine Workflow info (workflow ID, activity ID, context ID) Workflow Service & POJOS Persistence REST? Service Interfaces, POJOs Classes: ?? Config: ?? Spring & Hibernate Persistence Framework Classes: Service, DAO, DAOImpl Config: applicaton-context.xml, context-[X].xml, [X].hbm External Client Applications • User Management • Security • Page Navigation • Page Styles PostGreSQL8.3 PGIST GUI Framework • ExtJS4/Ajax? • (X)HTML5? • See also Google Gadgets/GWT HTML Java Service Providers Config Tomcat WebApp Server