Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Birds Do It:
Choosing Oracle Fusion’s ADF • The migration requirement
Business Components to Migrate • Technology decision process
from Oracle Forms to J2EE Web
• Challenges, successes, lessons learned
Tuesday (Peter and Duncan)
Peter Koletzke 10:45: JAZN Security in JDeveloper
(Hilton)
Government Technical Director & Thursday (Peter)
Technology Conference
Principal Instructor Government 4:00: JDeveloper with ADF Faces and
(GTC) East 2005 Technology Conference JHeadstart (Moscone West)
(GTC) East 2005
3 4
5 6
7 8
Agenda
Government
Technology Conference
(GTC) East 2005
9 10
11 12
Which Technology Realm? Which Development Tool?
• Decision: Java Enterprise Edition (J2EE); Web • Decision: Oracle JDeveloper (9i, 10.1.2, 10.1.3)
• Reasons for J2EE • Reasons
– Industry standard; lots of options exist for Java – Works well with Oracle database
– Oracle is focusing on it – Flexible: can produce standard code using any Java
• Reasons for web interface framework – from Oracle or from elsewhere
– Available anywhere, any time – Oracle uses it to build the EBS apps
– Browser-based user interface – “Standard” Oracle development tool
• Single vendor
• Eliminates telnet software (cost and set up)
• Parallel decision was made to also
• No applet downloads; JInitiator was rejected
use Oracle Application Server
– Familiar GUI interface components
– Relatively familiar environment for
• Eliminates arcane function key presses
Oracle Forms developers
13 14
15 16
Additional Benefits of ADF BC Even More Benefits of ADF BC
• Simple to develop – less Java code • Highly-evolved
– Assumes business rules code is primarily in the
database – Started when most Java developers were
• Used by Oracle to build its prepackaged still coding JDBC
applications • In its earliest iteration, more features
– A.k.a., Oracle Applications, E-Business Suite, than most comparable frameworks
Fusion Applications
– We can rely on support, assistance, bug fixes, • Middle tier data caching done natively
enhancements before other frameworks tried this
• Does everything that other persistent
frameworks do • Plays well with others in ADF
– Hibernate – Narrows the decision for View and
– EJB Controller layers
17 18
19 20
Agenda Did We Mention the Award?
21 22
23 24
Successes – Strategy Successes – Technology
• Gradual rollout to user base was a key • Technology choices proved solid
– Over 400 user sites (multiple users each) • ADF Business Components presented no
• User acceptance remarkably high major surprises
– Most folks seem to know about Internet – JDBC layer worked
applications – Published techniques for application context and
– No need to teach how a mouse works user connections worked
• Somewhat apprehensive staff was • View and Controller technologies did their job
productive – Used Browser Look and Feel
– New is always scary but in a fun way • Slightly boring but consistent with EBS
• Moving business rules code to the • JHeadstart plugin helped
database was a key to success – JDev 9i offered less declarative coding
• You need a resident Java architect – Softened J2EE development learning curve
– Preferably one who knows ADF – Provided default page flow code and patterns
25 26
27 28
Please fill out the evals
Summary Developer
Books co-authored with Dr. Paul Dorsey,
Avrom Roy-Faderman, & Duncan Mills
Designer Advanced Personal web site:
• You can do well with ADF BC and Handbook Forms & Reports
http://ourworld.compuserve.com/
homepages/Peter_Koletzke
related frameworks
• Remember the successes and lessons
learned JDeveloper 3
Handbook ORACLE9i http://www.quovera.com
• This is a specific case study JDeveloper • Founded in 1995 as Millennia Vision
– Your mileage may vary Handbook Corp.
• Profitable for 7+ years without outside
– Decision points will be slightly different in funding
• Consultants each have 10+ years
each case industry experience
• Strong High-Tech industry background
• You can do it! ORACLE
JDeveloper 10g
• 200+ clients/300+ projects
• JDeveloper Partner
– Only if you need to, however Handbook
• More technical white papers and
presentations on the web site
29 30