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 .

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 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 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 (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