oracle application builder cloud service –an introduction · 2017-06-19 · commitment to deliver...
TRANSCRIPT
![Page 1: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/1.jpg)
![Page 2: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/2.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
OracleApplicationBuilderCloudService– AnIntroductionOracle’sLow-CodeDevelopmentPlatform
DuncanMillsArchitectOracleDevelopmentToolsandFrameworks@DuncanMills – http://blogs.oracle.com/groundside
![Page 3: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/3.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
“ThisAppyougavemeisgreatbutIjustneedonemorething…”
– Yourtypicalbusinessuser
![Page 4: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/4.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
“Noproblem,we’llputitinourto-dolist,shouldbedonejustaswefinishourcurrentwork…”
– YourtypicalITdepartment
![Page 5: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/5.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• Visual• Declarative+drag&drop• Abstracttechnology• Abstractapplayers• Easypublishing• Easytomodifyandenhance• ITneedstobekepthappy
WhatWouldItTakeforBusinessUsersToBuildAnApp?
![Page 6: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/6.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
Oracle Application Builder Cloud ServiceBuild and host web and mobile applications in a faster and simpler way with zero install and no-coding required visual development
![Page 7: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/7.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.| 7
ApplicationBuilderCloudServiceKeyprinciplesforApplicationBuilder
CloudBased
SaaS Integrated
Nothingtoinstallorconfigure,runsinthebrowser.Applicationsaccessiblefromanydevice.
EasyaccesstoSaaS dataandprocessesviaRESTcatalog.EnrichSaaS withengagingcustomUI.
Extensible MorecomplexbehaviorcanbeimplementedinstandardJavaScriptandHTML.
EasytoUse Draganddrop,liveWYSIWYGdesignerforcreatingandhostingpowerfulapplications.
![Page 8: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/8.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• UIfirstexperience• Nothingtoinstall• Visualdrag-and-dropexperience• Advanceddefaultbehavior• Abstracteddatabase• Easypublishing• Opentoextensions
KeyFeaturesforBusinessUsers
![Page 9: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/9.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
OracleApplicationBuilderCloudServiceDemo
![Page 10: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/10.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
FeaturesInDetail
![Page 11: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/11.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• ComponentPalette• DragandDrop• WYSIWYG• Propertyinspector• Multi-devicelivepreview• Dataobjectscreatedonthefly
UIFirst
![Page 12: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/12.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• Responsiveout-of-the-box• Defineresponsivebehavior
– Differentscreensizes–Whattohide
• Multi-sizelivepreview
MobileOptimizationforWebApplications
![Page 13: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/13.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• Visualdevelopment• NativelookandfeelforiOS andAndroid
• Sharecustombusinessobjectswithwebapplications
• Testappinbrowseroron-device• Applicationinstallsandrunsondevice– accessingABCScloudDB
Or,On-DeviceMobileApplications
![Page 14: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/14.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• UIfirstordatafirst• Declarativedefinition• Multiplefieldtypes• Relationshipsestablishment• Declarativeaggregatedfields• StoredinanOracleclouddatabase• AccessthroughREST
CreateYourOwnDataObjects
![Page 15: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/15.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• Definetriggers,objectvalidators,fieldvalidatorsandobjectfunctions
• Serversideexecution• Visuallogicflow• Declarativeconditioning• Groovyscriptingforadvancedlogicneeds
• *Currentlyincontrolavailability
BusinessObjectBusinessLogic*
![Page 16: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/16.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• Bringdatafromoutside– xls orcsv files
• Importbetweenappstages• Exportdata
– csv foreachobject
Import/ExportData
![Page 17: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/17.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• RESTservicescatalog• Pre-populatedwithOraclecloudservices
• Addcustomservices• CreatebusinessobjectprovidersforexternalRESTservices
ConsumeExistingServices
![Page 18: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/18.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• Singlepageapplication• Navigationmenu• Declarativedefinition• Integratenavigationtoexternalpages
ApplicationNavigation
![Page 19: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/19.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• DefineRecipes• Simplesequenceeditor• Builtinfunctions• Customactions
– JavaScript
• Clientsideexecution
CustomLogic
![Page 20: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/20.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• Rolebased• Authorizefor
– Page–Object–Operation
• AnonymousAccess• EmbeddingControl
Security
![Page 21: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/21.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• Multi-developersupport• Conflictwarnings• Versioningofapplication
TeamCollaboration
![Page 22: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/22.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• Develop/stage/publish• Oneclickpublish• Automatichosting• ShareableURL• Publicorprivate• Rolebased• Exportapptootherinstances
Publish
![Page 23: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/23.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• AddCustomUIObjects– LeverageOracleJET
• AddCustomJavaScriptCode– Complexlogic
• AddCustomConnectors– ExternalDataAccess
CoveredinMySecondPresentation!
ExtensionPointsforDevelopers
![Page 24: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/24.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
• BuiltinOracleSaaS servicesCatalog• Out-of-the-boxsupportforbothAltaandFusionUIskins
• Single-sign-onbetweenSaaS andApplicationBuilderCloudService
• EmbeddablepagesinOracleSaaSapplication
KeyFeaturesforOracleSaaS Customers
![Page 25: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/25.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
TryItToday– cloud.oracle.com/ApplicationBuilder
![Page 26: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/26.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
SafeHarborStatementTheprecedingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.
![Page 27: Oracle Application Builder Cloud Service –An Introduction · 2017-06-19 · commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing](https://reader033.vdocument.in/reader033/viewer/2022042016/5e74a211723091505e5da739/html5/thumbnails/27.jpg)
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
AlternativesABCS APEX
Language JavaScript PL/SQL(+JavaScript)
Architecture n-Tier 2-Teir
TargetUser "Citizen" developer SQL/ PLSQLDeveloper
Default Dev.Approach UIFirst DataFirst
SaaSintegration Tight Possible
Runtime CloudOnly CloudorOn-Prem
License Stand-alone, includesDB IncludedinDB
Confidential– OracleInternal/Restricted/HighlyRestricted 27