Post on 10-Jan-2017
FASTEST ROUTE TO
CLOUD Jules Lane
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Applica'on Express Fastest Route to Cloud v1 Sept 2015 Jules Lane | APEX Lead | ETS
Slide 2
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
APEX. Fastest Route to Cloud Agenda
1
2
3
4
Cloud IntroducJon
APEX: Designed for Cloud
APEX and the Oracle Cloud
APEX Cloud Use Cases
Oracle ConfidenJal – Internal/Restricted/Highly Restricted 3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Cloud CompuJng Service Types
Applications
Runtime
Middleware
Database
OS
Virtualization
Servers
Storage
Networking
Platform as a Service Software as a Service Infrastructure as a Service
On-Premise IT
You Manage Delivered as a Service
Slide 4
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
The Promise Of Cloud CompuJng For Developers, Architects, IT Opera'ons and Line of Business
Development Teams Agility & Quality
• Easy access to comprehensive and secure dev and test platform
• Support for a wide range of technologies
• Ability to build a wide range of apps
• DevOps capabilities to reduce dependence on I.T.
Architects & IT Ops Performance & Costs
• Use of proven standards, tools
and techniques
• Easy integration across hybrid cloud – for apps, data, process.
• Lowest operations cost through automated config. & management
• Monitoring and administration of hybrid cloud via single tool
Line of Business Innovation & Speed
• Fully configured and managed IT
infrastructure in minutes
• Development and administration possible by non-technical users
• Rich functional capabilities
• Provide access to information anytime and on any device
Slide 5
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 6
3-6 months or longer for Capex approval
3-6 months to prepare The larger the project, the longer
the Initiation phase due to Capex approval time. IT Operations expertise required for each unique combination of H/W and S/W – expensive to setup and expensive to support. Unsuccessful projects leave expensive infrastructure and software un-used in the DC.
The Promise Of Cloud CompuJng Agility Today
Slide 6
Idea
Proposal
Purchasing
Infrastructure Setup
S/w Config
Start Dev in 6 months !!
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 7
Short approval cycle due to minimal Capex requirement. Immediate automated provisioning and configuration at no Ops cost DevOps support provided by cloud tooling reduces operational management overhead Unsuccessful projects DO NOT leave costly unused h/w and s/w in the DC – it are reused or or returned.
The Promise Of Cloud CompuJng Agility with Cloud
Slide 7
Days for Opex approval
1 hour to prepare
Start Dev in 2 days !!
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle ApplicaJon Express (APEX) What is it?
A rapid, database centric, web applicaJon development environment
Develop web-based apps, delivered via desktop or
mobile
Visualize and maintain database data
Use standard SQL skills and all Oracle database capabilities
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
1. Simple Architecture Easy to start
3. Comprehensive FuncJonality Deliver what you need
2. Easy to use Immediate Results
4. Proven track record Used in the Cloud since 2002
9 Oracle ConfidenJal – Internal/Restricted/Highly Restricted
Oracle ApplicaJon Express Designed for the Cloud
APEX is the easiest way to use Oracle (Public or Private) Cloud Slide 9
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle ApplicaJon Express
• Runs enJrely in the database • Embedded in all Oracle Database Cloud Services • IdenJcal on-‐premise or in cloud
• Requires only a browser only, with 2 or 3 Jer architecture • HTML User Interface
• IntegraJon via data or secure RESTful Web Services • MulJ-‐tenant security through Workspaces plus all database security capabiliJes
• Hybrid administraJon and monitoring via SQL Developer and / or EM 12c
1. Simple Architecture
Slide 10
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle ApplicaJon Express
• No coding required – wizards for everything • Highly producJve Page Designer for declaraJve configuraJon • Live CSS editor to adjust UI in real Jme with no coding
• Advanced development uses standard Oracle technologies of SQL and PL/SQL • Pre-‐built sample apps
• DevOps enabled with simplified DBA tools, team collaboraJon tools and integraJon with SQL Developer
• Operates idenJcally in any environment, from laptop to on-‐premise to cloud • Enables development by anyone, from DBA to business user
2. Easy to Use
Slide 11
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle ApplicaJon Express
• Data-‐oriented web apps of all types for all industries • No limit to scalability – personal to corporate apps, internal and customer facing • Highly flexible UI based on HTML and CSS templates
• Responsive UI opJmised for tablets and smartphones • Leverage any database funcJonality
• Easy integraJon with external funcJonality (e.g. Google Maps) • Total portability between any APEX environments, both cloud and on-‐premise
• Wide range of packaged apps, from Oracle and ISVs.
3. Comprehensive Func'onality
Slide 12
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle ApplicaJon Express
• Used in the cloud by thousands of customers world wide since 2002 • Increasingly included as a standard within corporate I.T. architectures
4. Proven Track Record
Slide 13
> 25
> 100 > 15 > 20
APEX Community / ISVs here
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
14
Documents Cloud
Process Cloud
Sites Cloud
Social Cloud
CONTENT AND COLLABORATION
Business Intelligence
Cloud
Big Data Discovery Cloud
Big Data Preparation
Cloud
Internet of Things Cloud
BUSINESS ANALYTICS
NoSQL Database Cloud
Big Data SQL Cloud
Exadata Cloud
Big Data Cloud
Database Backup Cloud
Database Cloud
Big Data PreparaJon
Cloud
DATA MANAGEMENT
Node Cloud
Developer Cloud
Mobile Cloud
ApplicaJon Builder Cloud
Java Cloud
APPLICATION DEVELOPMENT
IntegraJon Cloud
SOA Cloud
GoldenGate Cloud
Internet of Things Cloud
INTEGRATION
ApplicaJon Performance Monitoring
Cloud
IT AnalyJcs Cloud
Log AnalyJcs Cloud
ENTERPRISE MANAGEMENT
Mobile Cloud
MOBILE
ORACLE CLOUD PLATFORM
IntegraJon Cloud
Internet of Things Cloud
Sites Cloud
Documents Cloud
APEX and the Oracle Cloud Strategy Comprehensive PorUolio of Cloud PlaUorm Services
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 15
APEX and the Oracle Cloud Strategy Database Cloud Service Types
Full Instance / DBaaS Schema (‘APaaS’) • Customers who want a dedicated database
for dev/test or producJon applicaJons and want control of database infrastructure while automaJng many rouJne tasks.
• Choices – SubscripJon based or metered service (Hourly or
Monthly)
– Customer or Oracle Managed Database
– General purpose or mission-‐criJcal infrastructure
– Infrastructure size (cloud ‘shape’)
– Db EdiJon
* Planned for a future release.
• Customers who want a “slice” of the database for development and deployment of web apps and don’t want to manage any aspect of database infrastructure.
• Database Schema or PDB available as a monthly SubscripJon by size (5GB -‐ 1TB*)
• Database infrastructure managed by Oracle
• Highly available and scalable 12c infrastructure running on Exadata
• Also underpins other Cloud services
UI is APEX Includes APEX
Slide 15
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
APEX and the Oracle Cloud Strategy
Integrate with other apps via RESTFUL web services (generated by a built in wizard).
Cloud Integra'on
Java ....
Oracle Database Cloud
Oracle Java, Mobile etc Cloud Services
Oracle Developer Cloud
GIT Repository Hudson CollaboraJon tools
Java Ruby / Python .Net / ASP ....
Other Cloud environments
On Premise apps
Java .Net ...
Automated ScripJng
Slide 16
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
1. Develop and test new apps in the cloud
3. Modernise legacy apps in the cloud
2. Deploy new or exisJng apps in the cloud
4. Test Database 12c in the cloud
17 Oracle ConfidenJal – Internal/Restricted/Highly Restricted
APEX. Fastest Route to Cloud Cloud Use Cases
Build, deploy, move and test with NO new infrastructure and no Capex
Slide 17
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle ApplicaJon Express
• Departmental or corporate apps • AddiJonal E-‐Business Suite / Fusion apps funcJonality • OpportunisJc apps
• ApplicaJon Prototypes
• Web Services wizard to enable integraJon with exisJng apps • Deploy in the cloud or on-‐premise
• Immediate provisioning, latest versions • No need for any new infrastructure
1. Develop and test new apps in the cloud
Slide 18
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
“With Oracle Database Cloud Service, we get greater value at a lower price point than with any another cloud vendor. I receive the best technology in the world, with the highest levels of security, managed as an automated deployment plaoorm by Oracle. This allows me to focus on building funcJonality that runs my core business instead of on managing IT infrastructure.”
Ron Hardman Founder and CIO
SeXleOurEstate.com
Asset Distribu'on
Developed new SaaS app with APEX in 1 month Used by estate planners and executors to automate and streamline distribu'on of assets to heirs aZer death
APEX Cloud Reference
Other APEX Customer Case Studies
Full Story here
Slide 19
.com
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle ApplicaJon Express
• New apps – ISV business apps (via APEX Import and Data Load tools) – Oracle packaged apps (click Install, opJonally copy and unlock to develop further)
• ExisJng on-‐premise (ISV or bespoke) apps – APEX Export, import tools – APEX tools to unload / load schema objects and data (or use SQL Dev or any other standard techniques) – OpJonally enhance app with APEX 5 – client side dynamic acJons, modal forms, mobile UI, Web Services . . .
• SaaS for your staff and customers
• No need for any new infrastructure
2. Deploy apps in the cloud
Slide 20
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle ApplicaJon Express 40 Oracle-‐built departmental and sample apps
Slide 21
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle ApplicaJon Express ISV full func'on business apps
Slide 22
APEX Community / ISVs here
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
"We chose Oracle Database Cloud Service to help maximize business producJvity and acquire knowledge of innovaJve cloud soluJons. Oracle Database Cloud Service proved to be a perfect fit for us due to its cost-‐effecJveness, high performance, high availability, and top security for hosJng sensiJve customer data.”
Alexander Weber
General Manager
endlich IT & Projekt Service OHG
Project Management
APEX Cloud Reference
Deployed existing ERP app databases on Database Cloud
Developed enhancements and new apps in APEX
Other APEX Customer Case Studies
Full Story here
Slide 23
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
• Forms, Reports * – Re-‐use all database, SQL and PL./SQL funcJonality – Redevelop UI in Apex using Forms Conversion uJlity – Familiar approach for Forms developers (Form = page, canvas = region, data items, butons....) – See BLOG arJcle on this
• Discoverer BI apps – Easily redevelop as Apex reports – interacJve and classic
• Non-‐Oracle databases (SQL Server, MS Access, Sybase, DB2, MySQL etc) – SQL Developer MigraJon Workbench automates migraJon of databases and stored procedures to Oracle – Rapidly redevelop web based UI – Automated conversion of Spreadsheets to web apps
Oracle ApplicaJon Express 3. Modernise legacy apps in the cloud
Slide 24
* Forms, Reports NOT available in the Oracle Cloud
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Used Oracle Database Cloud Service in order to; • Minimise Capex and operaJonal administraJon costs
• Provide a SaaS service to their customers • Easily scale as required • Note. Amazon was more expensive and did not provide all required database funcJonality (e.g EM 12c, Db Vault)
Share Posi'on Disclosures
Back office app required by all financial organisa'ons to manage share posi'on disclosure.
Essen'al to ensure regulatory compliance and avoid large fines
App re-‐developed by Explorer with APEX to give improved func'onality and a modern UI
Going live Q3 2015
APEX Cloud Reference
Other APEX Customer Case Studies
Slide 25
Bou2que Financial Services ISV and global FS organisa'on
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle ApplicaJon Express
• Use APEX apps in Oracle Database Cloud to test 12c vs 11g – Performance and scalability – Basic funcJonality – In Memory OpJon – MulJ-‐tenant OpJon (container / pluggable databases)
• Quickly enhance app to test new funcJonality – E.g. Advanced (predicJve) AnalyJcs using Oracle R Enterprise)
• Test 12c Database with no new infrastructure
• Soon -‐ test Exadata in the cloud using APEX apps
4. Test Oracle Database 12c in the cloud
Slide 26
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle ApplicaJon Express
ü Simple Architecture
ü Easy to Use
ü Comprehensive Func'onality
ü Proven
Fastest Route to Cloud
Slide 27
ü Develop and Test
ü Deploy
ü Modernise
ü Test 12c Database
Why? How?
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle ApplicaJon Express
• Energy Supplier – 350 forms app needs modern UI, new funcJonality – Want to redevelop but have very short deadline – Planning to develop and deploy with APEX in the cloud to minimise Jme and operaJons costs
• UJliJes ISV – Build and sell a back office app that manages energy supplier switching by customers – Want to redevelop quickly without using own infrastructure – Want their customers to be able to run the app in the cloud to minimise costs
• Engineering company – Want to centralised an outgrown MS Access app and many spreadsheets and add automated workflows. – Need access from desktops and tablets – Want to develop and test in the cloud to minimise Capex
• APEX for rapid development. Oracle Database Cloud for low cost dev / test / SaaS plaoorm
APEX in the Cloud – seeing the poten'al
Slide 28
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Thank You Ques'ons?
julian.lane@oracle.com
Slide 29
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle ApplicaJon Express
• Development Tools – SQL Developer
• Manage schemas, load data, build SQL, PL/SQL used by APEX apps, view APEX app component details
– SQL Developer MigraJon Workbench • Migrate non-‐Oracle databases (and stored procedure code) to Oracle, rebuild app UI in APEX
• Cloud Services – Java Cloud – integrate with APEX environment via RESTful Web Services – BI Cloud – includes use of APEX as a reporJng tool – Developer Cloud – use to formalise the management of APEX apps, along with other devt technologies – ApplicaJon Builder Cloud – use to extend Oracle SaaS apps with Javascript (pto)
Related Technologies
Slide 30