Top Banner
Richard Dalvi D Doyen Systems Pvt. Ltd. Integration of Oracle FORMS with ADF Session# 201531 MW/BI Track
14

Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Jul 21, 2018

Download

Documents

TrầnNgọc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Richard Dalvi D

Doyen Systems Pvt. Ltd.

Integration of Oracle FORMS

with ADF

Session# 201531 MW/BI Track

Page 2: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Confidential & Proprietary 22

Agenda

• Why to Integrate?

• Possible Methods of Integration

• The “Integration”

• Advantages of Integration

• Demo

• Q & A

Page 3: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Confidential & Proprietary 33

Why to Integrate?

• Large Applications developed using Forms

• “Do not Disturb”

• Move on the Innovative J2EE Framework

• Oracle recommended technology upgrade path

• Look and Feel, High-level Reporting

• Mobile Computing

Page 4: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Confidential & Proprietary 44

Possible Methods of Integration

• OraFormFaces

• Oracle JHeadStart

• Custom Architecture

Page 5: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Confidential & Proprietary 55

OraFormFaces

• Licensed Product

• Support dependency

• JavaScript API requires standardization

• Expensive Applet loading time

• Arch: regiondef + JavaScript + applet

Page 6: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Confidential & Proprietary 66

Oracle JHeadStart

• Migration Tool (Forms/Report ADF)

– Do not clone Forms; ADF use-cases are different

• all Business Logic ADF Business

Components

• Licensed Product

Page 7: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Confidential & Proprietary 77

Custom Architecture

Page 8: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Confidential & Proprietary 88

Process

Page 9: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Confidential & Proprietary 99

Software Versions

• Oracle Weblogic 10.3.5

• Oracle Forms & Reports 11gR2

• JDeveloper 11gR1 (11.1.1.7)

• JDK 1.6

Page 10: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Confidential & Proprietary 1010

Advantages of Integration

• Free to Start

• No need to Migrate

• No need to provide FORMS training

• RAD using J2EE technologies, Resources

• Calling a Form with dynamic parameters

• Rich User Interface (Dashboard Drill-down)

• Pooled Database Connection

• Secure Interface; Mobile Interface

Page 11: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Confidential & Proprietary 1111

Demo

• Virtual Machine

– S/w installed and configured

• Simple ADF Application

– Select an Employee Record

• Calling the Form

– Parameters passed dynamically

Page 12: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Confidential & Proprietary 1212

Q & A

Masood Mohammed

Senior Consultant - ADF

Page 13: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Thank You

Visit our stall “Doyensys”

[email protected]

www.Doyensys.com

Page 14: Integration of Oracle FORMS with ADF - AIOUG · Integration of Oracle FORMS with ADF ... •Mobile Computing. Confidential & Proprietary 4 ... ADF use-cases are different

Blog

“…. its going to be a considerable effort and cost

to migrate from Forms to something else…”

- Grant Ronald, Nov 2011Director of Product Management, Oracle

Mobility and Development Tools

https://blogs.oracle.com/grantronald/entry/migratin

g_forms_to_java_or