MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB
About Us Agenda Strategic Direction of Oracle Forms Applications Migration Options Migrating to 10g and 11g Migrating to J2EE and ADF Migrating to APEX Questions & Answers
Subsidiary of Unify Corp. (NASDAQ: UNFY) Validated Oracle Migration partner Oracle Technology Network (OTN) Oracle Partner Network About Us Oracle Modernization Alliance (OMA) Sun iforce Partner Development & Migration Global reseller of Exodus Hewlett Packard Partner Global reseller and implementer of Exodus
Products we offer: Exodus : Automatically migrates Oracle Forms and PL/SQL applications to 100% J2EE architecture and to ADF Exodus-VE Visual Editor to maintain the converted Java application Exodus-APEX Converts Oracle Forms to APEX Exodus Analyzer Analyzes original Oracle Forms application to determine conversion issues
Hundreds of conversion projects over 25 years Services we offer: Our Experience Oracle Forms Upgrades: 3.0, 4.5, 6/6i, to 10g and 11g Oracle Database Upgrades and Migration Services Oracle Forms Migration Services to J2EE and ADF 11 Oracle Forms Conversion to APEX MS Access Conversion to APEX Oracle Reports conversion to BI Publisher Training, Consulting, Assessments, Quality Assurance
Agenda About CipherSoft Strategic Direction of Oracle Forms Applications Migration Options Migrating to 10g and 11g Migrating to J2EE and ADF Migrating to APEX Questions & Answers
Evolution of Oracle Forms Applications Block Mode Character Mode Client Server Web??
Oracle Forms Today Very active customer base Estimate that 40% of EE database customers use Forms 80 of the Fortune 100 companies use Oracle Forms Banking, Government, Utilities, Finance, Education, Transport Oracle E-Business Suite (including R12) Long term investment More measured adoption of technology
Common Questions I ve heard Forms is going away, is that true? I am using Forms Client/Server today, what is my path forward? Is Oracle providing a path to J2EE for Forms developers? I am going to J2EE, what should I do with my Forms?
Oracle Forms Life Cycle
Oracle s Strategic Direction Extensible client and middle-tier Java integration (Java Importer and Pluggable Java Component Interface) Development of their own Enterprise applications with technology such as ADF and JDeveloper Oracle cites IDC research that the enterprise market is headed in the J2EE direction
Roadmap for Oracle Forms Long Term Commitment to Oracle Forms For existing and new applications Upgrade and Integrate Bring Forms productivity to J2EE development Visual, Declarative Leverage your Forms skills
Agenda About CipherSoft Strategic Direction of Oracle Forms Applications Migration Options Migrating to 10g and 11g Migrating to J2EE Migrating to APEX Questions & Answers
Migration Options Web-enable Forms Rewrite Application Manual Conversion Automatic Conversion
Exodus & Oracle Taking Clients to the World of 11g & Java Exodus The only licensable product to convert Oracle Forms The only conversion product validated by Oracle Endorsed Globally by Oracle Showcased at Oracle Developer Days throughout North America Regular interaction with Oracle development team
PL/SQL Conversion Progress Bars
A Powerful Solution for Clients Exodus assists clients in migrating their Forms to 10g and 11g Forms or Java Reduces conversion project time up to 90% Allows you to use Oracle 10g and 11g technology immediately Allows for migration to Java over time Allows use of Fusion Middleware 11 Retains legacy investment made in Oracle applications while moving to new technology
CiphertSoft Exodus 90% faster than manual conversion and up to 80% less expensive Automation percentage averages 98% with Java swing version, 85% with HTML (ADF) version Exodus Releases: Exodus 4.2 Oracle Forms and PL/SQL conversion (Integrates with Oracle JDeveloper) Exodus-ADF Oracle Forms and PL/SQL to ADF Faces Exodus-OAS Integrates the Exodus Product with Oracle s Application Server
CipherSoft Exodus Allows database connectivity via JDBC Provides Java code that is 100% maintainable Multi-tier architecture Migrates all of the PL/SQL code within the libraries Produces native Java/XML code Integrates directly with JDeveloper allowing clients to maintain application immediately Does not create wrapper classes
Exodus Client Options Client access is flexible providing optional ways to access the converted application Any browser using HTML or DHTML Any browser using Exodus plug-in Java Applet without a browser ITS or other client side User Interface
Agenda About CipherSoft Strategic Direction of Oracle Forms Applications Migration Options Migrating to 10g and 11g Migrating to J2EE Migrating to APEX Questions & Answers
Challenges of Migrating Forms Applications Retaining Business Logic from original Forms application Ensuring Java code generated is clean and structured Allowing for the same look and feel of the original application - eliminating end user training on the new application Enabling applications to have a new look and feel while retaining the business logic Retaining investment made in Oracle applications
The Business Reasons Why Convert to Forms 10g and 11g? Migration to Forms 10g is beneficial if: Few Java resources; skill set in Forms and PL/SQL No look and feel changes required Existing forms are character mode may be too big a jump to Java for users Java plug-ins (downloads) are acceptable to clients using the application Maintain high level of Oracle support Deploy stable Internet applications
Key Migration Issues No client/server runtime No character mode runtime (consider hand held devices) Upgrade reports Actual programming issues
New Features of Forms 11g WebLogic Server 11g Allows Forms to react to external services Events fire new Forms trigger When-Event-Raised JavaScript Integration Enterprise Manager Grid Control Integration
Agenda About CipherSoft Strategic Direction of Oracle Forms Applications Migration Options Migrating to 10g and 11g Migrating to J2EE Migrating to APEX Questions & Answers
The Business Reasons Why Convert to Java (J2EE)? Java is your future development environment High application development costs (Java development is far less expensive) The legacy Forms application requires integration with other applications developed in other environments Other applications within the organization are utilizing Java technology You want to leverage open source technologies You require provision of choices (such as HTML, DHTML, use of browsers, etc.) You have, or are implementing a SOA infrastructure
The Business Reasons Why Convert to Java (J2EE)? Empower new business opportunities Facilitate running and maintenance of converted application Retain legacy investment of application while taking advantage of robust Java development environment Standardize business applications Achieve platform independence Quickly and effectively utilize Oracle s 11g Middleware technology
Agenda About CipherSoft Strategic Direction of Oracle Forms Applications Migration Options Migration to 10g and 11g Migrating to J2EE Migrating to APEX Questions & Answers
Application Express is beneficial if the organization has: IT Professionals with extensive SQL and PL/SQL knowledge Limited object orientation programming expertise Applications based upon tables stored in one Oracle database Application is not mission critical or large in scale
Feature Oracle Forms 4GL Declarative Yes Yes Application Express 4GL Languages SQL and PL/SQL SQL and PL/SQL User Interface Java HTML Page Layout Windows / Canvases Page / Regions Client-side Field Control Form triggers Javascript and AJAX Web Service Support Yes Yes Charting BI Beans Flash Charts Locking Pessimistic, Optimistic, Custom Optimistic, Custom Database Connections Synchronous Asynchronous Concurrent User Support Database connectivity maintained by user session Architecture 3 Tier 2 Tier Database connectivity only maintained for the processing of requests
Thank You For Your Attention