SlideShare a Scribd company logo
ORACLE FORMS – STAY OR MOVE ON ?
Ramu.R - Senior Vice President - Delivery
Srinivas Anand.P – Solution Architect Web Technologies
Muthukumar.T – Product Manager
www.kumaran.com
AGENDA
Introduction
Understanding Options
Evaluation Criteria
Options Evaluated
Summary
2
INTRODUCTION
History
Oracle forms has a 25+ years of
history
It has more features than a good size
application needs
Predominant development platforms
for every industry in the past
Latest Feature
Newer features that include server
side events, JavaScript integration
etc.,
OEM integration, Runtime diagnostics,
OAM, RUEI
Integration, Adoption of newer
technologies like Workflow, SOA,
BPM, Web Services
Asynchronous event calls
And the list continues….
3
Image Courtesy Michael Ferrante
Oracle Support for
older versions
Forms Release Cycle
Lack of Resources
Oracle Forms Not
Meeting Emerging
Business
Requirements
Forms Application
Reached Natural End of
Life (EOL)
Performance Issues
Scalability Issues
Licensing Cost
Next Generation
Needs Mobile Access
Improved User
Experience
Enterprise Technology
Direction Changed
Interoperability &
Compatibility Issues
ORACLE FORMS AND FORMS APPLICATION CONCERNS
4
Oracle Forms Upgrade & Modernization Cross Platform Migration
Upgrade from any lower version to
Forms 11g
UI & UX Enhancements
Integration with JavaScript and SOA
enablement
ADF
• Oracle ADF
HTML5
• HTML5/CSS3/REST
Mobile
• Mobile ( Native / Web / Shell)
Apex
• Oracle Application Express
ORACLE FORMS OPTIONS
5
ORACLE FORMS MODERNIZATION
UPGRADE FROM ANY
LOWER VERSION TO
FORMS 11G
Highly Automated
Tool Based Migration
INTEGRATION WITH
JAVASCRIPT & SOA
ENABLEMENT
Interact with other web
components like
Google Maps &
Charts
Call External services
from Forms
UI & UX
ENHANCEMENTS
Leverage Oracle
Forms’ extended
support for Java
Implement customized
UI controls using
Pluggable Java
Components
Generate Rich UI
using Java Beans
6
JS INTEGRATION - WARRANTY MANAGEMENT SYSTEM
Field Service Screen
7
ORACLE FORMS - WARRANTY MANAGEMENT SYSTEM
Menu Screen – Old Style
8
MODERN UI - WARRANTY MANAGEMENT SYSTEM
Menu Screen
9
ORACLE FORMS - WARRANTY MANAGEMENT SYSTEM
Purchase Search Screen – Old
10
MODERN UI - WARRANTY MANAGEMENT SYSTEM
Purchase Search Screen
11
ORACLE FORMS - WARRANTY MANAGEMENT SYSTEM
Service Request Screen – Old
12
MODERN UI - WARRANTY MANAGEMENT SYSTEM
Service Request Screen with Charts
13
ADF - WARRANTY MANAGEMENT SYSTEM
Purchase Search Screen
14
ADF - WARRANTY MANAGEMENT SYSTEM
Service Request Screen
15
HTML5 - WARRANTY MANAGEMENT SYSTEM
Purchase Search Screen
16
HTML5 - WARRANTY MANAGEMENT SYSTEM
Service Request Screen
17
EVALUATION CRITERIA – DEFINITION
•End user requires flexible & easily adaptable user interfaces.
•Helps to maintain resource attrition. However, still some of the data entry screens
need traditional UI. This criteria measures whether the option has provision for both
User Experience
•Additional training required to operate system by end usersEnd User Training
•Out of the box browser compatibility for user interface across platforms
Browser
Compatibility
•Ease of maintaining the application with less resources.
•Certain technologies involves complex coding & maintaining the code involves more
cost & time..
Maintainability
•Complexity of the solution. How flexible it is to implement the source business
functionalities in proposed technical solution.Complexity
•Time taken to complete a measurable unit of work. migrate to Target technology or
time to do maintenance(enhancements and bug fixes). This will be measured in
number of units( ex: lines of code) per time frame.
Developer
Productivity
•General availability of the technical skill set in the market place. Oracle ADF
resources availability is less compared to HTML5/CSS with Java skill set
Developer
Availability
18
EVALUATION CRITERIA – DEFINITION CONTD…
•Time taken to implement the solution(ex: migration) and bring the new system in use
to meet business objectivesTime to Market
•Due the complexity involved in the conversion, cost is key factor while selecting the
conversion optionCost of Conversion
•Availability of support from third parties for migration as well as maintenance in
general
Support from Third
Party Vendors
•After successful migration will the performance is increased or any issues in the
performance because of bulkiness of the option selectedPerformance
•Out of the box Integration capabilities with other systems .Integration
•Scalability of the solution in general, number of requests/responses with the given
server configurationScalability
•Whether this option enables mobile application portability naturallyMobile Support
19
ORACLE FORMS UPGRADE/MODERNIZE
Description Score Description Score
User Experience 5 Time to Market 5
End User Training 5 Cost of Conversion 4
Browser Compatibility 5 Support from 3rd party vendors 4
Maintainability 5 Performance 4
Complexity 4 Integration 3
Developer Productivity 4 Scalability 3
Developer Availability 4
Score - 85% (55/65)
1 - Poor 2 - Fair 3 - Good 4 - Better 5 - Excellent
20
ORACLE FORMS UPGRADE/MODERNIZE
When
you want
/ have …
Time to market (launch) is critical
Continuous developers availability in house
Highest level of security without any change
Take advantage of Easier and improved integration
Cost of cross platform migration is not affordable
Performance and scalability improvements
Upgrade to next version easier
Continue support from Oracle(Patches and Documentation)
Compatibility with newer Oracle products
Take advantage of being certified on Modern platforms
Take advantage of New features
21
ORACLE FORMS UPGRADE AND MODERNIZATION
Pros
Less Time to Market
No User Training
Less Cost compared to other options
Cons
Licensing Cost
Vendor Dependency
22
ORACLE FORMS TO HTML5/CSS3/REST
Description Score Description Score
User Experience 4 Time to Market 4
End User Training 3 Cost of Conversion 3
Browser Compatibility 4 Support from 3rd party vendors 5
Maintainability 4 Performance 4
Complexity 3 Integration 4
Developer Productivity 4 Scalability 5
Developer Availability 5 Mobile Support 4
Score - 80% (56/70)
1 - Poor 2 - Fair 3 - Good 4 - Better 5 - Excellent
23
ORACLE FORMS TO HTML5/CSS3/REST
When
you
have…
Launching in the cloud as SasS model
Cloud based integration requirements
Requirement for modern user interfaces and experiences
Actual application experience in multiple devices (mobile)
Licensing cost concerns
Open platform and open support requirements
Adopting enterprise architecture standards, if any
Cannot use/reuse the legacy (Oracle Forms) skills
No requirements for Fusion middleware integration
24
ORACLE FORMS TO HTML5 JEE TRANSFORMATION
Pros
Rich responsive UI, UX & Cross browser
compatibility
Front & Back End are loosely coupled
(Spring REST/JAX-RS REST) & ORM
(Hibernate/JPA)
Reusability of Services & Cloud Scaling
Comparatively Good performance
Reusable with minimal changes to convert to
mobile application using Phonegap
Open Standard (Resources availability is
high) & Open Source (No licensing cost)
Cons
Additional User Training
Works on HTML5 supportive browsers only
25
ORACLE FORMS TO APEX TRANSFORMATION
Score - 73% (51/70)
Description Score Description Score
User Experience 3 Time to Market 4
End User Training 4 Cost of Conversion 4
Browser Compatibility 4 Support from 3rd party vendors 3
Maintainability 4 Performance 3
Complexity 4 Integration 3
Developer Productivity 4 Scalability 4
Developer Availability 3 Mobile Support 4
1 - Poor 2 - Fair 3 - Good 4 - Better 5 - Excellent
26
ORACLE FORMS TO APEX TRANSFORMATION
When
you
have…
In-house development team availability
Oracle as strategic partner in long term
Protecting the existing investment made in PL/SQL
Code which is used into the Apex environment
Comparatively Easy to maintain and update
27
ORACLE FORMS TO APEX TRANSFORMATION
Pros
Rapid Web application development tool for
the Oracle database
Using web browser & limited programming
experience, you can develop professional
applications
Built-in features such as user interface
themes, navigational controls, form handlers,
and flexible reports
From the end user's perspective, the
deployed applications require only a browser
& access to an Oracle database running
Apex
During conversion process UI components
are automatically converted
Easy transition for existing Forms developers
Cons
Does not convert business logic implemented
within triggers, program units, or PL/SQL
libraries
Hard to maintain computer-generated code
Require significant effort and resources
28
ORACLE FORMS TO ORACLE ADF
Description Score Description Score
User Experience 3 Time to Market 2
End User Training 3 Cost of Conversion 1
Browser Compatibility 4 Support from 3rd party vendors 2
Maintainability 3 Performance 3
Complexity 2 Integration 4
Developer Productivity 3 Scalability 4
Developer Availability 2 Mobile Support 3
Score - 56% (39/70)
29
1 - Poor 2 - Fair 3 - Good 4 - Better 5 - Excellent
ORACLE FORMS TO ORACLE ADF
When
you
have…
Requirements for Integration with Fusion Applications
Oracle as strategic partner in long term
Oracle ADF solution partner available at good cost
Already journey has begun on Oracle ADF
Leveraging existing investments
30
ORACLE FORMS TO ADF TRANSFORMATION
Pros
Support all the standard browsers
Integrate with SOA
End-to-End JEE solution
Oracle Forms tightly coupled with UI whereas
ADF uses MVC architecture
Oracle Forms uses Java applet UI whereas
ADF uses HTML/CSS and Java script
Cons
Its not One-to-One migration, therefore
requires user training
Customization requires more effort because
most of the functionality is take care by
framework itself
Resolving performance issues consumes
more time compared to other stacks
No responsive UI design
Huge effort is required to make the UI design
look like a Form
Availability of developers in the market is
very minimal
31
ORACLE FORMS TO MOBILE TRANSFORMATION
Description Score Description Score
User Experience 3 Time to Market 4
End User Training 3 Cost of Conversion 3
Browser Compatibility 3 Support from 3rd party vendors 5
Maintainability 3 Performance 4
Complexity 3 Integration 4
Developer Productivity 3 Scalability 5
Developer Availability 5
Score - 74% (48/65)
32
1 - Poor 2 - Fair 3 - Good 4 - Better 5 - Excellent
ORACLE FORMS TO MOBILE TRANSFORMATION
When
you
have…
Few set of Oracle forms need mobile interface
Have internal mobile developers or access to mobile developers
Attract next generation workforce
Mobile workforce
33
SUMMARY
35
CONTACT US
36
Email us for queries - oracle@kumaran.com
37
www.kumaran.com
Ad

More Related Content

What's hot (20)

VMworld 2013: EUC Application Strategy Best Practices
VMworld 2013: EUC Application Strategy Best Practices VMworld 2013: EUC Application Strategy Best Practices
VMworld 2013: EUC Application Strategy Best Practices
VMworld
 
Agile ALM Tool Comparison
Agile ALM Tool ComparisonAgile ALM Tool Comparison
Agile ALM Tool Comparison
Venkat Janardhanam, MS, MBA
 
[Brochure] HPE ALM Octane
[Brochure] HPE ALM Octane[Brochure] HPE ALM Octane
[Brochure] HPE ALM Octane
Williams Ould-Bouzid
 
Define and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements ComposerDefine and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements Composer
Alan Kan
 
System Architect and Rhapsody
System Architect and RhapsodySystem Architect and Rhapsody
System Architect and Rhapsody
Martin Owen
 
Application Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 ViewApplication Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 View
Jeffrey Nunn
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Angelin R
 
What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?
IBM Danmark
 
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
pd7.group
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational software
 
HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5
Ronit Soen
 
SDLC
SDLCSDLC
SDLC
JayeshPatil149
 
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
pd7.group
 
Nandini-CV
Nandini-CVNandini-CV
Nandini-CV
Nandini Kg
 
Hariharan_Ragothaman
Hariharan_RagothamanHariharan_Ragothaman
Hariharan_Ragothaman
Hariharan Ragothaman
 
CV_Sanjay
CV_SanjayCV_Sanjay
CV_Sanjay
sanjay DS
 
Reshma Resume 2016
Reshma Resume 2016Reshma Resume 2016
Reshma Resume 2016
Reshma Murali
 
Application Migration using the Accelerated Delivery Platform
Application Migration using the Accelerated Delivery PlatformApplication Migration using the Accelerated Delivery Platform
Application Migration using the Accelerated Delivery Platform
Sander Hoogendoorn
 
Application Migration Using The Accelerated Delivery Platform
Application Migration Using The Accelerated Delivery PlatformApplication Migration Using The Accelerated Delivery Platform
Application Migration Using The Accelerated Delivery Platform
Sander Hoogendoorn
 
Course summary
Course summaryCourse summary
Course summary
IBM Rational software
 
VMworld 2013: EUC Application Strategy Best Practices
VMworld 2013: EUC Application Strategy Best Practices VMworld 2013: EUC Application Strategy Best Practices
VMworld 2013: EUC Application Strategy Best Practices
VMworld
 
Define and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements ComposerDefine and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements Composer
Alan Kan
 
System Architect and Rhapsody
System Architect and RhapsodySystem Architect and Rhapsody
System Architect and Rhapsody
Martin Owen
 
Application Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 ViewApplication Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 View
Jeffrey Nunn
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Angelin R
 
What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?
IBM Danmark
 
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
pd7.group
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational software
 
HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5
Ronit Soen
 
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
pd7.group
 
Application Migration using the Accelerated Delivery Platform
Application Migration using the Accelerated Delivery PlatformApplication Migration using the Accelerated Delivery Platform
Application Migration using the Accelerated Delivery Platform
Sander Hoogendoorn
 
Application Migration Using The Accelerated Delivery Platform
Application Migration Using The Accelerated Delivery PlatformApplication Migration Using The Accelerated Delivery Platform
Application Migration Using The Accelerated Delivery Platform
Sander Hoogendoorn
 

Viewers also liked (20)

Zero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApExZero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApEx
Bradley Brown
 
APEX Themes and Templates
APEX Themes and TemplatesAPEX Themes and Templates
APEX Themes and Templates
InSync Conference
 
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)
Pretius
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introduction
crokitta
 
Oracle Apex Overview
Oracle Apex OverviewOracle Apex Overview
Oracle Apex Overview
Viveka Solutions
 
Developing Customer Portal with Oracle APEX - A Case Study
Developing Customer Portal with Oracle APEX - A Case StudyDeveloping Customer Portal with Oracle APEX - A Case Study
Developing Customer Portal with Oracle APEX - A Case Study
Toronto-Oracle-Users-Group
 
Integration of APEX and Oracle Forms
Integration of APEX and Oracle FormsIntegration of APEX and Oracle Forms
Integration of APEX and Oracle Forms
Roel Hartman
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
Abhinaw Kumar
 
Pretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius Oracle Apex Primer
Pretius Oracle Apex Primer
Pretius
 
Building a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApExBuilding a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApEx
Bradley Brown
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
HBoone
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1
Amit Sharma
 
Oracle database - Get external data via HTTP, FTP and Web Services
Oracle database - Get external data via HTTP, FTP and Web ServicesOracle database - Get external data via HTTP, FTP and Web Services
Oracle database - Get external data via HTTP, FTP and Web Services
Kim Berg Hansen
 
Web Development In Oracle APEX
Web Development In Oracle APEXWeb Development In Oracle APEX
Web Development In Oracle APEX
iWare Logic Technologies Pvt. Ltd.
 
Is PPM Enough?
Is PPM Enough?Is PPM Enough?
Is PPM Enough?
Digite Inc
 
How To Choose A Coffee Table
How To Choose A Coffee TableHow To Choose A Coffee Table
How To Choose A Coffee Table
Cymax
 
10 Must Haves in an Effective Recurring Revenue Management Solution
10 Must Haves in an Effective Recurring Revenue Management Solution10 Must Haves in an Effective Recurring Revenue Management Solution
10 Must Haves in an Effective Recurring Revenue Management Solution
Aria Systems, Inc.
 
EuroCloud Netherlands Launch
EuroCloud Netherlands LaunchEuroCloud Netherlands Launch
EuroCloud Netherlands Launch
Jan Aleman
 
Csmpowerpoint2a
Csmpowerpoint2aCsmpowerpoint2a
Csmpowerpoint2a
AdvanTec Information Systems, LLC
 
Zero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApExZero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApEx
Bradley Brown
 
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)
Pretius
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introduction
crokitta
 
Developing Customer Portal with Oracle APEX - A Case Study
Developing Customer Portal with Oracle APEX - A Case StudyDeveloping Customer Portal with Oracle APEX - A Case Study
Developing Customer Portal with Oracle APEX - A Case Study
Toronto-Oracle-Users-Group
 
Integration of APEX and Oracle Forms
Integration of APEX and Oracle FormsIntegration of APEX and Oracle Forms
Integration of APEX and Oracle Forms
Roel Hartman
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
Abhinaw Kumar
 
Pretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius Oracle Apex Primer
Pretius Oracle Apex Primer
Pretius
 
Building a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApExBuilding a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApEx
Bradley Brown
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
HBoone
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1
Amit Sharma
 
Oracle database - Get external data via HTTP, FTP and Web Services
Oracle database - Get external data via HTTP, FTP and Web ServicesOracle database - Get external data via HTTP, FTP and Web Services
Oracle database - Get external data via HTTP, FTP and Web Services
Kim Berg Hansen
 
Is PPM Enough?
Is PPM Enough?Is PPM Enough?
Is PPM Enough?
Digite Inc
 
How To Choose A Coffee Table
How To Choose A Coffee TableHow To Choose A Coffee Table
How To Choose A Coffee Table
Cymax
 
10 Must Haves in an Effective Recurring Revenue Management Solution
10 Must Haves in an Effective Recurring Revenue Management Solution10 Must Haves in an Effective Recurring Revenue Management Solution
10 Must Haves in an Effective Recurring Revenue Management Solution
Aria Systems, Inc.
 
EuroCloud Netherlands Launch
EuroCloud Netherlands LaunchEuroCloud Netherlands Launch
EuroCloud Netherlands Launch
Jan Aleman
 
Ad

Similar to Oracle Forms - stay or move on ? Webinar by Kumaran Systems (20)

oracle-apex-forms-modernization-2023.pptx
oracle-apex-forms-modernization-2023.pptxoracle-apex-forms-modernization-2023.pptx
oracle-apex-forms-modernization-2023.pptx
fhoedaya
 
Accelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro FocusAccelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro Focus
Christian Schuetz
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
kanimozhin
 
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Philippe Krief
 
Change 5 0
Change 5 0Change 5 0
Change 5 0
Bill Duncan
 
Developer want change Ops want control - devops
Developer want change Ops want control - devopsDeveloper want change Ops want control - devops
Developer want change Ops want control - devops
Venkat Janardhanam, MS, MBA
 
Borland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptxBorland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptx
ssuser9e9be71
 
Data Governance for the Cloud with Oracle DRM
Data Governance for the Cloud with Oracle DRMData Governance for the Cloud with Oracle DRM
Data Governance for the Cloud with Oracle DRM
US-Analytics
 
Deliver DevOps with the Next Generation of PaaS
Deliver DevOps with the Next Generation of PaaSDeliver DevOps with the Next Generation of PaaS
Deliver DevOps with the Next Generation of PaaS
Red Hat India Pvt. Ltd.
 
Why should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App DevelopmentWhy should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App Development
WSO2
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
ghodgkinson
 
Webinar: How to turn Alfresco Digital Business Platform into a Managed Service
Webinar: How to turn Alfresco Digital Business Platform into a Managed ServiceWebinar: How to turn Alfresco Digital Business Platform into a Managed Service
Webinar: How to turn Alfresco Digital Business Platform into a Managed Service
XeniT Solutions nv
 
InterLabs Oracle Forms, what’s next 2011-04-27
InterLabs Oracle Forms, what’s next 2011-04-27InterLabs Oracle Forms, what’s next 2011-04-27
InterLabs Oracle Forms, what’s next 2011-04-27
Inter Access Belgium
 
Morphis Technologies Overview
Morphis Technologies OverviewMorphis Technologies Overview
Morphis Technologies Overview
jrhartley62
 
Top 10 Reasons to Choose Oracle ERP Cloud Financials
Top 10 Reasons to Choose Oracle ERP Cloud FinancialsTop 10 Reasons to Choose Oracle ERP Cloud Financials
Top 10 Reasons to Choose Oracle ERP Cloud Financials
Liz Kensicki
 
DevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruDevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay Chandru
NRB
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
DBmaestro - Database DevOps
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
Apigee | Google Cloud
 
Extending and improving bps romania 30th of nov 2010
Extending and improving bps   romania 30th of nov 2010Extending and improving bps   romania 30th of nov 2010
Extending and improving bps romania 30th of nov 2010
Doina Draganescu
 
Manager's Guide To Oracle Cost Containment
Manager's Guide To Oracle Cost ContainmentManager's Guide To Oracle Cost Containment
Manager's Guide To Oracle Cost Containment
EDB
 
oracle-apex-forms-modernization-2023.pptx
oracle-apex-forms-modernization-2023.pptxoracle-apex-forms-modernization-2023.pptx
oracle-apex-forms-modernization-2023.pptx
fhoedaya
 
Accelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro FocusAccelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro Focus
Christian Schuetz
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
kanimozhin
 
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Philippe Krief
 
Borland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptxBorland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptx
ssuser9e9be71
 
Data Governance for the Cloud with Oracle DRM
Data Governance for the Cloud with Oracle DRMData Governance for the Cloud with Oracle DRM
Data Governance for the Cloud with Oracle DRM
US-Analytics
 
Deliver DevOps with the Next Generation of PaaS
Deliver DevOps with the Next Generation of PaaSDeliver DevOps with the Next Generation of PaaS
Deliver DevOps with the Next Generation of PaaS
Red Hat India Pvt. Ltd.
 
Why should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App DevelopmentWhy should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App Development
WSO2
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
ghodgkinson
 
Webinar: How to turn Alfresco Digital Business Platform into a Managed Service
Webinar: How to turn Alfresco Digital Business Platform into a Managed ServiceWebinar: How to turn Alfresco Digital Business Platform into a Managed Service
Webinar: How to turn Alfresco Digital Business Platform into a Managed Service
XeniT Solutions nv
 
InterLabs Oracle Forms, what’s next 2011-04-27
InterLabs Oracle Forms, what’s next 2011-04-27InterLabs Oracle Forms, what’s next 2011-04-27
InterLabs Oracle Forms, what’s next 2011-04-27
Inter Access Belgium
 
Morphis Technologies Overview
Morphis Technologies OverviewMorphis Technologies Overview
Morphis Technologies Overview
jrhartley62
 
Top 10 Reasons to Choose Oracle ERP Cloud Financials
Top 10 Reasons to Choose Oracle ERP Cloud FinancialsTop 10 Reasons to Choose Oracle ERP Cloud Financials
Top 10 Reasons to Choose Oracle ERP Cloud Financials
Liz Kensicki
 
DevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruDevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay Chandru
NRB
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
DBmaestro - Database DevOps
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
Apigee | Google Cloud
 
Extending and improving bps romania 30th of nov 2010
Extending and improving bps   romania 30th of nov 2010Extending and improving bps   romania 30th of nov 2010
Extending and improving bps romania 30th of nov 2010
Doina Draganescu
 
Manager's Guide To Oracle Cost Containment
Manager's Guide To Oracle Cost ContainmentManager's Guide To Oracle Cost Containment
Manager's Guide To Oracle Cost Containment
EDB
 
Ad

Recently uploaded (20)

TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 

Oracle Forms - stay or move on ? Webinar by Kumaran Systems

  • 1. ORACLE FORMS – STAY OR MOVE ON ? Ramu.R - Senior Vice President - Delivery Srinivas Anand.P – Solution Architect Web Technologies Muthukumar.T – Product Manager www.kumaran.com
  • 3. INTRODUCTION History Oracle forms has a 25+ years of history It has more features than a good size application needs Predominant development platforms for every industry in the past Latest Feature Newer features that include server side events, JavaScript integration etc., OEM integration, Runtime diagnostics, OAM, RUEI Integration, Adoption of newer technologies like Workflow, SOA, BPM, Web Services Asynchronous event calls And the list continues…. 3 Image Courtesy Michael Ferrante
  • 4. Oracle Support for older versions Forms Release Cycle Lack of Resources Oracle Forms Not Meeting Emerging Business Requirements Forms Application Reached Natural End of Life (EOL) Performance Issues Scalability Issues Licensing Cost Next Generation Needs Mobile Access Improved User Experience Enterprise Technology Direction Changed Interoperability & Compatibility Issues ORACLE FORMS AND FORMS APPLICATION CONCERNS 4
  • 5. Oracle Forms Upgrade & Modernization Cross Platform Migration Upgrade from any lower version to Forms 11g UI & UX Enhancements Integration with JavaScript and SOA enablement ADF • Oracle ADF HTML5 • HTML5/CSS3/REST Mobile • Mobile ( Native / Web / Shell) Apex • Oracle Application Express ORACLE FORMS OPTIONS 5
  • 6. ORACLE FORMS MODERNIZATION UPGRADE FROM ANY LOWER VERSION TO FORMS 11G Highly Automated Tool Based Migration INTEGRATION WITH JAVASCRIPT & SOA ENABLEMENT Interact with other web components like Google Maps & Charts Call External services from Forms UI & UX ENHANCEMENTS Leverage Oracle Forms’ extended support for Java Implement customized UI controls using Pluggable Java Components Generate Rich UI using Java Beans 6
  • 7. JS INTEGRATION - WARRANTY MANAGEMENT SYSTEM Field Service Screen 7
  • 8. ORACLE FORMS - WARRANTY MANAGEMENT SYSTEM Menu Screen – Old Style 8
  • 9. MODERN UI - WARRANTY MANAGEMENT SYSTEM Menu Screen 9
  • 10. ORACLE FORMS - WARRANTY MANAGEMENT SYSTEM Purchase Search Screen – Old 10
  • 11. MODERN UI - WARRANTY MANAGEMENT SYSTEM Purchase Search Screen 11
  • 12. ORACLE FORMS - WARRANTY MANAGEMENT SYSTEM Service Request Screen – Old 12
  • 13. MODERN UI - WARRANTY MANAGEMENT SYSTEM Service Request Screen with Charts 13
  • 14. ADF - WARRANTY MANAGEMENT SYSTEM Purchase Search Screen 14
  • 15. ADF - WARRANTY MANAGEMENT SYSTEM Service Request Screen 15
  • 16. HTML5 - WARRANTY MANAGEMENT SYSTEM Purchase Search Screen 16
  • 17. HTML5 - WARRANTY MANAGEMENT SYSTEM Service Request Screen 17
  • 18. EVALUATION CRITERIA – DEFINITION •End user requires flexible & easily adaptable user interfaces. •Helps to maintain resource attrition. However, still some of the data entry screens need traditional UI. This criteria measures whether the option has provision for both User Experience •Additional training required to operate system by end usersEnd User Training •Out of the box browser compatibility for user interface across platforms Browser Compatibility •Ease of maintaining the application with less resources. •Certain technologies involves complex coding & maintaining the code involves more cost & time.. Maintainability •Complexity of the solution. How flexible it is to implement the source business functionalities in proposed technical solution.Complexity •Time taken to complete a measurable unit of work. migrate to Target technology or time to do maintenance(enhancements and bug fixes). This will be measured in number of units( ex: lines of code) per time frame. Developer Productivity •General availability of the technical skill set in the market place. Oracle ADF resources availability is less compared to HTML5/CSS with Java skill set Developer Availability 18
  • 19. EVALUATION CRITERIA – DEFINITION CONTD… •Time taken to implement the solution(ex: migration) and bring the new system in use to meet business objectivesTime to Market •Due the complexity involved in the conversion, cost is key factor while selecting the conversion optionCost of Conversion •Availability of support from third parties for migration as well as maintenance in general Support from Third Party Vendors •After successful migration will the performance is increased or any issues in the performance because of bulkiness of the option selectedPerformance •Out of the box Integration capabilities with other systems .Integration •Scalability of the solution in general, number of requests/responses with the given server configurationScalability •Whether this option enables mobile application portability naturallyMobile Support 19
  • 20. ORACLE FORMS UPGRADE/MODERNIZE Description Score Description Score User Experience 5 Time to Market 5 End User Training 5 Cost of Conversion 4 Browser Compatibility 5 Support from 3rd party vendors 4 Maintainability 5 Performance 4 Complexity 4 Integration 3 Developer Productivity 4 Scalability 3 Developer Availability 4 Score - 85% (55/65) 1 - Poor 2 - Fair 3 - Good 4 - Better 5 - Excellent 20
  • 21. ORACLE FORMS UPGRADE/MODERNIZE When you want / have … Time to market (launch) is critical Continuous developers availability in house Highest level of security without any change Take advantage of Easier and improved integration Cost of cross platform migration is not affordable Performance and scalability improvements Upgrade to next version easier Continue support from Oracle(Patches and Documentation) Compatibility with newer Oracle products Take advantage of being certified on Modern platforms Take advantage of New features 21
  • 22. ORACLE FORMS UPGRADE AND MODERNIZATION Pros Less Time to Market No User Training Less Cost compared to other options Cons Licensing Cost Vendor Dependency 22
  • 23. ORACLE FORMS TO HTML5/CSS3/REST Description Score Description Score User Experience 4 Time to Market 4 End User Training 3 Cost of Conversion 3 Browser Compatibility 4 Support from 3rd party vendors 5 Maintainability 4 Performance 4 Complexity 3 Integration 4 Developer Productivity 4 Scalability 5 Developer Availability 5 Mobile Support 4 Score - 80% (56/70) 1 - Poor 2 - Fair 3 - Good 4 - Better 5 - Excellent 23
  • 24. ORACLE FORMS TO HTML5/CSS3/REST When you have… Launching in the cloud as SasS model Cloud based integration requirements Requirement for modern user interfaces and experiences Actual application experience in multiple devices (mobile) Licensing cost concerns Open platform and open support requirements Adopting enterprise architecture standards, if any Cannot use/reuse the legacy (Oracle Forms) skills No requirements for Fusion middleware integration 24
  • 25. ORACLE FORMS TO HTML5 JEE TRANSFORMATION Pros Rich responsive UI, UX & Cross browser compatibility Front & Back End are loosely coupled (Spring REST/JAX-RS REST) & ORM (Hibernate/JPA) Reusability of Services & Cloud Scaling Comparatively Good performance Reusable with minimal changes to convert to mobile application using Phonegap Open Standard (Resources availability is high) & Open Source (No licensing cost) Cons Additional User Training Works on HTML5 supportive browsers only 25
  • 26. ORACLE FORMS TO APEX TRANSFORMATION Score - 73% (51/70) Description Score Description Score User Experience 3 Time to Market 4 End User Training 4 Cost of Conversion 4 Browser Compatibility 4 Support from 3rd party vendors 3 Maintainability 4 Performance 3 Complexity 4 Integration 3 Developer Productivity 4 Scalability 4 Developer Availability 3 Mobile Support 4 1 - Poor 2 - Fair 3 - Good 4 - Better 5 - Excellent 26
  • 27. ORACLE FORMS TO APEX TRANSFORMATION When you have… In-house development team availability Oracle as strategic partner in long term Protecting the existing investment made in PL/SQL Code which is used into the Apex environment Comparatively Easy to maintain and update 27
  • 28. ORACLE FORMS TO APEX TRANSFORMATION Pros Rapid Web application development tool for the Oracle database Using web browser & limited programming experience, you can develop professional applications Built-in features such as user interface themes, navigational controls, form handlers, and flexible reports From the end user's perspective, the deployed applications require only a browser & access to an Oracle database running Apex During conversion process UI components are automatically converted Easy transition for existing Forms developers Cons Does not convert business logic implemented within triggers, program units, or PL/SQL libraries Hard to maintain computer-generated code Require significant effort and resources 28
  • 29. ORACLE FORMS TO ORACLE ADF Description Score Description Score User Experience 3 Time to Market 2 End User Training 3 Cost of Conversion 1 Browser Compatibility 4 Support from 3rd party vendors 2 Maintainability 3 Performance 3 Complexity 2 Integration 4 Developer Productivity 3 Scalability 4 Developer Availability 2 Mobile Support 3 Score - 56% (39/70) 29 1 - Poor 2 - Fair 3 - Good 4 - Better 5 - Excellent
  • 30. ORACLE FORMS TO ORACLE ADF When you have… Requirements for Integration with Fusion Applications Oracle as strategic partner in long term Oracle ADF solution partner available at good cost Already journey has begun on Oracle ADF Leveraging existing investments 30
  • 31. ORACLE FORMS TO ADF TRANSFORMATION Pros Support all the standard browsers Integrate with SOA End-to-End JEE solution Oracle Forms tightly coupled with UI whereas ADF uses MVC architecture Oracle Forms uses Java applet UI whereas ADF uses HTML/CSS and Java script Cons Its not One-to-One migration, therefore requires user training Customization requires more effort because most of the functionality is take care by framework itself Resolving performance issues consumes more time compared to other stacks No responsive UI design Huge effort is required to make the UI design look like a Form Availability of developers in the market is very minimal 31
  • 32. ORACLE FORMS TO MOBILE TRANSFORMATION Description Score Description Score User Experience 3 Time to Market 4 End User Training 3 Cost of Conversion 3 Browser Compatibility 3 Support from 3rd party vendors 5 Maintainability 3 Performance 4 Complexity 3 Integration 4 Developer Productivity 3 Scalability 5 Developer Availability 5 Score - 74% (48/65) 32 1 - Poor 2 - Fair 3 - Good 4 - Better 5 - Excellent
  • 33. ORACLE FORMS TO MOBILE TRANSFORMATION When you have… Few set of Oracle forms need mobile interface Have internal mobile developers or access to mobile developers Attract next generation workforce Mobile workforce 33