8/11/2019 Running Oracle Forms From APEX
1/23
8/11/2019 Running Oracle Forms From APEX
2/23
8/11/2019 Running Oracle Forms From APEX
3/23
8/11/2019 Running Oracle Forms From APEX
4/23
8/11/2019 Running Oracle Forms From APEX
5/23
8/11/2019 Running Oracle Forms From APEX
6/23
2SHJB8https://www.surveymonkey.com/s/N
https://www.surveymonkey.com/s/N8SHJB2https://www.surveymonkey.com/s/N8SHJB2https://www.surveymonkey.com/s/N8SHJB2https://www.surveymonkey.com/s/N8SHJB2https://www.surveymonkey.com/s/N8SHJB2https://www.surveymonkey.com/s/N8SHJB2https://www.surveymonkey.com/s/N8SHJB2https://www.surveymonkey.com/s/N8SHJB28/11/2019 Running Oracle Forms From APEX
7/23
Gartner: Modernization and Migration Strategies for Oracle Forms
Oracle Application Development Tools SOD
8/11/2019 Running Oracle Forms From APEX
8/23
Integrate Migrate Mobilize
8/11/2019 Running Oracle Forms From APEX
9/23
8/11/2019 Running Oracle Forms From APEX
10/23
8/11/2019 Running Oracle Forms From APEX
11/23
8/11/2019 Running Oracle Forms From APEX
12/23
Talking bout a revolution
8/11/2019 Running Oracle Forms From APEX
13/23
This is a PROJECT
No Magic Solutions
Must Have Business Reason to Redevelop
Need full QA of new system regression testing
Must Understand the Forms Application in all its
Complexity No tool can re-write your business logic
Need Knowledge of the New Technology
UI Implications HTML vs Applet
Benefits of Migration No applet , full html client
No Oracle Forms maintenance in long term
8/11/2019 Running Oracle Forms From APEX
14/23
8/11/2019 Running Oracle Forms From APEX
15/23
8/11/2019 Running Oracle Forms From APEX
16/23
Any UI Mobile CloudWebServices Service Bus / SOA
8/11/2019 Running Oracle Forms From APEX
17/23
Oracle
11g DB
DMZ
External NetworkFireWall
Modernization ArchitectureOnce System For both Desktop and Any UI
Internal Network
Desktop
8/11/2019 Running Oracle Forms From APEX
18/23
The Process
Oracle Forms to APEX
Record the scenario in Forms
Generate a Webservice (Wizard)
Create the new User Interface in APEX
Run Your Mobile / Web App!
Demo
Demo
https://www.youtube.com/watch?v=-frfdOmcRFI&hd=1https://www.youtube.com/watch?v=4vqqXZ7QYW8&hd=1https://www.youtube.com/watch?v=4vqqXZ7QYW8&hd=1https://www.youtube.com/watch?v=-frfdOmcRFI&hd=1https://www.youtube.com/watch?v=-frfdOmcRFI&hd=1https://www.youtube.com/watch?v=4vqqXZ7QYW8&hd=18/11/2019 Running Oracle Forms From APEX
19/23
Asses Your Requirements What platforms do we need to deploy to? UI requirements?
Understand Your Existing System Where does the business logic sit today?
Do we have documentation? Developer resources?
Define Timeline and Budget
Decide on Implementation Method Integrate, Migrate, 3rd party solution
8/11/2019 Running Oracle Forms From APEX
20/23
8/11/2019 Running Oracle Forms From APEX
21/23
8/11/2019 Running Oracle Forms From APEX
22/23
http://www.oraplayer.com/http://www.oracle.com/technetwork/developer-tools/forms/overview/index.htmlhttp://www.oracleformsinfo.com/http://www.oracleformsinfo.com/http://www.oracle.com/technetwork/developer-tools/formshttp://www.oracle.com/technetwork/developer-tools/formshttp://www.oracle.com/technetwork/developer-tools/formsmailto:[email protected]:[email protected]8/11/2019 Running Oracle Forms From APEX
23/23
Training Materials
JavaScript InformationDemo- Integrating Oracle Forms 11g with JavaScript
http://st-curriculum.oracle.com/obe/forms/11g/jsinteg/formsjsinteg/setup.htm
Documentation - Oracle Forms and JavaScript Integration
http://docs.oracle.com/cd/E15523_01/web.1111/e10240/javascript.htm
AQ InformationDemo - Integrating Advanced Queuing in Oracle Forms 11ghttp://st-curriculum.oracle.com/obe/forms/11g/formschataq/formschataq.htm
Documentation: Working with Server Eventshttp://docs.oracle.com/cd/E12839_01/web.1111/e10240/server_events.htm#CHDIAJDH
WebServices InformationDemo - Calling a Web service from Oracle Forms 11ghttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.html
http://st-curriculum.oracle.com/obe/forms/11g/jsinteg/formsjsinteg/setup.htmhttp://docs.oracle.com/cd/E15523_01/web.1111/e10240/javascript.htmhttp://st-curriculum.oracle.com/obe/forms/11g/formschataq/formschataq.htmhttp://docs.oracle.com/cd/E12839_01/web.1111/e10240/server_events.htmhttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.htmlhttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.htmlhttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.htmlhttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.htmlhttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.htmlhttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.htmlhttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.htmlhttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.htmlhttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.htmlhttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.htmlhttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.htmlhttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.htmlhttp://www.oracle.com/technetwork/developer-tools/forms/webservices-forms-11g-094111.htmlhttp://docs.oracle.com/cd/E12839_01/web.1111/e10240/server_events.htmhttp://docs.oracle.com/cd/E12839_01/web.1111/e10240/server_events.htmhttp://docs.oracle.com/cd/E12839_01/web.1111/e10240/server_events.htmhttp://docs.oracle.com/cd/E12839_01/web.1111/e10240/server_events.htmhttp://docs.oracle.com/cd/E12839_01/web.1111/e10240/server_events.htmhttp://docs.oracle.com/cd/E12839_01/web.1111/e10240/server_events.htmhttp://docs.oracle.com/cd/E12839_01/web.1111/e10240/server_events.htmhttp://docs.oracle.com/cd/E12839_01/web.1111/e10240/server_events.htmhttp://docs.oracle.com/cd/E12839_01/web.1111/e10240/server_events.htmhttp://docs.oracle.com/cd/E12839_01/web.1111/e10240/server_events.htmhttp://st-curriculum.oracle.com/obe/forms/11g/formschataq/formschataq.htmhttp://st-curriculum.oracle.com/obe/forms/11g/formschataq/formschataq.htmhttp://st-curriculum.oracle.com/obe/forms/11g/formschataq/formschataq.htmhttp://st-curriculum.oracle.com/obe/forms/11g/formschataq/formschataq.htmhttp://st-curriculum.oracle.com/obe/forms/11g/formschataq/formschataq.htmhttp://st-curriculum.oracle.com/obe/forms/11g/formschataq/formschataq.htmhttp://docs.oracle.com/cd/E15523_01/web.1111/e10240/javascript.htmhttp://docs.oracle.com/cd/E15523_01/web.1111/e10240/javascript.htmhttp://docs.oracle.com/cd/E15523_01/web.1111/e10240/javascript.htmhttp://docs.oracle.com/cd/E15523_01/web.1111/e10240/javascript.htmhttp://docs.oracle.com/cd/E15523_01/web.1111/e10240/javascript.htmhttp://docs.oracle.com/cd/E15523_01/web.1111/e10240/javascript.htmhttp://docs.oracle.com/cd/E15523_01/web.1111/e10240/javascript.htmhttp://docs.oracle.com/cd/E15523_01/web.1111/e10240/javascript.htmhttp://docs.oracle.com/cd/E15523_01/web.1111/e10240/javascript.htmhttp://st-curriculum.oracle.com/obe/forms/11g/jsinteg/formsjsinteg/setup.htmhttp://st-curriculum.oracle.com/obe/forms/11g/jsinteg/formsjsinteg/setup.htmhttp://st-curriculum.oracle.com/obe/forms/11g/jsinteg/formsjsinteg/setup.htmhttp://st-curriculum.oracle.com/obe/forms/11g/jsinteg/formsjsinteg/setup.htmhttp://st-curriculum.oracle.com/obe/forms/11g/jsinteg/formsjsinteg/setup.htmTop Related