Oracle Application Express 20.2 Low Code App Development
Evgeny Pleskach
Partner Technology Cloud Engineer
14 January 2021 Evgeny Pleskach
• Working for High Tech industry from 1997 • Diversified experience: from Sales Account Manager to System Engineer • 4 years in Oracle • Experience in other High Tech giants: - Cisco Systems - Xerox • Education: Ms.S. in Physics, Lomonosov’s Moscow Sate University • Certification: Oracle Cloud Infrastructure Architect Professional Safe harbor statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.
The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation.
4 Agenda
• What is Low Code Development? • Oracle Low Code Solutions • Oracle APEX Product Overview • Use Cases, and Market Focus • Customer Success • Questions
5 Copyright © 2020, Oracle and/or its affiliates Agenda
• What is Low Code Development?
6 Copyright © 2020, Oracle and/or its affiliates What is Low Code Development?
• Development of Applications with minimal hand-coding to deliver them faster
• Wikipedia – “A low-code development platform (LCDP) is software that provides an environment programmers use to create application software through graphical user interfaces and configuration instead of traditional computer programming.”
• Visual drag and drop style development approach to application development
• Create applications for web and mobile using a browser based or similar interface
7 Copyright © 2020, Oracle and/or its affiliates Agenda
• Oracle Low Code Solutions
8 Copyright © 2020, Oracle and/or its affiliates Oracle Low Code Application Development
APEX Visual Builder Digital Assistant Data-Driven Extending Oracle Conversational User applications SaaS apps Interfaces
Responsive Web and Responsive Web Digital assistants and mobile apps using and native mobile chatbots using visual data from databases, apps to extend development, AI/ML spreadsheets or Oracle SaaS and Natural Language RESTful web services functionality Processing
9 Copyright © 2020, Oracle and/or its affiliates Land With APEX Expand with Digital Assistant and Visual Builder
Visual APEX Builder
ORDS (REST API)
10 Copyright © 2020, Oracle and/or its affiliates Agenda
• Oracle APEX Product Overview
11 Copyright © 2020, Oracle and/or its affiliates What is Oracle APEX?
A high-productivity, low code development platform for business analysts and low code developers to easily build scalable and secure data driven web applications
12 Copyright © 2020, Oracle and/or its affiliates Ideal platform for wide range of developers
• Spreadsheet Replacement • SaaS Systems Development • Backoffice Apps • Digitization • Opportunistic AppDev • Enterprise App Dev Citizen Developer Pro Developer
• LoB App Dev • Data Visualization • Process Automation • External Data Sharing • Personal Productivity Apps • Analytic Apps
LOB Developer Data Scientists Solve range of business use cases
Copyright © 2020 Oracle and/or its affiliates. All Rights Reserved Build data driven apps for all your needs
Low code web application development framework to build scalable and secure data driven apps
Develop desktop and Visualize and Optionally leverage SQL skills mobile web apps manage data and database capabilities
14 Copyright © 2020, Oracle and/or its affiliate Oracle APEX Features
• Industry leading low code app dev platform • Easy to learn and get started • SQL and REST friendly • Build responsive & mobile apps • Included (free) with all Oracle Databases • Part of Always Free Oracle Cloud • Global success stories across all industries • Loved by 500K+ developer community
20x faster with 100x less code
15 Copyright © 2020, Oracle and/or its affiliates Distinguishing Characteristics of APEX
App Development IDE App definitions are stored as Efficient execution with only is a web browser meta data one request and one response
No client software Declarative - no code Zero latency data generation access 16 Copyright © 2020, Oracle and/or its affiliates [Date] APEX is Data Driven Import New Data, Use Existing or Create New Model
Create Model With Quick SQL Upload CSV, XLS, JSON or XML Start With Data In Database & Generate Test Data
17 Copyright © 2020, Oracle and/or its affiliates APEX Architecture
JDBC Data Schemas HTTP(s) APEX Engine
SQL & PL/SQL
Oracle REST Data Oracle Database (Pluggable or Dedicated, 11gR2 or Services Above) (Weblogic, Jetty, Tomcat) Zero latency database data access No Application Logic Converts HTTP to database API calls Dynamically driven by APEX metadata
Browser Mid Tier Database Tier
Copyright © 2019 Oracle and/or its affiliates. Oracle APEX Everywhere APEX included with every Oracle Database
• No cost fully-supported feature • All supported DB editions and versions • No limits on developers, end users, apps • Available in all Database Cloud Services • Run on-premises, Oracle Cloud, other clouds • Mature, stable product with a large passionate global community
19 Copyright © 2020, Oracle and/or its affiliate Oracle Autonomous Database
OLTP = Autonomous Transaction Processing (ATP)
Analytics = Autonomous Data Warehouse (ADW)
Fully managed
Includes Oracle APEX at no additional cost
Autonomous Autonomous Transaction Processing Data Warehouse
20 Copyright © 2020, Oracle and/or its affiliates. All rights reserved. Oracle Autonomous Database
. Highly available . Industry leading performance . Self securing . Self updating . End-to-end automation – provisioning, updates, backups . Uses machine learning to automate tasks
21 Copyright © 2020, Oracle and/or its affiliates. All rights reserved. Low code meets autonomous
Develop web Visualize and Automated Policy-driven and mobile apps maintain data database optimization, ML operations
Database Leverage optimized SQL skills IaaS
22 Copyright © 2020, Oracle and/or its affiliates. All rights reserved. Value of APEX on ATP
• Pre-installed, pre-configured, get started in minutes
• No human labor – all administration automated and taken care of
• Accelerates development of applications
• Included with Autonomous Database at no additional cost
• Focus on solving business data processes and needs rather than managing environments
• Native access to all capabilities and benefits of Autonomous Database
23 Copyright © 2020, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted Oracle APEX 20.2 - New Features
• New Cards Region • Item Enhancements
• Automations • Tree Region Enhancements
• Faceted Search Enhancements • Interactive Grid Enhancements • Report Printing • New Name for Web Source Modules • REST Data Source Synchronization
• REST Data Source Connector Plug-Ins • JavaScript Library Upgrades
• New Web Credential Types • New JavaScript APIs • Redwood UI • Template Directives • Developer Experience Enhancements
24 Copyright © 2020, Oracle and/or its affiliates 25 Copyright © 2020, Oracle and/or its affiliates 26 Copyright © 2020, Oracle and/or its affiliates 27 Copyright © 2020, Oracle and/or its affiliates 28 Copyright © 2020, Oracle and/or its affiliates DEMO
1. Cards 2. Faceted Search 3. Report Printing 4.REST
29 Agenda
• Use Cases
30 Copyright © 2020, Oracle and/or its affiliates What is APEX suitable for?
Spreadsheet replacement
Rapid application development Full spectrum of apps
Oracle Forms modernization No code Low code High code
Build or Extend enterprise applications
Integrated App Dev as a Service
31 Copyright © 2020, Oracle and/or its affiliates Transform your spreadsheets to web apps
. Copy / paste or upload a spreadsheet file . Creates table in oracle database . Determines best-fit data types . Uploads data into oracle table . Creates first-cut of app
. Move to a single source of truth . Send out a URL not a file . Secure, scalable, multi-user app . Add validations to improve data quality . Superior reporting with faceted search & dashboards . Extend with charts, calendars, and more
32 Copyright © 2020, Oracle and/or its affiliates Rapid application development
. Build apps in days / weeks not months / years . Use powerful wizards to create fully featured apps . Low-code capabilities allow non-IT professionals to also build or help build apps . Easily modify to meet changing requirements . Rapidly iterate to production-ready app
. Opportunistic . Simplistic, tactical apps to meet immediate need . Webify paper processes . Generally developed by one or two people
33 Copyright © 2020, Oracle and/or its affiliates Modernizing Oracle Forms
. APEX is the natural evolution of forms . Both based on SQL and PL / SQL . Re-use DB packages, procedures, functions . Easily train forms developers to develop APEX
. Proof-of-concept using subset of Forms apps . Organization-wide apps, rather than back-office . External apps for customers / partners . Mobile-first apps . Net new requirements https://apex.oracle.com/en/solutions/oracle-forms
34 Copyright © 2020, Oracle and/or its affiliates Build or Extend enterprise applications
. Quickly build custom mission-critical apps . Extend ERPs and other enterprise software such as EBS, PeopleSoft, JD Edwards, SAP, and SalesForce . Provide organization-specific dashboards and reports . Improved workflows . Enhance data capture, corporate data reporting and maintenance
. Meet non-standard or industry specific requirements . Optimize common business functions . Integrate disparate data sources . Scale to hundreds of thousands of users . Leverage enterprise features of Oracle Autonomous
See: Extend E-Business Suite using APEX – Official white paper
35 Copyright © 2020, Oracle and/or its affiliates Agenda
• Customer Success
36 Copyright © 2020, Oracle and/or its affiliates Everybody loves APEX!
16 Global APEX Conferences • APEX World Rotterdam, Netherlands Millions Daily end users • APEX Connect Berlin, Germany • SWEOUG APEX Stockholm, Sweden • APEX Alpe Adria Graz, Austria Developers ~500K
New on-premises installs per 112K 25K quarter 2019
Active on-premises instances 280K apex.oracle.com weekly signups 2.5K 19K 2010
Tenants on apex.oracle.com 37 Copyright © 2020, Oracle and/or its affiliates 38 Copyright © 2020, Oracle and/or its affiliate Examples of External Apps Built using APEX
Credit and Debt Tracker Farmers Market Web Store School Apps ERP App
Check more apps: www.builtwithapex.com
39 Copyright © 2020, Oracle and/or its affiliates Takeaways
Oracle offers low code solutions for solving all your business needs
APEX built across the organization by all skill levels
APEX built and delivered quickly with quality
APEX runs best on ATP/ADW (shared and dedicated) but can run everywhere Oracle Database runs
If you license Oracle DB (on-premises / cloud) license, you get APEX as a no cost option
40 Copyright © 2020, Oracle and/or its affiliates. All rights reserved. Thank you.
Evgeny Pleskach http://blogs.oracle.com/imc
41 Copyright © 2020, Oracle and/or its affiliates