ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise...
-
Upload
carmel-dickerson -
Category
Documents
-
view
223 -
download
1
Transcript of ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise...
![Page 1: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/1.jpg)
<presenter, organisation>
ADF EMG
• A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications
• Founded mid-2008 by Chris Muir, now 650+ members, staffed by many ACE Directors & ADF experts
• Focus is Fusion Tech Stack (ADF Faces, ADF BC)
• Online forum plus sessions at major Oracle conferences (OOW, ODTUG, UKOUG, DOAG…)
http://groups.google.com/group/adf-methodology
![Page 2: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/2.jpg)
SAGE Computing ServicesCustomised Oracle Training Workshops and
Consulting
Chris Muir
Consultant – “I do Oracle Stuff”
http://one-size-doesnt-fit-all.blogspot.com
Oracle ACE Director
The Ultimate Sales Pitch for ADFOn Strategic Importance and Practical Value
![Page 3: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/3.jpg)
The Ultimate Sales Pitch for ADFOn Strategic Importance and Practical Value
![Page 4: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/4.jpg)
![Page 5: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/5.jpg)
Buy ADFIt’ll change
Your life
![Page 6: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/6.jpg)
![Page 7: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/7.jpg)
![Page 8: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/8.jpg)
Buy ADFIt’ll change
Your life
It’s
FREE*
* Conditions Apply
![Page 9: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/9.jpg)
Part 1What is ADF?
Part 2Why is ADF Strategically Important to Oracle?
Part 3.1 – 3.3Why is ADF of Practical Value to You?
![Page 10: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/10.jpg)
Part 1
What is ADF?
![Page 11: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/11.jpg)
![Page 12: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/12.jpg)
The Oracle Application Development Framework (Oracle ADF) is an end-to-end application framework that builds on J2EE standards and open-source technologies to simplify and accelerate implementing service-oriented applications. If you develop enterprise solutions that search, display, create, modify, and validate data using web, wireless, desktop, or web services interfaces, Oracle ADF can simplify your job. Used in tandem, Oracle JDeveloper 11g and Oracle ADF give you an environment that covers the full development lifecycle from design to deployment, with drag-and-drop data binding, visual UI design, and team development features built-in.
![Page 13: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/13.jpg)
The Oracle Application Development Framework (Oracle ADF) is an end-to-end application framework that builds on J2EE standards and open-source technologies to simplify and accelerate implementing service-oriented applications. If you develop enterprise solutions that search, display, create, modify, and validate data using web, wireless, desktop, or web services interfaces, Oracle ADF can simplify your job. Used in tandem, Oracle JDeveloper 11g and Oracle ADF give you an environment that covers the full development lifecycle from design to deployment, with drag-and-drop data binding, visual UI design, and team development features built-in.
![Page 14: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/14.jpg)
The Oracle Application Development Framework (Oracle ADF) is an end-to-end application framework that builds on J2EE standards and open-source technologies to simplify and accelerate implementing service-oriented applications. If you develop enterprise solutions that search, display, create, modify, and validate data using web, wireless, desktop, or web services interfaces, Oracle ADF can simplify your job. Used in tandem, Oracle JDeveloper 11g and Oracle ADF give you an environment that covers the full development lifecycle from design to deployment, with drag-and-drop data binding, visual UI design, and team development features built-in.
![Page 15: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/15.jpg)
The Oracle Application Development Framework (Oracle ADF) is an end-to-end application framework that builds on J2EE standards and open-source technologies to simplify and accelerate implementing service-oriented applications. If you develop enterprise solutions that search, display, create, modify, and validate data using web, wireless, desktop, or web services interfaces, Oracle ADF can simplify your job. Used in tandem, Oracle JDeveloper 11g and Oracle ADF give you an environment that covers the full development lifecycle from design to deployment, with drag-and-drop data binding, visual UI design, and team development features built-in.
![Page 16: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/16.jpg)
The Oracle Application Development Framework (Oracle ADF) is an end-to-end application framework that builds on J2EE standards and open-source technologies to simplify and accelerate implementing service-oriented applications. If you develop enterprise solutions that search, display, create, modify, and validate data using web, wireless, desktop, or web services interfaces, Oracle ADF can simplify your job. Used in tandem, Oracle JDeveloper 11g and Oracle ADF give you an environment that covers the full development lifecycle from design to deployment, with drag-and-drop data binding, visual UI design, and team development features built-in.
![Page 17: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/17.jpg)
The Oracle Application Development Framework (Oracle ADF) is an end-to-end application framework that builds on J2EE standards and open-source technologies to simplify and accelerate implementing service-oriented applications. If you develop enterprise solutions that search, display, create, modify, and validate data using web, wireless, desktop, or web services interfaces, Oracle ADF can simplify your job. Used in tandem, Oracle JDeveloper 11g and Oracle ADF give you an environment that covers the full development lifecycle from design to deployment, with drag-and-drop data binding, visual UI design, and team development features built-in.
![Page 18: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/18.jpg)
The Oracle Application Development Framework (Oracle ADF) is an end-to-end application framework that builds on J2EE standards and open-source technologies to simplify and accelerate implementing service-oriented applications. If you develop enterprise solutions that search, display, create, modify, and validate data using web, wireless, desktop, or web services interfaces, Oracle ADF can simplify your job. Used in tandem, Oracle JDeveloper 11g and Oracle ADF give you an environment that covers the full development lifecycle from design to deployment, with drag-and-drop data binding, visual UI design, and team development features built-in.
![Page 19: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/19.jpg)
The Oracle Application Development Framework (Oracle ADF) is an end-to-end application framework that builds on J2EE standards and open-source technologies to simplify and accelerate implementing service-oriented applications. If you develop enterprise solutions that search, display, create, modify, and validate data using web, wireless, desktop, or web services interfaces, Oracle ADF can simplify your job. Used in tandem, Oracle JDeveloper 11g and Oracle ADF give you an environment that covers the full development lifecycle from design to deployment, with drag-and-drop data binding, visual UI design, and team development features built-in.
![Page 20: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/20.jpg)
![Page 21: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/21.jpg)
![Page 22: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/22.jpg)
Part 2
Why is ADF Strategically Important to Oracle?
![Page 23: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/23.jpg)
![Page 24: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/24.jpg)
![Page 25: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/25.jpg)
![Page 26: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/26.jpg)
Enterprise Content Management
Performance Management
Identity & Access Management
Middleware Platform and Management
Business Intelligence
Data Integration
Operating Systems Systems Management Virtual Machines
(Pending)
![Page 27: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/27.jpg)
![Page 28: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/28.jpg)
![Page 29: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/29.jpg)
![Page 30: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/30.jpg)
Fusion Applications
Industry Applications
Fusion Middleware
Custom Applications
ADF
![Page 31: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/31.jpg)
ADF
Oracle WebCenter
Grid Control, IDM
Management etc.
BI
BPM and Human
Taskflow
Content Management
Business Activity
Monitoring
Mapviewer and Spatial
Data Integration
Exalogic
![Page 32: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/32.jpg)
Part 3
And (Most Importantly!)
Why is ADF of Practical Value to You?
![Page 33: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/33.jpg)
![Page 34: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/34.jpg)
Part 3.1Future Proof
Part 3.2Choice
Part 3.3Reuse
![Page 35: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/35.jpg)
Part 3.1
Future Proof
Investing wisely in your technology choices
![Page 36: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/36.jpg)
![Page 37: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/37.jpg)
![Page 38: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/38.jpg)
![Page 39: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/39.jpg)
![Page 40: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/40.jpg)
![Page 41: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/41.jpg)
Part 3.2
Choice
Avoid limiting your options
![Page 42: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/42.jpg)
![Page 43: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/43.jpg)
Part 3.3
Reuse
The old rules are still the best
![Page 44: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/44.jpg)
![Page 45: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/45.jpg)
![Page 46: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/46.jpg)
![Page 47: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/47.jpg)
Easier to designEasier to readEasier to comprehendEasier to testEasier to debugEasier to changeEasier to reuse
Axiom: any duplicated code should become a module
= Reduced system cost+ Increased developer productivity+ Less time to market+ Increased business satisfaction
![Page 48: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/48.jpg)
Empl
oyee
s Pk
g getName
updateAddress
payDep
artm
ents
Pkg
Coun
trie
s Pk
g
WebPage?
![Page 49: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/49.jpg)
Skins
• Defines basic application look & feel• An abstracted named extension of CSS files• No different from other web solutions, except:– All ADF components support skin styleclasses– At runtime the user can switch skins
![Page 50: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/50.jpg)
![Page 51: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/51.jpg)
![Page 52: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/52.jpg)
Page Templates
• Define a single common page template• Contains:
– Static content shared by all consumers– Dynamic content injected by each consumer– Attributes
• Define attributes:– Values passed from consumer– Displayed by page template
• Reuse– By 1 or more pages or fragments– By 1 or more applications
![Page 53: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/53.jpg)
![Page 54: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/54.jpg)
Logo
![Page 55: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/55.jpg)
Options
Logo
![Page 56: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/56.jpg)
Options
LogoToolbar
![Page 57: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/57.jpg)
Navigation
Main Content
Options
LogoToolbar
![Page 58: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/58.jpg)
Declarative Components
• Pages are made up of repetitive components• Easy for programmers to mess these up
• Declarative components – Define a component group– Reuse throughout your application– Parameter driven– Consistent look & feel & behaviour– Can be shared across applications too
![Page 59: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/59.jpg)
![Page 60: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/60.jpg)
![Page 61: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/61.jpg)
The Killer Reuse Feature
These features are goodbut they’re not revolutionary in web design
Here’s the feature that sets ADF above all other web frameworks
![Page 62: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/62.jpg)
Images distributed under a free license from http://dryicons.com/ and http:/http://www.iconshock.com/
Business Analyst Programmer
![Page 63: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/63.jpg)
Images distributed under a free license from http://dryicons.com/ and http:/http://www.iconshock.com/
?Business Analyst Programmer
![Page 64: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/64.jpg)
Images distributed under a free license from http://dryicons.com/ and http:/http://www.iconshock.com/
Business Analyst Programmer
![Page 65: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/65.jpg)
Task Flows
![Page 66: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/66.jpg)
Mimic business processes
![Page 67: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/67.jpg)
Has a unique name
![Page 68: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/68.jpg)
Single entry point & multiple exit points
![Page 69: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/69.jpg)
Supports transactions
![Page 70: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/70.jpg)
Pages/Page Fragments
![Page 71: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/71.jpg)
Named navigation rules
![Page 72: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/72.jpg)
Routers based on decisions
![Page 73: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/73.jpg)
Method calls
![Page 74: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/74.jpg)
Parameters in/out
![Page 75: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/75.jpg)
~Functions
![Page 76: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/76.jpg)
Task Flow Benefits
• Wizards/trains• Reentrant• Multiple transactions• Portlets
• Design focuses on processes, not pages• Team composition• Easier re-architecture• Reusable
– Across 1 application or many– In other Oracle solutions (eg. WebCenter)
![Page 77: ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.](https://reader036.fdocuments.us/reader036/viewer/2022062421/56649ce15503460f949ab605/html5/thumbnails/77.jpg)
SAGE Computing ServicesCustomised Oracle Training Workshops and
Consulting
Questions and Answers?
Presentations are available from our website:www.sagecomputing.com.au
Blogger: one-size-doesnt-fit-all.blogspot.comTwitter: chriscmuirLinkedIn: chriscmuir