Simon Haslam's Oracle Fusion Middleware administration blog

Practical ADF Application Deployment - Best Practices Summary

Thanks to those of you who came along to my presentation at the Fusion Middleware Symposium day of ODTUG 2008 - I do hope it was useful. ODTUG is certainly very well run: a good example of this is that by yesterday afternoon I already had the results from delegate questionnaires!

Thankfully feedback was mostly positive; I appreciate your support. Of course it is useful to get the less satisfied feedback too as it gives me chance to put matters right in future. For instance, someone wanted to know where the "best practices" I was recommending were. I thought I'd drawn them out during the session but with hindsight perhaps I should have put an explicit summary slide at the end. So, to put that right for now, here they are again:

  • use web/local mode BC deployment (go with the flow!)
  • use pooled data sources provided by the App Server
  • have separate data source pools for app schema and BC internal schema
  • match up up the data source pool sizes with numbers of app module instances
  • use the BC admin tools to tune app module sizing
  • deploy as a WAR/EAR file not via JDev
  • use the ADF library installer to install correct version on your AS

I also had a few tips for App Server admins new to deploying "Fusion Tech Stack" (ADF Faces, ADF BC) applications, primarily:

  • learn about BC app modules (see the ADF Developer's Guide)
  • learn about the java class loader in 10.1.3 (see the OC4J admin guide)

Plus, if you've not done so already, you'll need to look into the container managed security options (such as DBTableOraDataSource for small scale independent deployments or OID for larger, integrated systems).

Feedback on visuals: Part of the problem I was facing was that I had been told to expect the hall to be large so was very worried about putting too much on my slides and that they would be illegible from the back. That was also my reasoning behind having the the title at the bottom right (e.g. you can probably work out that the agenda slide was the "Agenda"...) and I wanted people to see the content more than the title. On the day having two screens and a wide room meant that maybe that wasn't such an issue. Perhaps having titles at the bottom was a little too radical afterall!

Finally, I think the delegate who commented on my use of idioms was perhaps referring to me saying "I don't want to teach Granny to suck eggs" - apologies for that as I gather it doen't translate to US English!

There's a lot more detail in my White Paper which is on the ODTUG conference CD. If you have any questions, feel free to comment here or drop me an email.

Comments:

Post a Comment:
Comments are closed for this entry.

Search this blog

About me

Links

Feeds