InterLabs Oracle Forms, what’s next 2011-04-27


Published on

The InterLabs Seminar on April 27 2011, at the Concentra building, Antwerp, Belgium.
To upgrade your Oracle Forms 10g applications, there is no silver bullet sollution. What are the possibilities and their (dis)advantages?

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 1. - Use the Oracle Forms ‘converter’ to convertForms to APEX automatically and thenfurthercustomize the application.2.- Youcanbuild APEXapplicationson top of existingForms PL/SQL back-end, providedthat most/all of your business logic is stored in packages. 3. - Rebuild Oracle FormsApplication in APEX using a framework
  • 1. - Use Forms2XML to convert the .fmb files to .xml files2. - Bydoingthis APEX canuseyourForms PL/SQL back-end3. - …4. - UseAPEX’smeta-datasummary to determinewhat to do next5. - Createan APEX applicationbasedon the Formsobjects of yourchosing6. - We at Inter Access useour APEX framework to addcommonfunctionalities to APEX applications in a fast and reliableway.
  • 1. - Or even simpel ones!2. - Ifyou have a good PL/SQL back-enduseit3. - …Thisconcludesmypresentation, thankyouforlistening.
  • InterLabs Oracle Forms, what’s next 2011-04-27

    1. 1. Oracle Forms, what’snext ?<br />Concentra Bedrijvencentrum 2011-04-27<br />
    2. 2. Welcome @ InterLabs !<br />Steve Lannoye – Managing Director<br />AboutInterLabs – Innovationcentre of IAB<br />Possibilities:<br />Interactive programs onactual hot market topics<br />Seminars (InterLabs invites)<br />Fullycustomizedcoaching programs<br />
    3. 3. Patrick Hellemans – Competence Manager Technology<br />Sessions intro<br />
    4. 4. Agenda<br />Welcome @ InterLabs – Steve Lannoye<br />Sessions intro – Patrick Hellemans<br />Session 1: Java – Marco Barberio<br />Session 2: APEX 4.0 – Geert Guldentops<br />Break<br />Sessions intro – Patrick Hellemans<br />Session 3: ADF 11g & Forms 11g – Shintaro Nagaoka<br />Wrap up – Patrick Hellemans<br />Next steps & opening reception – Steve Lannoye<br />
    5. 5. Does Forms 10g still have a future ?<br />
    6. 6. Possiblemigrationpaths<br />
    7. 7. Marco Barberio – Senior Java Solution Engineer<br />Why Java<br />Migration paths<br />Demo<br />Conclusion<br />Session 1: Java<br />
    8. 8. Forms 10g application requires integration with other applications.<br />Java development provides much lower development costs.<br />The use of open source technology is beneficial to the organization.<br />The organization has determined that proprietary is no longer beneficial.<br />Why Java<br />
    9. 9. Reuse Database<br />CRUD screens will be managed in Java.<br />Call custom made stored procedures.<br />Create new GUI in JSF.<br />Solution: Step 1<br />
    10. 10. Rewrite stored procedures in Java code.<br />Write all the custom made PL/SQL code in Java.<br />Re-factor GUI.<br />Solution: Step 2<br />
    11. 11. Architecture<br />PL/SQL<br />
    12. 12. Demo<br />Hands<br />on<br />
    13. 13. “open” technology<br />Easy interaction with other applications<br />Platform independency :"Write once, run anywhere" <br />Conclusion<br />
    14. 14. Geert Guldentops – Oracle APEX SolutionEngineer<br />Possiblemigrationpaths<br />How to convert Oracle Forms 10g to APEX<br />Demo migration<br />Conclusion<br />Session 2: APEX 4.0<br />
    15. 15. Use Oracle Forms ‘converter’ to convertForms 10g front-end to APEX<br />Build APEX applicationsbasedonexisting PL/SQL back-end<br />Createnew APEX applicationsusing a framework<br />PossibleMigrationPaths<br />
    16. 16. 1. Convert Oracle Forms to XML.<br />2. Createan APEX workspaceassociatedwith the Forms schema.<br />3. Create a migration project and upload the necessaryxmls.<br />4. Analyse the Oracle Formsconversionresults.<br />5. Generate Oracle APEX application.<br />6. FurtherCustomize the APEX application.<br />How To Convert Oracle Forms 10g To APEX<br />
    17. 17. Demo Migration<br />Hands<br />on<br />
    18. 18. Oracle FormsConverter does notworkforForms 10g<br />Build APEX applicationson top of existing PL/SQL back-endwhenpossible<br />Useframeworks and otherreusablecomponents to enable RAD and easilyenhancecommonapplicationfunctionalities<br />Conclusion<br />
    19. 19.
    20. 20. Patrick Hellemans – Competence Manager Technology<br />Sessions intro<br />Patrick Hellemans – Competence Manager Technology<br />
    21. 21. Shintaro Nagaoka – Principal Product Sales Consultant Oracle<br />Oracle Forms 11g<br />Oracle ADF 11g<br />Session 3: ADF 11g & Forms 11g<br />
    22. 22. Oracle Forms 11g<br />Technically the safest migration ( upgrade )<br />Suitable for the intranet type applications<br />Oracle’s commitment to continue Forms development<br />Runs on Oracle Fusion Middleware 11g<br />Some new features in Oracle Forms 11g<br />
    23. 23. Upgrading 6i & 10g Applications to 11g<br />6i Forms FMB<br />11g Forms FMB<br />11g Forms FMX<br />10g Forms FMB<br />6iForms FMT<br />open <br />Forms Builder 6i<br />Forms Compiler<br />Oracle Forms Builder 11g<br />open <br />generate<br />
    24. 24. Quotes from the Oracle Whitepaper : Sep 2009<br />Oracle Forms and Reports<br />Oracle has no plan to desupport these products. Furthermore, new version of Oracle Forms, Oracle Reports will continue to be released as part of Oracle Fusion Middleware and Oracle Forms 11g and Oracle Reports 11g are components of Oracle Fusion Middleware 11g.<br />In line with our product strategy, future development activities will be aimed at smoother version-to-version upgrade, integration with features of the platform/ technology stack and product stability.<br />
    25. 25. Oracle Fusion Middleware ( FMW ) 11g<br />
    26. 26. Oracle Forms 11g <br />Forms Server<br />
    27. 27. 11g Forms New Features<br />External events<br />Javascript integration<br />Java events<br />Proxy user support<br />PL/SQL tracing<br />Oracle diagnostic logging (ODL)<br />
    28. 28. External Events <br />FormsClient<br />BPEL thru AQ<br />FormsServer<br />Timers<br />FormsServer 2<br />Databasethru AQ<br />Making it possible to call into Forms from the outside world<br />
    29. 29. New trigger for programming External Events<br />
    30. 30. New SOA integration architecture with Oracle Forms application<br />Customer<br />solution<br />Partner<br />solution<br />Forms Application<br />Oracle Service Bus <br />
    31. 31. Oracle JDeveloper ADF<br />Application Rewrite<br />PL/SQL codes need to be rewritten in Java<br />JDEV : Mainstream development tool at Oracle<br />Used by the Oracle developers<br />Proven productivity through Application Development Framework ( ADF )<br />Application deployment requires a middleware platform, typically Oracle Fusion Middleware<br />
    32. 32. Java EE <br />Web User Interfaces<br />Web Services<br />SOA<br />WebCenter / Portlets<br />Database <br />XML<br />Oracle JDeveloper - Enterprise IDE<br />JDeveloper<br />
    33. 33. JDeveloper - Unified Visual Development<br />SOA<br />Web 2.0<br />Java<br />
    34. 34. Choice of Development Styles<br />Visual<br />Dialog<br />Code<br />
    35. 35. Full Lifecycle Support <br />
    36. 36. A Common Development Framework<br />Oracle Application Development Framework<br />Increase productivity & ease-of-use<br />Visual and declarative development<br />Takes care of the “plumbing” code<br />Implements best practices<br />Promote service oriented development<br />Re-usable business services<br />Composite applications development<br />Standards-based<br />Choice of technology, deployment platform<br />End-to-end coverage<br />MVC, security, customization<br />
    37. 37. Portals / WebCenter<br />ADF Architecture<br />Channels<br />Mobile Browsers<br />Excel<br />Desktop Browsers<br />Disconnected Mobile<br />Unified Binding and UI Orchestration<br />Service Interfaces<br /> Database<br />ServiceOrchestration<br />WebServices<br />EBus / PSoft<br />Siebel<br />
    38. 38. Oracle ADF - Major Benefits<br />Faster and simpler standard-based development<br />Forrester - the Oracle 11g development environment may finally be the “Visual Basic for Java”<br />Partners report 30% productivity improvement over .Net<br />Rich interactive user interfaces without the cost<br />Single set of developer skills<br />Mobile, BI, Geographic Information, Cubic data<br />Common infrastructure<br />Declarative customization (company, department, personal, portal)<br />End-to-end security <br />Drag-and-drop binding<br />Reliable certification and support<br />Advanced Tooling<br />
    39. 39. Patrick Hellemans – Competence Manager Technology<br />No extended support forForms 10g<br />4 possiblemigrationpaths<br />2 PL/SQL based : APEX 4.0 & Forms 11g<br />2 Java based: ADF 11g & Java<br />No silverbulletsolution, butmigrationapproachwillmake the difference<br />Wrap up<br />
    40. 40. Next steps and opening reception<br />Steve Lannoye – Managing Director<br />
    41. 41. References<br />
    42. 42. Questions ?<br />