11. Oracle Fusion Architecture Business Logic View Data Task Complete Assign Task Human Workflow Service BPEL Process Business Activity Monitoring User Interface ADF Faces components Business Services JSR-227 Data Binding Web Services DB Schema WebCenter Events results facts Orchestration Human interaction Policy evaluation Monitoring Rules Engine
19. With ADF and other components like Oracle Web Center Framework (ADF based) Integrated, standards based, user interaction suite Notifications Email Discussions & Presence Documents Search Business Intelligence Apps Wiki / Blog Social Networks Custom Partner Legacy Other Apps…
35. “Traditional” Oracle Development… Business Logic View Data User Interface UIX /JSP Business Services ADF BC / EJB DB Schema Web Services Forms / Reports Application Express
36.
37. The Fusion Blueprint Business Logic View Data Rules Engine Assign Task Task Complete Human Workflow Service Mediator /BPEL Process results facts Business Activity Monitoring User Interface ADF Faces components Business Services ADF Business Components Data Binding SDO Services Database Schema Events Orchestration Human interaction Policy evaluation Monitoring
38.
39. Fusion Development Exposed Portlets Business Services User Interface Business Processes Relational Data Packaged Apps XML Data
40. Fusion / ADF Architecture Business Services Data Services Model Controller View Desktop Browser-Based ADF Bindings (JSR 227) JSF Struts JSF/ADF Task Flow Office ADF Swing JSP TopLink EJB BAM ADFbc Portlets BI Essbase BPEL Web Services Java ADF Faces / DVT XML Data Legacy Data Relational Data Packaged Apps
41. ADF – Fusion Stack Business Services Data Services Model Controller View Desktop Browser-Based ADF Bindings (JSR 227) JSF Struts JSF/ADF Task Flow Office ADF Swing JSP TopLink EJB BAM ADFbc Portlets BI Essbase BPEL Web Services Java ADF Faces / DVT XML Data Legacy Data Relational Data Packaged Apps
42. <Insert Picture Here> Business Services Business Services User Interface Business Processes Exposed Portlets
57. ADF Faces Rich Client Architecture Client Side Server Side Label1 Label2 Label3 OK DOM Peer Objects Document Form Element Servlet JSF Lifecycle In Memory Tree View Root Form UI Component Renderer
58.
59. ADF Faces Rich Client Components ADF Binding ADF DataControl RDBMS EJB 3.0 Web Service BPEL … Ajax Render Kit UI Component “ bindings” Object Expr. Language MODEL UI RENDERING ADF Ajax Page Lifecycle Client
79. <Insert Picture Here> Alternative UIs Business Services User Interface Business Processes Exposed Portlets
80. Desktop Development Excel Integration Microsoft Office Declarative Binding Bulk Transactions Connected Disconnected Secure Business Services
81. ADF Mobile Browser Architecture Business Services Data Services Model Controller View Struts Relational Data XML Data Legacy Data JSP Metadata Services ADFm (JSR 227) Packaged Apps JSF MyFaces JSF/ADFc Java EJB BAM BPEL ADF BC BI XML Office Swing WebServices Portlet Toplink JMX JCR Mobile Browser Client
88. Metadata Services Customization Laura’s Page John’s Page + + MDS Customization Engine Metadata Repository - File or DB No User Customization Base Document User1’s User Customization Site Customization
89.
90. Customization Layers simplify Upgrade Industry Site User Industry Site User Version 1 Version 2 Customer Customizations Carry Forward Upgrade Can Change Base Metadata