View
229
Download
5
Category
Preview:
Citation preview
APEX-FORMS Mashup - Intro
APEX Connect, Berlin – April 2016
... A new option for Co-Existence
Many argue for Migration of Oracle FORMS to ADF or APEX
Forms and Reports is classified as “old – so nineties”
= mature, safe, efficient – contains business logic (now v. 12)
Application Express is classified as “new”
= modern GUI, fit for new devices and mobilization (now v. 5)
The Oracle position ? “Integrate with other Products and Technologies”
APEX-FORMS Mashup - Intro
APEX Connect, Berlin – April 2016
... We support business processes with IT
We focus on requirements as seen by the Finance director:
o He wants safe evolution – not disruptive revolution
o New investments shall add new value to the business
o All users shall benefit from upgrades, don’t leave any behind
Focus on Datamodel / Database / Application map – not tools
APEX-FORMS Mashup - Intro
APEX Connect, Berlin – April 2016
... The principal options
Do nothing for 10 more years
Separate “old” and “new”
Allocate IT-budget for Migration
oOo
Co-Existense of “old” and “new”
Has worked fine for the last 10 years
Easy decision - splits the organization
Prevent new IT-support for many years
oOo
Integrate old (present) and new tools
APEX-FORMS Mashup - Intro
APEX Connect, Berlin – April 2016
... Separation option … Migration option
New value to some users(like self-service, mobilization)
Upgrades only for new tool
Missing unified portal and SSO / O
Leaves many users in the past
New design, test and re-implementation
Last calendar-years, all IT-budget
Prevent anything else to be developed
Will cause disruptions, complaints from users
APEX-FORMS Mashup - Intro
APEX Connect, Berlin – April 2016
... The Co-Existence option … Match to requirement
GUI upgrade, similar for all programs
Technical upgrade, fit for high resolution
Unified portal for access to all resources
Single-Sign-On / Off for all programs
• Don’t touch existing, tested logic !
• All users benefits from upgrade !
• Eats only a fraction of the budget
• Leaves room for new functionality
APEX-FORMS Mashup - Intro
APEX Connect, Berlin – April 2016
... Co-Existence … and dual solution
Design for 30” screen and 5” mobile differs
o one classic Form may equal 5-10 5” displays,
o both implementations will often make sense
Access to reports from PC og from “any device”
o through APEX url-link to Report server
o option for display via pdf or direct to html
APEX-FORMS Mashup - Intro
APEX Connect, Berlin – April 2016
... The Co-Existence projekt … The fee-based services
2014: evaluating options and testing
2015: implementation for 1000 Forms (Forms v11.x and APEX v5.x)
2016: Forms v12.x – Web-Mashups
FORMS Value-upgrade
APEX – FORMS frame
WEB-Mashup options
APEX-FORMS Mashup - Intro
APEX Connect, Berlin – April 2016
APEX-FORMS Mashup – in detail
199x 2005 2015 2025199x 2005 2015 2025
APEX-Web 2.0• APEX 5.x portal• Mobilization (jQuery)• Modern GUI
APEX-Web 2.0• APEX 5.x portal• Mobilization (jQuery)• Modern GUI
FORMS Value-upgrade• Single-Sign-On / Off• Fit for modern screens• Java Web Start ready
FORMS Value-upgrade• Single-Sign-On / Off• Fit for modern screens• Java Web Start ready
APEX-FORMS MashupCo-Existenceof present and futureCo-Existenceof present and future
APEX Connect, Berlin – April 2016
FORMS Value-upgrade*- the 5 major extra’s from Softbase
Focus Description Benefits
SSO / O
Full Single-Sign-On and unique:
- Single–Sign-Off
+ full DB on each session
Increased security for the
Organization and further
convenience for all users
Screen-
technique
Fit for large screens and High
Definition
Zoom for PC and
Touch-support for MS tablets
More productivity via option for
more info in a single view.
Zoom to suit each users work
* from version 6.x to version 12.x and on . . all the standard value from Oracle
APEX Connect, Berlin – April 2016
FORMS Value-upgrade*- the 5 major extra’s from Softbase
Focus Description Benefits
GUI-level
Look & Feel derived from APEX,
consenting with the general GUI’s
in the WEB2.0 environment
An ”old” Form will appear like any
new program, it’s OK to mix
functions provided by FORMS and
APEX or other program
Capacity Report server pool for High Availability Provides speed and capacity
Client
Browser independent Java Web Start
as alternative to Browser plugin, the
Java Runtime Environment (JRE)
FORMS provide superior speed,
now even faster and the
convenience of standard
* from version 6.x to version 12.x and on . . all the standard value from Oracle
APEX Connect, Berlin – April 2016
FORMS Value-upgrade
… The process
Adjustment of Authentication / Authorization
IAM/RDBMS synchronization
Add Object group to every Form
Attach a Library to every Form
Review regarding trigger conflicts
Automatic resizing of all Forms
APEX Connect, Berlin – April 2016
FORMS Value-upgrade
… The options
On-Line Designer
Role Based Default Values
Contextmenu
Right Click API
Interface Module
Client Integration/Excel/File/Host
APEX Connect, Berlin – April 2016
APEX Web 2.0– your gateway to Co-Existence
Focus Description Benefits
APEX-FORMS
Web 2.0 environment with complete SSO / O for all
Apps, accessed from Private cloud or Public cloud.
IT-investment can be focused directly on
better and/or new support for business
processes. No costly and delaying upfront
migration barrier.
New Apps
New Apps can be developed via APEX, ADF or other
new tool – also via FORMS – all with a consistent
Look and Feel. The existing corporate database
continues as the foundation.
Apps for mobile devices, BI et cetera can be
picked from the ISV marketplace, like the
APEX community – as alternative to inhouse
development.
APEX Connect, Berlin – April 2016
APEX Web 2.0
… The APEX frame functions
OAM Authentication, same as Forms and Reports
Role Based Accumulative Authorization and Navigation
Bidirectional Integration into/from FORMS
Dynamic Zoom level including Applets
CSS for Colours and Skin
Dynamic startup of FORMS including Colour Scheme
HD Enabled Size and Resolution
Dynamic APEX as CMS
APEX Connect, Berlin – April 2016
Web-Mashup*– your gateway to evolution
Focus Description Benefits
Cloud access
Cloud access via OAuth 2.0 interface.
Access to Public clouds like Google Drive, MS
OneDrive etc.
Linking of cloud elements and ERP – like an
image in Cloud linked with ERP-entity.
Cloud options
Public clouds like Google Drive provide tools, low-
cost storage for images and documents – and
complete applications like Google Maps – available
for integration.
Examples: Service locations displayes on map,
with pop up info. Display of customer data and
related pdf-documents stored in Public cloud.
* a Mashup is info from more than one source displayed in a unified way
APEX Connect, Berlin – April 2016
… Mashup processes
Uploads from Private cloud
Uploads from anywhere
Apps like Google Maps
Linking of ERP and Cloud elements
Like Item-data and Item-images
SEARCH power for retrieval
Mails, pdf-docs and images
Web-Mashup
Private cloud
ERPDATA Apps
Private cloud
ERPDATA Apps
Public clouds
ImagesToolsApps
Docs
Public clouds
ImagesToolsApps
Docs
Upload
Linking
Search
Retrieval
Users
APEX Connect, Berlin – April 2016
Investment protected
Specific for your business Accumulated IT-technology
Datamodel maintained reflects your business
matured over many years
Licenses as is for database, SE and EE
Forms and Reports server
Program logic not touched tested and safe
often complex
Know how as is for DB and AS (Weblogic)
for all FORMS programs
For both Value-upgrade and APEX-FORMS Mashup continuity is secured
Oracle released version 12 in November, 2015 and development continues with more releases.(According to Product Manager Michael Ferrante support continues beyond 2025)
APEX Connect, Berlin – April 2016
Technology components Appendix I
1. FMW – Oracle Fusion Middleware
Oracle Forms and Reports Server version
11gR2
Weblogic 10.3.6
ModPlsql
APEX Listener
2. IAM – Oracle Identity Access Management
Oracle OID 11g
Oracle OAM
Possible AD Integration
APEX Connect, Berlin – April 2016
Technology components Appendix I
3. APEX – Oracle Application Express
Oracle RDBMS 11gR1, 11gR2, 12c
APEX 4.2 and onwards
4. Cloud Applications
OAUTH2
Google Apps API
OneDrive API (future)
Facebook / Twitter / LinkedIn
APEX Connect, Berlin – April 2016
Legacy Form (Forms version 6.x). An isolated (sleeping) Client Application
Screen resolution SVGA1024 * 768
Screen exampel: versions up to APEX-FORMS Mashup
6.x
Appendix II
Legacy Form (Forms version 10.x). Portal Integration. Forms awakening
Screen resolution 820p - Cloud Integration via the Database / Client Login
Screen exampel: versions up to APEX-FORMS Mashup
10.x
Appendix II
Legacy Form (Forms version 11.g). APEX Mashup. Embracing the future
Screen resolution 1080p - Bidirectional Cloud Integration via javascript
Screen exampel: versions up to APEX-FORMS Mashup
11.x
Appendix II
Recommended