Adf & Jdeveloper overview

504
-1

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
504
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Adf & Jdeveloper overview

  1. 1. By:- Rohan Walia
  2. 2.  Web Application Development  Right Framework to Select  Jdeveloper IDE for ADF/Fusion Applications  Oracle ADF Overview  Different layers of Enterprise application  Data Access in ADF  Demo on ADF/Jdeveloper
  3. 3. Building Web Portals Fast & Responsive portals Interactive portals User Friendly portals Rich & good UI portals
  4. 4. Provide End to End Solution Features Like AJAX Integrate with Enterprise Applications Best features of all layers Easily Pluggable Rich UI Rapid Development Comparatively easy learning curve
  5. 5. Few Minutes with ADF
  6. 6.  Integrated development environment ◦ Full life cycle ◦ Full set of technologies  Simpler development ◦ Visual and declarative ◦ Oracle ADF – end to end framework   Increased productivity Standards based
  7. 7.         Java EE Web User Interfaces Mobile Web Services SOA WebCenter / Portlets Database XML
  8. 8. View Business Logic Data Business Services Data Binding events BAM Human Workflow Service assign Mediator /BPEL Process complete Monitoring Human interaction facts Rules Engine results Orchestration Policy evaluation
  9. 9. ADF in the Fusion Architecture View Business Logic Data Binding Data Business Services events BAM Human Workflow Service assign Mediator /BPEL Process complete Monitoring Human interaction Rules Engine facts results Orchestration Policy evaluation
  10. 10. Oracle’s Application Development Framework
  11. 11.     Increase productivity & ease-of-use ◦ Visual and declarative development ◦ Takes care of the “plumbing” code ◦ Implements best practices Promote service oriented development ◦ Re-usable business services ◦ Composite applications development Standards-based ◦ Java EE, SOA, SDO/SCA … End-to-end coverage ◦ MVC, security, customization
  12. 12. Oracle ADF – Multi Channel Framework Web Database Desktop Web Services Mobile Legacy Systems Office Applications Unlimited
  13. 13. Oracle ADF - The Bigger Picture Metadata Services (MDS) Desktop ADF Swing Mobile Office Browser-Based JSF Mobile JSF ADF Faces ADF Controller ADF Binding Java EJB ADFBC BAM Web Services View Controller Model BPEL BI Portlets Business Services Data Services Database Web Services Legacy Systems Apps Unlimited
  14. 14. ADF – Simplification in Each Layer
  15. 15. ADF Faces Rich Client Components       Over 150 components Ajax enabled Pluggable look and feel Accessibility & internationalization The usual components plus: ◦ Charts, gantt, geo-map, pivot, calendars, coverflow Built in advanced functionality: ◦ Drag and drop framework ◦ Dialog and pop-up framework ◦ “Active Data” - Dashboards / push updates (comet) ◦ Templating and declarative components
  16. 16. Dash Board
  17. 17. GIS
  18. 18. ADF Controller      An extension to the JSF page flow engine Define flows of pages and methods Diagram your process Build reusable task flows ◦ In other flows, inside other pages Advance functionality in a declarative way ◦ Transaction, initialization, Back button
  19. 19. Task Flows - Reusable Page Flows Bounded Task Flow Task Flow Page region
  20. 20. ADF Business Components A framework that simplifies developing Java EE business services for developers familiar with Forms, declarative development, and relational databases       Simplify data access Simplify validation and business logic Uses SQL based data views Separate data views from business logic Implement best practices Easy customization
  21. 21. ADF BC - Making Things Simpler             Query by example any field Master/Detail coordination List of values Calculated fields Various validations Exposing services Range fetching Web service interfaces Transaction control Locking mechanism State management All done declaratively without coding!
  22. 22. ADF Model - Data Binding   Unified Binding Solution Service Oriented Interface ◦ Abstract implementation from clients ◦ Loose coupling between services and application  More Reusability ◦ Discover and share services  More Productivity ◦ Drag and drop data binding ◦ Declarative validation ◦ Control hints
  23. 23. ADF 11g Built-in Support (Business Services)           ADF Business Components Java Class EJB Web Service URL (REST, XML or CSV) BAM BPM WorkList Essbase Place Holder Add your own
  24. 24. DEMO
  25. 25. Questions ? in.linkedin.com/in/rohanwalia/ er.walia@gmail.com

×