RCL Consulting Oracle APEX Min
RCL Consulting Oracle APEX Min
Oracle Application
Express
Overview
Oracle Application Express
Oracle Developer : a robust and productive developer tool used during decades
During decades… The WAY To modernize / Improve
Oracle developer applications is
Oracle developer (Forms + Reports) have been used by JAVA But …
developers to effectively and efficiently build productive JAVA represents a Huge GAP
applications from current developers skills
Bu today …
Develop desktop and Visualize and maintain Leverage SQL Skills and
mobile web apps database data database capabilities
App Development IDE is a web App definitions are stored in Page generation is efficient with
browser. the database as meta data. only one request and one response.
No client software needed Declarative – No code Data processing done in the
generation Database
Oracle Application Express
No cost feature of the Oracle Database
HTML DB 1.5 APEX 2.1 APEX 3.1 APEX 4.0 APEX 4.2.x
§ First Release § Oracle XE § Interactive § Websheets § Mobile
Reports § Dynamic Actions § HTML5
HTML DB 1.6 APEX 2.2 § Plug-Ins § Packaged Apps
§ Themes § Packaged § Team
Applications Development
2004 2005 2006 2007 2008 2009 2010 2011 2012-14 2015
HTML DB 2.0 APEX 3.0 APEX 3.2 APEX 4.1 APEX 5.0
§ Flash Charts § Oracle Forms to § Data Upload § Page Designer
§ SQL Workshop § PDF Printing APEX Conversion § Error Handling § Universal Theme
§ Access Migration § ROWID § Modal Dialogs
Oracle Application Express
2 Tier Architecture / Extendible to 3
Apache
OHS
ORDS Schemas
Oracle APEX
Web Logic
Server
Oracle
WLS Database
apex.oracle.com
Total Page Views (1 week): 3,624,894
Distinct Applications: 7,006
Distinct Users: 8,428
Number of Workspaces: 23,243
Number of Applications: 85,707
apex.oraclecorp.com
Total Page Views (1 week): 3,088,137
Distinct Applications: 2,509
Distinct Users: 24,637
Number of Workspaces: 3,306
Number of Applications: 17,452
8
Oracle Application Express
Development Community; Very involved, enthusiastic worldwide community
• ~ 400,000 developers
Based on developer downloads, support tickets, check for updates data
• Consulting companies, hosting companies, books, applications, success stories and quotes:
http://apex.oracle.com/community
• 75+ active bloggers:
http://www.odtug.com/apex
• Very active Forum:
https://community.oracle.com/community/database/developer-tools/application_express
Oracle Application Express
APEX Components
Home
Collaborate with colleges, track project details with associations to application pages.
Life cycle development: design, develop, deploy, view customer feedback, enhance, re-
deploy.
Oracle Application Express
APEX Components
Packaged Applications
• Syntax Highlighting
• Undo / Redo
• Find/Replace
• Auto completion
• Code validation
• Used in Page Designer,
Component View and
SQL Workshop
Oracle Application Express
APEX Components – Universal Theme
Overview
Layout Charts
Oracle Application Express
APEX Features – RESTful Web Services
Emit RESTful Web Services from the database for use in your SOA environment
• Ability to create services which implement any SQL statement or PL/SQL procedure
Database Vault
Audit Vault
Database Firewall
Key Vault
Data Redaction
Data Masking
Auditing
22
Oracle Application Express
Leveraging Oracle Database Features with APEX
High Availability features
Works with APEX
Real Application Clusters
Data Guard
Golden Gate
Secure Backup
Online Reorganization
Edition-Based Redefinition
23
Oracle Application Express
Leveraging Oracle Database Features with APEX
High performance features
Works with APEX
In-Memory
Compression
Partitioning
24
Oracle Application Express
Leveraging Oracle Database Features with APEX
Simplified consolidation and deployment with Oracle Multitenant
PDB Deployment
PDB Cloning
PDB Migration
25
Oracle Application Express
Leveraging Oracle Database Features with APEX
Database Application Development Features Works with APEX
Analytics
Text
Regular Expressions
Spatial
Pattern Matching
Database XML
SQL PL/SQL Database JSON
AQ
26
Oracle Application Express
Leveraging Oracle Developer Developments
Migrating Oracle Developer Apps to APEX
27
Oracle Application Express
How APEX helps to modernize Forms
In Forms In APEX
All is running inside a Java container & The loaded page may be used until refresh; the new page
needs to be compiled is displayed after
May log off users when a form is complied Scalable screen view
28
Oracle Application Express
Forms to APEX example
The Summit application built in Oracle Forms The Summit application replica built in APEX