The Oracle Forms and Reports                                                        Modernization Experts                 ...
Agenda         Introduction         Status Oracle Forms and Reports                 Oracle Forms and Reports Roadmap   ...
PITSS Company Profile     Solid Background, Solid Solutions.      Founded in 1999      Software and Service provider spe...
Why PITSS ? Our Benefit - Return on Invest      Utilizing PITSS.CON Software       Reduces Project duration       Free u...
Oracle Forms Support Timeline      Oracle is still supporting and developing Oracle Forms      Source : http://www.oracle....
Oracle’s Recommendation to Customers     Protect, Extend and Evolve     ―Oracle has outlined a strategy which allows custo...
Recommendations by Gartner              ―Update to supported version to gain advantages of centralized    Protect         ...
Gartner – Statements on ADF vs APEX            ADF                  ―We believe the least risky (and often the least cost...
What makes a successful Migration ? (1/2)    Staged Migration – via the Hybrid Approach     ―A staged (that is, phased) mi...
What makes a successful Migration ? (2/2)         Migration = Software Re-Engineering / Re-Architecting       Grant Ronald...
PITSS ROI / Modernization Process      Application Analysis - performs a detailed analysis on all object inter-dependencie...
PITSS.CON: Life Cycle Management for Oracle Forms                                           Maintain/Develop              ...
Dependency – Analysis            Dependency Analysis – Enabling a successful Migration13                   Copyright 2012...
Dead Code – Code Reduction Customer Example14                 Copyright 2012   PITSS America LLC   www.pitss.com
Forms to ADF - Remove Redundant Code         Reducing Redundancies               Forms Objects/ Business Logic            ...
Unused Object Removal      In average, 30% of Forms objects are unused or redundant      Who dares to touch a running syst...
PITSS.CON Source Code Analytics        Source Code Statistics               in Graphic and Numbers        Key Performan...
PITSS.CON Source Code Analytics18                 Copyright 2012   PITSS America LLC   www.pitss.com
PITSS Modernization Process                                                                                               ...
Forms to Java/ADF           Forms Application                                        ADF Application                      ...
PITSS Technology       Functions       Procedures       Packages       Types                                           For...
Modernization Alternatives/Cost comparison             Manual re-write in e.g. .NET , Java …      Cost   Migration to ADF,...
PITSS Product & Service OfferingsPre 10g Upgrade to 11g:                                       10g Upgrade to 11g:- FREE P...
Analysis Report24                     Copyright 2012   PITSS America LLC   www.pitss.com
Analysis Results: Total Objects             Key Source Code Objects to Convert:                     Windows:         11 ...
ADF Migration: PITSS.CON vs Manual ADF                               PITSS.CON ADF         Manual ADF      Savings w/ PITS...
PITSS Licensing Options     PITSS.CON Licensed by:      Number of Forms-Modules (reports, menus, libraries, db objects in...
PITSS Products & Service Offerings - Weblogic                                                        11g Development Clie...
PITSS Contact Information                                     PITSS - USA                                      Sales conta...
Upcoming SlideShare
Loading in …5
×

PITSS General Presentation - Dec, 2012

884 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
884
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • ----- Meeting Notes (4/26/12 08:56) -----10g no longer supported12c is on its way
  • Just in case you are considering also moving to APEX – Gartner has made clear statements on APEX that it is not for all situations the best choice. ADF is the Java technology of choice
  • Tie Down – “Would this process be appealing to you?”
  • ----- Meeting Notes (4/26/12 09:50) -----If you migrate then embrace the new software architecture - do not try to rebuild the old Forms architecture.
  • Tie Down – “Does this make sense?”
  • Tie Down – “What types of changes/enhancements are being requested?”Tie Down – “I am sure you would benefit from some of this functionality, correct?”
  • ----- Meeting Notes (4/26/12 09:21) -----Offer for those who attend KSCOPE Just to be clear - we will present what is possible to convert automated. To complete a full conversion takes additional time. You see how your Forms-screens look like in ADF and also learn how you can improve them within ADF.
  • Tie Down – “Do you understand the differences and why Preparation w/Re-Engineering is a better option then 1:1?”
  • PITSS General Presentation - Dec, 2012

    1. 1. The Oracle Forms and Reports Modernization Experts Oracles new Strategy for Forms/Reports Applications - Protect, Extend and Evolve –Jason Marra & Martin DisterheftPITSS America LLC 1 Copyright 2012 PITSS America LLC www.pitss.com
    2. 2. Agenda  Introduction  Status Oracle Forms and Reports  Oracle Forms and Reports Roadmap  Oracle’s / Gartner’s Recommendation for Forms Customers Protect, Extend & Evolve  PITSS.CON Technology Overview  Migration Options / PITSS Modernization Process / Live Demo  POC Options / Licensing / Next Steps2 Copyright 2012 PITSS America LLC www.pitss.com
    3. 3. PITSS Company Profile Solid Background, Solid Solutions.  Founded in 1999  Software and Service provider specializing in Oracle Development Tools & Application Servers  PITSS GmbH Stuttgart, Germany (World Headquarters) PITSS America LLC Troy, MI (United States Headquarters)  Key Alliances Oracle Modernization3 Copyright 2012 PITSS America LLC www.pitss.com
    4. 4. Why PITSS ? Our Benefit - Return on Invest Utilizing PITSS.CON Software  Reduces Project duration  Free up Project Budget  Ensures a higher Quality compared to traditional (manual) approaches Production Definition Planning Implementation Preparation Traditional / Manual Re-Development Re-write without .NET Oracle Fusion Java Technology (PITSS) Modernization ADF (PITSS) with Oracle Fusion Technology Forms 11g (PITSS) Savings by using PITSS.CON compared to manual approach t4 Copyright 2012 PITSS America LLC www.pitss.com
    5. 5. Oracle Forms Support Timeline Oracle is still supporting and developing Oracle Forms Source : http://www.oracle.com/us/support/library/lifetime-support-middleware-069163.pdf5 Copyright 2012 PITSS America LLC www.pitss.com
    6. 6. Oracle’s Recommendation to Customers Protect, Extend and Evolve ―Oracle has outlined a strategy which allows customers to protect the considerable investment they have in traditional technologies while allowing new tools and technologies to be adopted for evolving or new development initiatives.‖* Unsupported Protect Supported Upgrade Oracle Extend Future Architecture Forms/ Reports 2.3, 3.0, 4.5, 5.0, 6.0, 6i Oracle Forms/ Reports 11g , 9i, 10g Start Leveraging WebLogic Evolve Technologies *- Oracle, March 2012 Oracle ADF, APEX, … SOA http://www.oracle.com/technetwork/issue- Continue Leveraging WebLogic archive/2010/toolssod-3-129969.pdf6 Copyright 2012 PITSS America LLC www.pitss.com
    7. 7. Recommendations by Gartner ―Update to supported version to gain advantages of centralized Protect management and deployment. Modernize and integrate SOA and other middleware best practices and Extend infrastructures (specifically Oracle’s Fusion Middleware stack… Migrate next-generation development projects to industry-dominant Evolve technologies to align with industry best practices in the future.‖ --Gartner Nov 29, 2011 http://www.gartner.com/technology/reprints.do?id=1-198LN9P&ct=120208&st=sb7 Copyright 2012 PITSS America LLC www.pitss.com
    8. 8. Gartner – Statements on ADF vs APEX ADF  ―We believe the least risky (and often the least costly) migration path forward from Oracle Forms is Oracles JDeveloper IDE and ADF — especially for application leaders who plan to retain their existing programming staff. ‖ APEX  ―Gartner does not consider Oracle APEX a practical replacement for the full breadth and depth of the Oracle Forms toolset, although it more than fits the needs for basic Web-based "maintenance forms" (i.e., simple create/read/update/delete centric forms) interfaces. However, Oracle APEX is less suited for elements of Oracle Forms applications with more complex business logic requirements. ― Source: Gartner http://www.gartner.com/technology/reprints.do?id=1-198LN9P&ct=120208&st=sb (Nov 2011)8 Copyright 2012 PITSS America LLC www.pitss.com
    9. 9. What makes a successful Migration ? (1/2) Staged Migration – via the Hybrid Approach ―A staged (that is, phased) migration effort enables Oracle Forms applications ADF, SOA,… to be migrated over time. This lengthens the period during which Oracle Forms remains an architectural element, Forms t but reduces the overall migration risk Time during that time period.‖ Gartner - 2011 Migrate at your own pace based on the available skills and project priorities.‖ *Source: http://www.oracle.com/technetwork/issue-archive/2010/toolssod-3-129969.pdf (March 2012)9 Copyright 2012 PITSS America LLC www.pitss.com
    10. 10. What makes a successful Migration ? (2/2) Migration = Software Re-Engineering / Re-Architecting Grant Ronald, Oracle Senior Group Product Manager, Oracle Application Development Tools Writing in the ODTUG Journal ―Any attempt to [re-write] a Forms application to [ADF, Apex …] without taking into consideration the difference in architecture is in effect an effort at re-implementing the 20- year-old Forms runtime‖ http://www.oracle.com/technetwork/developer- tools/forms/documentation/formsmigration-133693.pdf10 Copyright 2012 PITSS America LLC www.pitss.com
    11. 11. PITSS ROI / Modernization Process Application Analysis - performs a detailed analysis on all object inter-dependencies of the entire application (Forms, Reports, Menus, Libraries, database objects) – “Oracle partner, PITSS, generated a number of sample reports from their PITSS.CON tool which demonstrated to us that this kind of tooling could be a valuable aid to a redevelopment project.” http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/SummitADF/SummitADF_Redevelopment.pdf Application Clean-Up - identifies dead or redundant code such as unused tables, libraries, duplicated or unused code units, or even fully obsolete functionalities. - Trims application down by 25%-50% Business Logic Migration - extracts business logic from the Forms and Reports applications by analyzing and visually presenting the degree to which the entire code can be migrated to the database, it performs the migration, re-mapping the generated database packages to the initial application. - Saves 50%-75% compared to a manual rewrite11 Copyright 2012 PITSS America LLC www.pitss.com
    12. 12. PITSS.CON: Life Cycle Management for Oracle Forms Maintain/Develop Maintenance - DB Handling, Module Handling, Module Compiling, and Form Consistency checking. Development - Search, Replace, View, and Edit all PL/SQL Code objects. Visual Design - Search, Replace, View, and Edit Forms Objects Properties (Fonts, Sizes, Overlapping, etc). Application Analysis - See what is affected when a Form or DB Object is changed. Multi-Language - Make any form display in multiple language without creating multiple forms. Source Control - Archive forms as you make changes. Modernize Migration APEX - Guided automated transfer of forms to APEX. Migration ADF - Guided automated transfer of forms to ADF. Migration - Upgrade any legacy version of Oracle Forms/Reports to 10g or 11g. Reengineer Application Engineering - Identifies/removes obsolete code. Extracts Data Access Layer (DAL) and Business Logic (BL) from your Forms and place in the DB (SOA Enables). Source Code Analytics – Source Code Statistics12 Copyright 2012 PITSS America LLC www.pitss.com
    13. 13. Dependency – Analysis  Dependency Analysis – Enabling a successful Migration13 Copyright 2012 PITSS America LLC www.pitss.com
    14. 14. Dead Code – Code Reduction Customer Example14 Copyright 2012 PITSS America LLC www.pitss.com
    15. 15. Forms to ADF - Remove Redundant Code Reducing Redundancies Forms Objects/ Business Logic → Components Reuse → Modularity 100% matchChallenges 70% match 100% match 50% match 70% match 30% match15 Copyright 2012 PITSS America LLC www.pitss.com
    16. 16. Unused Object Removal In average, 30% of Forms objects are unused or redundant Who dares to touch a running system? Example: 45% less lines of code in a real-life, 600-FMB Designer application  delete unused objects  group similar code in libraries  move data management to DB16 Copyright 2012 PITSS America LLC www.pitss.com
    17. 17. PITSS.CON Source Code Analytics  Source Code Statistics  in Graphic and Numbers  Key Performance Indicator  Lines of Code (LOC)  Code Complexity (Triggers, Procedures,…)  Functional Calling Depth  Quality Assurance  Coding Standards  Application Assessment  Complexity  Code Distribution  Unused Code17 Copyright 2012 PITSS America LLC www.pitss.com
    18. 18. PITSS.CON Source Code Analytics18 Copyright 2012 PITSS America LLC www.pitss.com
    19. 19. PITSS Modernization Process Forms 11g Oracle Forms Upgrade Ready for SOA Documentations Null Objects Specifications Redundant Objects DA-Layer Not used Objects Dependencies Redundant Source BL-Layer Not Triggered Comparisons DBLA Not Tech. RelevantForms 2, 3, … Java/ADF WEBService Business-Logic Analysis Dead Code Redundancy Protection APEX Quality Assurance Documentation Iteration Co-Existence of Technologies/ Partial Projects19 Copyright 2012 PITSS America LLC www.pitss.com
    20. 20. Forms to Java/ADF Forms Application ADF Application Application Impact Unused Objects Analysis BL Assistant DAL Assistant UI Web Services Wizard PL/SQL2Java Web services ADF Assistant process logic20 Copyright 2012 PITSS America LLC www.pitss.com
    21. 21. PITSS Technology Functions Procedures Packages Types Forms Triggers SQL-Prog 30, ..., 6i, 9i, 10g C/PC-Prog PLL-Libs VC Views Java-Prog Reports 9i, 10g OLB-Libs BIN-Files Tables Synonyms ASCII Menu ASCII-Files DB ASCII Reports Forms Files DB ASCII Reports Forms Files21 Copyright 2012 PITSS America LLC www.pitss.com
    22. 22. Modernization Alternatives/Cost comparison Manual re-write in e.g. .NET , Java … Cost Migration to ADF, APEX, … with tool based preparation 1:1 Migration-Tools without Forms Preparation Automated Upgrade to 11g Time Conversion project completion Code Maintenance after conversion Recommended Upgrade/Migration Approach ―…we believe that modernization and migration efforts that embrace differences, and re- architect and build to the "sweet spots" of their target technology are most successful …‖ – Gartner 201122 Copyright 2012 PITSS America LLC www.pitss.com
    23. 23. PITSS Product & Service OfferingsPre 10g Upgrade to 11g: 10g Upgrade to 11g:- FREE Proof of Concept Workshop - Fixed Price Conversion Offer 3-5 Days PITSS.CON workshop  3-5 Days onsite or remote Upgrade entire application to 11g  Upgrade entire application to 11g PITSS.CON modules pilot  Decision with confidence Decision with confidence Migration to ADF or APEX - Pilot Project  Analysis Report  Migrate 1-2 Forms modules  Be confronted with all future project challenges  Make accurate estimations  Decision based on FACTS23 Copyright 2012 PITSS America LLC www.pitss.com
    24. 24. Analysis Report24 Copyright 2012 PITSS America LLC www.pitss.com
    25. 25. Analysis Results: Total Objects  Key Source Code Objects to Convert:  Windows: 11  Canvases : 22  Data Blocks: 30  Items: 314  Key Business Logic Objects to Migrate:  Program Units and Triggers: 329  Lines of Code: 11040  Lines of Code per Program Unit/Trigger: 34 Lines of Code per P.U  Lines of Code per Form: 3680 Lines of Code per Form25 Copyright 2012 PITSS America LLC www.pitss.com
    26. 26. ADF Migration: PITSS.CON vs Manual ADF PITSS.CON ADF Manual ADF Savings w/ PITSS Analysis/Documentation 3 Days 6 Days ~ 3 Days Business Logic Migration 19 Days 33 Days ~ 14 Days User Interface 6 Days 15 Days ~ 9 Days TOTAL 28 Days 54 Days 26 Days26 Copyright 2012 PITSS America LLC www.pitss.com
    27. 27. PITSS Licensing Options PITSS.CON Licensed by:  Number of Forms-Modules (reports, menus, libraries, db objects included)  Number of developers (named user)27 Copyright 2012 PITSS America LLC www.pitss.com
    28. 28. PITSS Products & Service Offerings - Weblogic  11g Development Client InstallationDevClients  Silent Install for Developers … (reduces Installation time up to 50% )  Deployment configuration services  Cross platform deployment (Windows to Linux/Unix – automated distribution and compilation)  WebLogic Server Installation/Configuration  Simple or Complex Multi-Domain Cluster Installations, Integration of OAM, SSO, ADF.. … WLS Server28 Copyright 2012 PITSS America LLC www.pitss.com
    29. 29. PITSS Contact Information PITSS - USA Sales contact: Jason Marra jmarra@pitss.com Website: www.pitss.com/us Email: info@pitssamerica.com Phone: 248.740.0935 #1129 Copyright 2012 PITSS America LLC www.pitss.com

    ×