23
APEX as frame for Forms by Robert Johannesson (SoftBASE Stand 234) AGENDA 1. History 2. Modernization The three steps a. Value Upgrade b. APEX-FORMS c. Web-Mashup 1. Summary 2. Q&A

APEX as frame for Forms AGENDA 1. History 2. · PDF fileOAM SSO Authentication or Custom SSO (Simple Sign On), same as Forms and Reports ... Linking of ERP and Cloud elements

Embed Size (px)

Citation preview

APEX as frame for Forms – by Robert Johannesson (SoftBASE Stand 234)

AGENDA1. History2. Modernization

The three stepsa. Value Upgradeb. APEX-FORMSc. Web-Mashup

1. Summary2. Q&A

History

SoftBASE has been an Oracle partner and a Forms developer since 1996

Forms version 6 until 2006Client/Server Architecture

Forms version 10g until 2012Web Form in Iframe together with PortalWeb Form Standalone in a Browser based applet

Forms version 11g until 2016Web Form in an APEX based MashupWeb Form standalone in a Browser based applet

Forms version 12cWebstart Form together with APEX based MashupWebstart Form standalone on the Desktop

APEX-FORMS Mashup - Intro

Year 1999 - (Forms version 6.x). Client/Server, Db-Authentication.

Screen example: versions up to APEX-FORMS Mashup

6.x

History - Legacy

Screen resolution SVGA 1024 * 768

Year 2006 (Forms version 10g Applet). Portal Integration and Standalone.● SSO with automated RAD synchronization OID/10g SSO.

Screen resolution 820p - Cloud Integration via the Database / Client Login

Screen example: versions up to APEX-FORMS Mashup 10.xHistory - Legacy

Year 2012 (Forms version 11g Applet). APEX Mashup and Standalone.● SSO with automated RAD synchronization OID/10g SSO.

Screen resolution 1080p - Bi-directional Cloud Integration Oauth2, Database and Client

Screen example: versions up to APEX-FORMS Mashup 11.xHistory - Legacy

Year 2016 (Forms version 12c). APEX Mashup and Standalone.● SSO with automated RAD synchronization OID/OAM● SSO with Custom Db based Authentication. (The Simple Sign On)

Screen resolution 2560*1080/Multiple Screens - Bi-directional Cloud Integration Oauth2, Database and Client

Screen example: APEX-FORMS Mashup 12c2016

APEX as frame for Forms – by Robert Johannesson (SoftBASE Stand 234)

2. ModernizationThe three stepsa. Value Upgradeb. APEX-FORMSc. Web-Mashup

FORMS Value-upgrade*- the major extra’s from Softbase

SSO / O

OID/OAM

Custom

Auth

Full Single-Sign-On and unique:

- Single–Sign-Off

Choose between

+ full DB on each session

+ proxy user 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

Modernization - The Value Upgrade - Step 1

FORMS Value-upgrade*- the major extra’s from Softbase

Reports

Server

Integration

Reports Server Integration in both

native db-login and SSO environment

”old” reports are ready for use in

upgraded environment.

BI-

publisher

Integration

A Built–In Option for calling BI-

Publisher Reports, as an alternative to

Oracle Reports

Provides new BI development

capacities.

* from version 6.x to version 12.x and on . . all the standard value from Oracle

Modernization - The Value Upgrade - Step 1

FORMS Value-upgrade*- the major extra’s from Softbase

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.

Capacity Report server pool for High Availability Built in Load Balancing for Oracle

Reports and BI-Publisher

Client

Browser independent Java Web Start

as alternative to Browser plugin, the

Java Runtime Environment (JRE)

FORMS provide superior speed,

now even faster.

* from version 6.x to version 12.x and on . . all the standard value from Oracle

Modernization - The Value Upgrade - Step 1

FORMS Value-upgradeAutomated via JDAPI Interface

… The process

▪ Adjustment of Authentication / Authorization

▪ OID/RAD/RDBMS synchronization

▪ Add Object group to every Form

▪ Attach a Library to every Form

▪ Review regarding trigger conflicts(V6.x)

▪ Automatic resizing of all Forms

… The options

▪ On-Line Designer

▪ Role Based Default Values

▪ Contextmenu

▪ Right Click API

▪ Interface Module

▪ OAUTH2 DB-Based Client

▪ Client Integration/Excel/File/Host

FORMS Value-upgradeAutomated via JDAPI Interface

APEX as frame for Forms – by Robert Johannesson (SoftBASE Stand 234)

2. ModernizationThe three stepsa. Value Upgradeb. APEX-FORMSc. Web-Mashup

APEX-FORMS Web 2.0– your gateway to Co-Existence

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.

Bi-directional

IntegrationOracle Streams in the APEX and FORMS Client.

Performant APEX -> Forms

- Navigation and Data Editing /Query

Performant Forms -> APEX

- Data Presentation - drill down..

Modernization - APEX-FORMS - Step 2

APEX-FORMS Web 2.0– your gateway to Co-Existence

Mobilization

APEX- has modern Themes and Protocols for Mobile

Development.

Fast development of Mobile Applications,

within the same Security infrastructure, and

on the same DB-Components, Tables, Views,

Procedures etc.

New AppsNew Apps can be developed via APEX, ADF or other

new tool – also via FORMS.

Apps for mobile devices, BI et cetera can be

picked from the ISV marketplace, like the

APEX community – as alternative to in-house

development.

Modernization - APEX-FORMS - Step 2

APEX-FORMS Web 2.0

… The APEX frame functions

▪ OAM SSO Authentication or Custom SSO (Simple Sign On), same as Forms and Reports

▪ Role Based Accumulative Authorization and Navigation

▪ Bi-directional Integration into/from FORMS.

▪ Dynamic Zoom level including JWS

▪ CSS for Colours and Skin

▪ Dynamic startup of FORMS including Colour Scheme and Dynamic Jnlp

▪ HD Enabled Size and Resolution, Support for Multiple Screens

▪ APEX as CMS

APEX as frame for Forms – by Robert Johannesson (SoftBASE Stand 234)

2. ModernizationThe three stepsa. Value Upgradeb. APEX-FORMSc. Web-Mashup

APEX-FORMS Mashup* Web 2.0– your gateway to evolution

Cloud access Cloud access via OAUTH 2.0 interface.

Business and Public clouds like Google Drive,

MS OneDrive, facebook, twitter.

Private Clouds like Magento ecommerce

Cloud options

Google Drive or MS OneDrive provide tools and

storage for images and documents – and complete

applications like Google Maps – available for

integration with no additional coding.

Examples:

- Service locations displayed on map, with

pop up info.

- Display of customer data and related

pdf-documents, together with an Order.

* a Mashup is info from more than one source displayed in a unified way

Modernization - Web Mashup - Step 3

… 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

APEX-FORMS Mashup

● APEX to FORMS, APEX to APEX, FORMS to APEX, APEX to Cloud, Forms To Cloud.● Forms Standalone, APEX standalone (Mobile).● Benefits from the Community and Packaged Applications

APEX-FORMS Mashup

APEX as frame for Forms – by Robert Johannesson (SoftBASE Stand 234)

3. Summary

Summary

● Modernization - Stepwise○ No big bang - No all or nothing Migration○ Added value in each Step - ROI

● Evolve not Revolve○ Focus on Your Business Processes not on Technology○ No Risk or Disruptions

● Retain Your Investment○ Existing licenses - Extend if needed○ Continuous Development

● The Right Tool for the Right Job○ Oracle Rdbms For Data Model and Logic○ Oracle Forms with APEX-FORMS For Back office Development○ APEX for Mobile Development

APEX-FORMS Mashup - Intro

APEX as frame for Forms – by Robert Johannesson (SoftBASE Stand 234)

4. Q&A