SlideShare a Scribd company logo
1 of 178
Review Oracle OpenWorld 2014 
Part Three ā€“ PaaS - Middleware 
Team AMIS 
16th October 2014
2 
Cloud Application Foundation 
Platform as a Service 
Cloud Application Foundation 
WebLogic 
Server 
Coherence Tuxedo 
Private and Public 
Infrastructure as a Service
Oracle Cloud Application Foundation 
Key Delivery Platforms 
Engineered Systems 
(Exalogic, 
SuperCluster) 
Public, Private, 3rd Party 
Cloud 
Conventional 
Systems
4 
Where is the action?
5 
WebLogic Server Roadmap
6 
WebLogicā€™s support for Java SE 8
7 
Release 12.2.1 will have full 
Java EE 7 support
8
9 
Multitenancy at WebLogic
10 
Multitenancy throughout the 
Oracle stack
11 
Elastic Clusters and 
Multitenancy
12 
REST APIs to complement 
WLST & JMX/MBeans
13 
Remote Active/Active
17 
Java Cloud Service
18 Public or Private: 
DEPLOY ANYWHERE 
Deploy WebLogic Anywhere
19 
SOA Suite Cool feature 
Global Value Tokens 
ā€¢ Changing endpoints for services per environment (composite.xml) 
<reference name="ClaimAdapter" ui:wsdlLocation="oramds:/~~~~/ClaimAdapter.wsdl"> 
<interface.wsdl interface="~~~~/claimadapter#wsdl.interface(ClaimAdapter_ptt)"/> 
<binding.ws port="~~~~claimadapter#wsdl.endpoint(ClaimAdapter/ClaimAdapter_pt)" 
location="http://dev_server:7001/soa-infra/.../ClaimAdapter.wsdl" > 
ā€¢ Replace using configplan 
ā€“ One config plan per composite per environment 
<reference name="ClaimAdapter" ui:wsdlLocation="oramds:/~~~~/ClaimAdapter.wsdl"> 
<interface.wsdl interface="~~~~/claimadapter#wsdl.interface(ClaimAdapter_ptt)"/> 
<binding.ws port="~~~~claimadapter#wsdl.endpoint(ClaimAdapter/ClaimAdapter_pt)" 
location="http://test_server:8001/soa-infra/.../ClaimAdapter.wsdl" >
20 
SOA Suite Cool feature Cont. 
Global Value Token 
<reference name="ClaimAdapter" ui:wsdlLocation="oramds:/~~~~/ClaimAdapter.wsdl"> 
<interface.wsdl interface="~~~~/claimadapter#wsdl.interface(ClaimAdapter_ptt)"/> 
<binding.ws port="~~~~claimadapter#wsdl.endpoint(ClaimAdapter/ClaimAdapter_pt)" 
location="http://${SoaServer}:${SoaServerPort}/soa-infra/.../ClaimAdapter.wsdl" > 
ā€¢ Token administration through 
ā€“ EM console (soa-infra, SOA administration, Token Configuration) 
ā€“ Mdm-url-resolver.xml
Robbrecht: 
ā€¢ DEV/OPS 
ā€¢ Provisioning 
ā€¢ Software Engineering 
ā€¢ CI/CD 
ā€¢ Developer Cloud 
21
DEV/OPS 
ā€¢ Faster Lead time 
ā€¢ Experiment with tools 
ā€¢ On demand infrastructure 
ā€¢ Agile adjustments to infrastructure
Why use Oracle 
ā€¢ Cloud PAAS as value added 
ā€¢ Pre-installedā€¦ and managed.. 
ā€¢ Pay per month / hour (including license) 
ā€¢ Diverse infrastructure
Public cloud 
ā€¢ Cloud Managed Services 
ā€¢ Security 
ā€¢ Database (RDBMS) 
ā€¢ Messaging (JMS) 
ā€¢ Java (WLS) 
ā€¢ Documents (Webcenter Content) 
ā€¢ Compute (Just CPU power)
Provisioning 
ā€¢ Cloud provisioning 
ā€¢ Managed environment 
ā€“ (Database, WLS, etc.) 
ā€¢ Promise is seamless upgrade and patching 
ā€¢ Does it really work like this? Proof of the 
pudding..
Developer Cloud 
ā€¢ Free with Java Cloud (WLS) 
ā€“ Task tracking 
ā€“ Source controll (GIT) 
ā€“ Build (Hudson, Maven) 
ā€“ Wiki 
ā€“ Deploy 
ā€“ Team management
Developer Cloud
Java & JavaOne 
ā€¢ Java 8 Benchmarks and case studies indicate dramatic 
performance increase and code reduction when using 
Java 8. Furthermore is it an enabler for a more 
reactive style of programming. Don't wait to adopt 
Java 8! 
(Bert Ertman, Java Champion and board member Dutch Java User Group 
(NLJUG))
30 
Java 8 Overview 
release: March 2014
31 
The Road to Java 9 SE
32 
Java EE 8
33 
Java EE 8
34 
Java EE Roadmap
35 
Glassfish 4.1 Java EE 7++
36 
Java Embedded SE & ME
37 
Vision: Convergence 
SE > Embedded > ME
38 
Java ME Embedded 8.1 (EA)
39 
Java Embedded Roadmap
40 
Java and 3D 
ā€¢ JavaFX has many 3D features: JavaFX 3D
41 
Responsive design 
Show your page in the most suitable way for your screen resolution and 
media type
42 
Responsive design 
- Client side CSS rules: ADF skinning framework now supports client side 
rules such as @charset, @document, @font-face, @import, @keyframes, 
@media, @page, @supports. These agents can be used to achieve 
responsive design and to allow use of more modern techniques for 
graphics such as icon fonts.
43 
Start Disclaimer
44 
How to ā€¦ā€¦
45 
Oracle mobile Cloud Service
46 
Oracle Mobile Cloud Service
47 
OMCS - What can it do
48 
OMCS Components 
ā€¢ Application Accelerator 
ā€¢ Mobile Backend 
ā€¢ User Management 
ā€¢ Connectors 
ā€¢ APIā€™s 
ā€¢ Storage
49 
Oracle Mobile Cloud Service 
Mobile App Web App 
Service Bus 
(WS*, SOAP, XML) 
JDBC, RMI, HTTP 
HTTPS, Email, VPN,ā€¦ 
On Premises 
SaaS in the Cloud 
SaaS APIs 
Push 
services 
Mobile 
Backend 
APIs 
Connectors 
Storage/ 
Cache 
Mobile 
Backend 
User 
Manage 
ment
50 
Coming Soonā€¦..
51 
End Disclaimer
Webcenter Strategy and Vision
Webcenter Strategy and Vision 
ā€¢ Follows OOW trends 
ā€¢ More cross product integration 
ā€¢ Responsive design 
ā€¢ Mobile 
ā€¢ Cloud
Webcenter Portal
Webcenter Content
Webcenter Strategy and Vision 
ā€¢ BPM Integration 
ā€¢ APIā€™s for task management 
ā€¢ Process Cloud Service EA available in Q4 
2014 or Q1 2015
70 
XML Datacontrol 
ā€¢ Working with XML data in ADF was never really easy 
ā€¢ There were three wayā€™s to do so 
ā€“ ADF WebService DataControl 
ā€¢ Not customizable, for simple web services 
ā€¢ Dates and enumerations not supported 
ā€“ JAX-WS Proxy with Bean DataControl 
ā€¢ Lots of work (JAX-WS Proxy, Domain POJOā€™s, Mappers 
ā€¢ Labor intensive when services change 
ā€“ Programmatic Business Components 
ā€¢ Lot of work (JAX-WS Proxy, ViewObjects, EntityObjects, Mappers) 
ā€¢ BC is very database (SQL) centric (requires extensive coding in ADF BC base classes)
71 
XML Datacontrol 
What is the XML Datacontrol 
ā€¢ An easy way to handle XML in ADF 
ā€¢ Any XML element can be runtime data 
ā€“ XML payload in SOA/BPM Human Task 
ā€“ SOAP Web Service response 
ā€“ RESTful XML API 
ā€“ XML column in database 
ā€“ Static file 
ā€“ and moreā€¦
72 
XML Datacontrol 
Designtime 
ā€¢ Define the XML Schema and schema-root element 
ā€“ XML DataControl gets its structure from XSD 
ā€¢ Define the endpoint, soap action and the request body 
ā€¢ Runtime XML document can come from 
ā€¢ anywhere
73 
XML Datacontrol 
That sounds great where can I get it?? 
ā€¢ Open to the public 
ā€“ ADF EMG sub project 
ā€“ https://adfxmldc.atlassian.net/wiki 
ā€“ Available through Help > Check For Updates
74 
XML Datacontrol 
DataProviders 
ā€¢ Plain DataProviders 
Fetch XML Element 
ā€“ WSDataProvider - Web Service 
ā€“ ELDataProvider - Expression Language 
ā€“ ResourceDataProvider - XML file from classpath 
ā€¢ Nesting DataProviders 
Can manipulate dynamic parameters going into the nested dataprovider 
Get XML from nested provider and manipulate it before returning it to the caller 
ā€“ XSL Transformation 
ā€“ XML Schema Validation 
ā€“ Caching 
ā€“ UnionFilter, Combines result from multiple providers
75 
XML Datacontrol
76 
XML Datacontrol
77 
XML Datacontrol 
Java Customizers 
ā€¢ Java Classes with Annotations 
ā€¢ Can alter structure and behavior of datacontrol elements 
ā€“ Calculated Attributes 
ā€“ Transient Attributes 
ā€“ Attribute Validation 
ā€“ Element Validation 
ā€“ Post Attribute Change 
ā€“ Post Element Created 
ā€“ Custom operations/methods
78 
XML Datacontrol 
Next Steps 
ā€¢ Download from JDev Update Center 
ā€¢ Follow 5 Minute Getting Started from wiki 
ā€¢ Subscribe to ADF EMG: 
http://www.adfemg.org 
ā€¢ Follow XML DataControl development: 
https://adfxmldc.atlassian.net/wiki
79 
ADF Faces 12.1.3 
ā€¢ New af:deck and af:transition tags 
ā€“ Make animation easy 
ā€“ Make animation available pretty much anywhere 
ā€¢ af:transition can also be added to DVT components 
ā€¢ Animation can enhance a compelling experience 
ā€¢ Be consistent on what animates and how
80 
ADF Faces 12.1.3 
Choose a transition animation (fade, flip or slide) 
Use a seperate transition for each trigger (back, forward or replace)
81 
ADF Faces 12.2.x 
Is that a new component??
82 
ADF Faces 12.2.x 
Not yet, but they are working on itā€¦ 
For now itā€™s a declarative component
83 
ADF Faces 12.2.x 
You can use it just as if it was a real component
84 
ADF Faces 12.2.x 
Use it yourself! 
Download the 12.1.3 ADF Faces Components Demo 
http://www.oracle.com/technetwork/developer-tools/adf/downloads
85 
And there is moreā€¦ 
- Serverside interaction on screensize 
- Dashboard with irregular tiles
86 
Diagrams 
What Is Diagram? 
ā€¢ A series of JSF components in the ADF DVT library 
ā€“ Representing diagram, nodes and links etc. 
ā€¢ Rendered using SVG 
ā€“ Native to browser (No plugins) 
ā€“ Provides a scalable surface that the user can zoom and pan 
ā€¢ Interactively visualize data
87 
Diagrams 
Some Basics 
What's What in Diagram
88 
Diagrams 
Interactive out of the box
89 
Diagrams 
US state-to-state Migration
90 
Diagrams
91 
Diagrams
92 
Diagrams
93 
Diagrams
94 
Diagrams 
Sankey Diagram
95 
Diagrams 
diagramNodes (collection of ā€œanythingā€) 
ā€“ Need to implement List or CollectionModel 
diagramLinks collection of startNode & endNode idā€™s 
clientLayout registers javascript method for layout 
ā€“ Developing the layout is the hard part
96 
Diagrams 
More info on the Oracle Data Visualizations Blog 
Including 10 blogs by Duncan Mills that will help you getting started 
https://blogs.oracle.com/data-visualizations/ 
View diagram examples at the ADF Component Demo (under Features) 
http://jdevadf.oracle.com/adf-richclient-demo/faces/feature/diagram 
Download the source of the component demo to see how itā€™s done 
http://www.oracle.com/technetwork/developer-tools/adf/downloads
97 
MAF 
Wait Indicator Management 
ā€¢ MAF defaults 
ā€“ Time before wait indicator is launched : 2 sec 
ā€“ Max time the wait indicator is shown : 10 secs 
ā€¢ Overriding Wait Indicator Duration 
ā€“ Set at page level 
ā€“ Configures max time the indicator is displayed 
ā€“ Define JS handler for custom handling 
<amx:loadingIndicatorBehavior id="lib1" 
failSafeDuration="3000" 
failSafeClientHandler=ā€window.customFailSafeHandlerā€/> 
ā€“ Set globally for the application 
ā€“ Override the default value in CSS 
.amx-loading.showing 
{ 
animation-duration: 500ms; 
-webkit-animation-duration: 500ms; 
}
98
99
100
101
102 
SOA is DEAD?
103
104
105
106
107
108
109
110
111 
Private Cloud
112
113 
Still, that looks complex.. 
Wasnā€™t Cloud supposed to be 
simple??
114 
Let Oracle Make Things Simple 
For You Again!
115
116
117
118
119
120
121
ā€¢ Of course not: 
ā€“ Mapping is the least tricky, and dare I say least 
relevant part of service development 
ā€“ Understanding the APIā€™s you connect to is the real 
challenge 
ā€“ Governance? Error Handling? Testing? 
ā€¢ Unless you find a way to move that 
complexity somewhere else. 
122 
Will. It. Work. ??
124
125
126
127
128
129
130
131
132
133
134
135
136
137 
BPM
138 
BPM Areaā€™s
139 
BPM - Business driven process 
automation
140 
BPM - Process Composer
141 
BPM - Process Analitics
142 
BPM - Process Analitics
143 
BPM - Mobile
144 
BPM - Mobile
145 
BPM ā€“ Process Cloud Service
146 
BPM Cloud
147 
Process - Roadmap
148 
BPM 
ā€¢ More focus on process implementation by business users 
ā€“ How about services? 
ā€“ How about exceptions? 
ā€“ Instance migration? 
ļƒØ Only for simple straight through processes 
ā€¢ BPM more mature 
ā€¢ Composer development before JDeveloper
149 
API Catalog
150 
Digital Business
151 
API Platform
152 
API Management Concepts 
ā€¢ Connecting application developers to back-end processes should be 
extremly easy 
ā€¢ API discovery without knowing where it is running (Cloud, on premise) 
ā€¢ An service virtualization platform, Service Bus, is a critical foundation 
component of an API Management architecture
153 
API Management Products 
ā€¢ Oracle Enterprise repository 12.1.3 
ā€“ Large enterprises 
ā€“ SOA Centers of Excellence 
ā€“ Fine grained design-time governance 
ā€¢ NEW Oracle API Catalog 
ā€“ Harvesting of SOAP and Rest services 
ā€“ Simple publishing model
154 
API Catalog - Harvest 
ā€¢ Collecting and publishing APIā€™s 
ā€“ Harvester 
ā€“ Pass the API / WSDL 
ā€“ Rest or SOAP
155 
API Catalog - UI 
ā€¢ UI for API Collection, annotation and publishing
156 
API Catalog - UI
157 
API Catalog - Annotation 
ā€¢ Contains all harvested information 
ā€¢ Markup language in description fields 
ā€¢ Links to referenced APIā€™s, documentation 
ā€¢ Reviews
158 
API Jdeveloper integration 
ā€¢ Discover APIā€™s from OAC in the resources browser
159 
API Jdeveloper integration 
ā€¢ Use APIā€™s from OAC in your project
160 
API Catalog conclusion 
ā€¢ Easy collecting, annotation and publishing APIā€™s 
ā€¢ Desent UI 
ā€¢ Integration with Service Bus and SOA Suite 
ā€¢ API discovery and consumption from Jdeveloper 
ā€“ Search would be nice 
ā€¢ Where to harvest from? 
ā€¢ Correlation between Service version and published API
161 
Mobile
162 
The Strategy
163 
The Solution
164 
Say what ?
165 
Mobile Application Framework
166 
MAF ā€“ Custom Components
167 
MAF ā€“ Custom Plugins 
ā€¢ Prepare the plugin 
ā€¢ Configure your MAF application for the iOS plugin 
ā€¢ Copy the plugin files to your MAF application 
ā€¢ Build your app
168 
Client Side Caching 
Client 
Cache
169 
Acronyms ā€¦.. 
ā€¢ Security people love acronyms 
ā€¢ It may be ā€œourā€ own fault 
ā€¢ MDM ā€“ Mobile Device Management 
ā€¢ EMM ā€“ Enterprise Mobility Management 
ā€¢ BYOD ā€“ Bring Your Own Device 
ā€¢ MTM ā€“ Mobile Threat Management 
ā€¢ MAM ā€“ Mobile Application Management 
ā€¢ COPE ā€“ Corporately Owned Personally Enabled
170 
And more ā€¦.. 
ā€¢ JaCaaS 
ļƒ  Just Another Cloud as a Service 
ā€¢ C14N 
ļƒ  Containerization 
ā€¢ MBaaS 
ļƒ  Mobile Backend as a Service
171 
MAF / OMSS News Fact 
ā€¢ The latest version of Oracle Mobile Application Framework delivers in-depth 
integration with Oracle Mobile Security Suite. 
ā€¢ The new functionality provides a single-step, design-time experience 
that enables Oracle Mobile Application Framework-based applications to 
leverage the Oracle Mobile Security Suite container protection services, 
including authentication, encryption, data-leak protection, corporate policy 
enforcement, selective wipe, and single sign-on. 
ā€¢ Integration between Oracle Mobile Application Framework and Oracle 
Mobile Security Suite simplifies the mobile application development 
process by extending existing corporate identity to native mobile 
applications for a simple and powerful end-user experience. 
ā€¢ Oracle Mobile Security Suiteā€™s container-based approach provides 
users with a secure workspace for sensitive corporate data, and the 
suiteā€™s mobile identity capabilities provide users with virtually seamless 
access to consumer and enterprise applications.
172 
OMSS and MAF
173 
Developer Challenge 
ā€¢
174 
Mobile Accelerator ( cc=X ?) 
ā€¢ Mobile Apps Development for Business Users 
ā€¢ Seeing is believing
175 
Create App
176 
ā€¢
177 
ā€¢
178 
ā€¢
179
180 
ā€¢
181
182 
ā€¢
183 
ā€¢
184
185
186
187
188
189
190 
Mobile Application Accelerator 
AKA MAX 
ā€¢ Currently in preview 
ā€¢ Promises to enable everyday knowledge workers without any coding 
experience to put together simple mobile apps for filling specific needs 
that their IT organizations lack the resources to address. 
ā€¢ Software produced in the editor is compatible with both iOS and Android 
ā€¢ Developers can use Oracle Mobile Application Framework to further 
enhance mobile applications created with Mobile Application Accelerator. 
ā€¢ This capability provides continuity of development tools and framework 
between power users and developers and increases collaboration.
191 
Coding in the Cloud
192 
Coding in the Cloud
193 
Coding in the Cloud 
ā€¢ AppicationBuilder CloudService
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

More Related Content

What's hot

What should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic AdminsWhat should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic AdminsSimon Haslam
Ā 
Java EE microservices architecture - evolving the monolith
Java EE microservices architecture - evolving the monolithJava EE microservices architecture - evolving the monolith
Java EE microservices architecture - evolving the monolithMarkus Eisele
Ā 
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...Lucas Jellema
Ā 
Cf summit2014 roadmap
Cf summit2014 roadmapCf summit2014 roadmap
Cf summit2014 roadmapJames Bayer
Ā 
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...Lucas Jellema
Ā 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows AzureDavid Chou
Ā 
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Alex Gorbachev
Ā 
6232 b 01
6232 b 016232 b 01
6232 b 01stamal
Ā 
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Lucas Jellema
Ā 
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureReview Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureLucas Jellema
Ā 
WebLogic Administration course outline
WebLogic Administration course outlineWebLogic Administration course outline
WebLogic Administration course outlineVybhava Technologies
Ā 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978David Chou
Ā 
Introduction to Node (15th May 2017)
Introduction to Node (15th May 2017)Introduction to Node (15th May 2017)
Introduction to Node (15th May 2017)Lucas Jellema
Ā 
Leveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenantLeveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenantkanimozhin
Ā 
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...Lucas Jellema
Ā 
Oracle soa suite 11g introduction slide share
Oracle soa suite 11g introduction slide shareOracle soa suite 11g introduction slide share
Oracle soa suite 11g introduction slide shareSrinivasarao Mataboyina
Ā 
Running SSIS 2017 at Scale Everywhere
 Running SSIS 2017 at Scale Everywhere Running SSIS 2017 at Scale Everywhere
Running SSIS 2017 at Scale EverywhereSandy Winarko
Ā 
The Essentials of Building Cloud-Based Web Apps with Azure
The Essentials of Building Cloud-Based Web Apps with AzureThe Essentials of Building Cloud-Based Web Apps with Azure
The Essentials of Building Cloud-Based Web Apps with AzureIdo Flatow
Ā 

What's hot (20)

Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-
Ā 
What should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic AdminsWhat should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic Admins
Ā 
Java EE microservices architecture - evolving the monolith
Java EE microservices architecture - evolving the monolithJava EE microservices architecture - evolving the monolith
Java EE microservices architecture - evolving the monolith
Ā 
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
Ā 
Cf summit2014 roadmap
Cf summit2014 roadmapCf summit2014 roadmap
Cf summit2014 roadmap
Ā 
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Ā 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
Ā 
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Ā 
6232 b 01
6232 b 016232 b 01
6232 b 01
Ā 
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Ā 
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureReview Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Ā 
WebLogic Administration course outline
WebLogic Administration course outlineWebLogic Administration course outline
WebLogic Administration course outline
Ā 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Ā 
Introduction to Node (15th May 2017)
Introduction to Node (15th May 2017)Introduction to Node (15th May 2017)
Introduction to Node (15th May 2017)
Ā 
Leveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenantLeveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenant
Ā 
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
Ā 
Oracle application container cloud back end integration using node final
Oracle application container cloud back end integration using node finalOracle application container cloud back end integration using node final
Oracle application container cloud back end integration using node final
Ā 
Oracle soa suite 11g introduction slide share
Oracle soa suite 11g introduction slide shareOracle soa suite 11g introduction slide share
Oracle soa suite 11g introduction slide share
Ā 
Running SSIS 2017 at Scale Everywhere
 Running SSIS 2017 at Scale Everywhere Running SSIS 2017 at Scale Everywhere
Running SSIS 2017 at Scale Everywhere
Ā 
The Essentials of Building Cloud-Based Web Apps with Azure
The Essentials of Building Cloud-Based Web Apps with AzureThe Essentials of Building Cloud-Based Web Apps with Azure
The Essentials of Building Cloud-Based Web Apps with Azure
Ā 

Similar to Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

WSO2 Quarterly Technical Update
WSO2 Quarterly Technical UpdateWSO2 Quarterly Technical Update
WSO2 Quarterly Technical UpdateWSO2
Ā 
Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC  Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC vipin kumar
Ā 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java CloudAnkur Gupta
Ā 
2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution BriefingEd Burns
Ā 
WaveMaker Presentation
WaveMaker PresentationWaveMaker Presentation
WaveMaker PresentationAlexandru Chica
Ā 
WAD - WaveMaker tutorial
WAD - WaveMaker tutorial WAD - WaveMaker tutorial
WAD - WaveMaker tutorial marina2207
Ā 
WaveMaker tutorial with Flash
WaveMaker tutorial with FlashWaveMaker tutorial with Flash
WaveMaker tutorial with Flashmarina2207
Ā 
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1Brian Benz
Ā 
Practical lessons from customers performing digital transformation with Azure
Practical lessons from customers performing digital transformation with AzurePractical lessons from customers performing digital transformation with Azure
Practical lessons from customers performing digital transformation with AzureEdward Burns
Ā 
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)Daniel Bryant
Ā 
App Mod 01: Moving existing apps to the cloud
App Mod 01: Moving existing apps to the cloudApp Mod 01: Moving existing apps to the cloud
App Mod 01: Moving existing apps to the cloudJudy Breedlove
Ā 
Frameworks Galore: A Pragmatic Review
Frameworks Galore: A Pragmatic ReviewFrameworks Galore: A Pragmatic Review
Frameworks Galore: A Pragmatic Reviewnetc2012
Ā 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)David Chou
Ā 
Jakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu HauseJakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu HauseEdward Burns
Ā 
Paa sing a java ee 6 application kshitiz saxena
Paa sing a java ee 6 application   kshitiz saxenaPaa sing a java ee 6 application   kshitiz saxena
Paa sing a java ee 6 application kshitiz saxenaIndicThreads
Ā 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql databasePARIKSHIT SAVJANI
Ā 

Similar to Oracle OpenWorld 2014 Review Part Four - PaaS Middleware (20)

WSO2 Quarterly Technical Update
WSO2 Quarterly Technical UpdateWSO2 Quarterly Technical Update
WSO2 Quarterly Technical Update
Ā 
Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC  Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC
Ā 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
Ā 
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware PublicationAMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
Ā 
AMIS Oracle OpenWorld 2015 Review ā€“ part 4- PaaS Application Development, Jav...
AMIS Oracle OpenWorld 2015 Review ā€“ part 4- PaaS Application Development, Jav...AMIS Oracle OpenWorld 2015 Review ā€“ part 4- PaaS Application Development, Jav...
AMIS Oracle OpenWorld 2015 Review ā€“ part 4- PaaS Application Development, Jav...
Ā 
2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing
Ā 
Azure basics
Azure basicsAzure basics
Azure basics
Ā 
WaveMaker Presentation
WaveMaker PresentationWaveMaker Presentation
WaveMaker Presentation
Ā 
WAD - WaveMaker tutorial
WAD - WaveMaker tutorial WAD - WaveMaker tutorial
WAD - WaveMaker tutorial
Ā 
WaveMaker tutorial with Flash
WaveMaker tutorial with FlashWaveMaker tutorial with Flash
WaveMaker tutorial with Flash
Ā 
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Ā 
Practical lessons from customers performing digital transformation with Azure
Practical lessons from customers performing digital transformation with AzurePractical lessons from customers performing digital transformation with Azure
Practical lessons from customers performing digital transformation with Azure
Ā 
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
Ā 
App Mod 01: Moving existing apps to the cloud
App Mod 01: Moving existing apps to the cloudApp Mod 01: Moving existing apps to the cloud
App Mod 01: Moving existing apps to the cloud
Ā 
Frameworks Galore: A Pragmatic Review
Frameworks Galore: A Pragmatic ReviewFrameworks Galore: A Pragmatic Review
Frameworks Galore: A Pragmatic Review
Ā 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)
Ā 
Jakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu HauseJakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu Hause
Ā 
Paa sing a java ee 6 application kshitiz saxena
Paa sing a java ee 6 application   kshitiz saxenaPaa sing a java ee 6 application   kshitiz saxena
Paa sing a java ee 6 application kshitiz saxena
Ā 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql database
Ā 
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas JellemaAMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
Ā 

More from Getting value from IoT, Integration and Data Analytics

More from Getting value from IoT, Integration and Data Analytics (20)

AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
Ā 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
Ā 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaSAMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
Ā 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: DataAMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
Ā 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
Ā 
10 tips voor verbetering in je Linkedin profiel
10 tips voor verbetering in je Linkedin profiel10 tips voor verbetering in je Linkedin profiel
10 tips voor verbetering in je Linkedin profiel
Ā 
Iot in de zorg the next step - fit for purpose
Iot in de zorg   the next step - fit for purpose Iot in de zorg   the next step - fit for purpose
Iot in de zorg the next step - fit for purpose
Ā 
Iot overview .. Best practices and lessons learned by Conclusion Conenct
Iot overview .. Best practices and lessons learned by Conclusion Conenct Iot overview .. Best practices and lessons learned by Conclusion Conenct
Iot overview .. Best practices and lessons learned by Conclusion Conenct
Ā 
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
IoT Fit for purpose - how to be successful in IOT Conclusion Connect IoT Fit for purpose - how to be successful in IOT Conclusion Connect
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
Ā 
Industry and IOT Overview of protocols and best practices Conclusion Connect
Industry and IOT Overview of protocols and best practices  Conclusion ConnectIndustry and IOT Overview of protocols and best practices  Conclusion Connect
Industry and IOT Overview of protocols and best practices Conclusion Connect
Ā 
IoT practical case using the people counter sensing traffic density build usi...
IoT practical case using the people counter sensing traffic density build usi...IoT practical case using the people counter sensing traffic density build usi...
IoT practical case using the people counter sensing traffic density build usi...
Ā 
R introduction decision_trees
R introduction decision_treesR introduction decision_trees
R introduction decision_trees
Ā 
Introduction overviewmachinelearning sig Door Lucas Jellema
Introduction overviewmachinelearning sig Door Lucas JellemaIntroduction overviewmachinelearning sig Door Lucas Jellema
Introduction overviewmachinelearning sig Door Lucas Jellema
Ā 
IoT and the Future of work
IoT and the Future of work IoT and the Future of work
IoT and the Future of work
Ā 
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Ā 
Ethereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter ReitsmaEthereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter Reitsma
Ā 
Blockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
Blockchain - Techniek en usecases door Robert van Molken - AMIS - ConclusionBlockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
Blockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
Ā 
kennissessie blockchain - Wat is Blockchain en smart contracts @Conclusion
kennissessie blockchain -  Wat is Blockchain en smart contracts @Conclusion kennissessie blockchain -  Wat is Blockchain en smart contracts @Conclusion
kennissessie blockchain - Wat is Blockchain en smart contracts @Conclusion
Ā 
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Ā 
Omc AMIS evenement 26012017 Dennis van Soest
Omc AMIS evenement 26012017 Dennis van SoestOmc AMIS evenement 26012017 Dennis van Soest
Omc AMIS evenement 26012017 Dennis van Soest
Ā 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
Ā 
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhisoniya singh
Ā 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
Ā 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
Ā 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
Ā 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
Ā 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĆŗjo
Ā 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
Ā 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
Ā 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
Ā 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationRadu Cotescu
Ā 
Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...Alan Dix
Ā 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
Ā 
Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024The Digital Insurer
Ā 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
Ā 
WhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
Ā 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
Ā 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Ā 
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
Ā 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Ā 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Ā 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Ā 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Ā 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Ā 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Ā 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Ā 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Ā 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organization
Ā 
Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...
Ā 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Ā 
Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024
Ā 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Ā 
WhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 āœ“Call Girls In Kalyan ( Mumbai ) secure service
Ā 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Ā 

Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

  • 1. Review Oracle OpenWorld 2014 Part Three ā€“ PaaS - Middleware Team AMIS 16th October 2014
  • 2. 2 Cloud Application Foundation Platform as a Service Cloud Application Foundation WebLogic Server Coherence Tuxedo Private and Public Infrastructure as a Service
  • 3. Oracle Cloud Application Foundation Key Delivery Platforms Engineered Systems (Exalogic, SuperCluster) Public, Private, 3rd Party Cloud Conventional Systems
  • 4. 4 Where is the action?
  • 7. 7 Release 12.2.1 will have full Java EE 7 support
  • 8. 8
  • 9. 9 Multitenancy at WebLogic
  • 10. 10 Multitenancy throughout the Oracle stack
  • 11. 11 Elastic Clusters and Multitenancy
  • 12. 12 REST APIs to complement WLST & JMX/MBeans
  • 14. 17 Java Cloud Service
  • 15. 18 Public or Private: DEPLOY ANYWHERE Deploy WebLogic Anywhere
  • 16. 19 SOA Suite Cool feature Global Value Tokens ā€¢ Changing endpoints for services per environment (composite.xml) <reference name="ClaimAdapter" ui:wsdlLocation="oramds:/~~~~/ClaimAdapter.wsdl"> <interface.wsdl interface="~~~~/claimadapter#wsdl.interface(ClaimAdapter_ptt)"/> <binding.ws port="~~~~claimadapter#wsdl.endpoint(ClaimAdapter/ClaimAdapter_pt)" location="http://dev_server:7001/soa-infra/.../ClaimAdapter.wsdl" > ā€¢ Replace using configplan ā€“ One config plan per composite per environment <reference name="ClaimAdapter" ui:wsdlLocation="oramds:/~~~~/ClaimAdapter.wsdl"> <interface.wsdl interface="~~~~/claimadapter#wsdl.interface(ClaimAdapter_ptt)"/> <binding.ws port="~~~~claimadapter#wsdl.endpoint(ClaimAdapter/ClaimAdapter_pt)" location="http://test_server:8001/soa-infra/.../ClaimAdapter.wsdl" >
  • 17. 20 SOA Suite Cool feature Cont. Global Value Token <reference name="ClaimAdapter" ui:wsdlLocation="oramds:/~~~~/ClaimAdapter.wsdl"> <interface.wsdl interface="~~~~/claimadapter#wsdl.interface(ClaimAdapter_ptt)"/> <binding.ws port="~~~~claimadapter#wsdl.endpoint(ClaimAdapter/ClaimAdapter_pt)" location="http://${SoaServer}:${SoaServerPort}/soa-infra/.../ClaimAdapter.wsdl" > ā€¢ Token administration through ā€“ EM console (soa-infra, SOA administration, Token Configuration) ā€“ Mdm-url-resolver.xml
  • 18. Robbrecht: ā€¢ DEV/OPS ā€¢ Provisioning ā€¢ Software Engineering ā€¢ CI/CD ā€¢ Developer Cloud 21
  • 19. DEV/OPS ā€¢ Faster Lead time ā€¢ Experiment with tools ā€¢ On demand infrastructure ā€¢ Agile adjustments to infrastructure
  • 20.
  • 21. Why use Oracle ā€¢ Cloud PAAS as value added ā€¢ Pre-installedā€¦ and managed.. ā€¢ Pay per month / hour (including license) ā€¢ Diverse infrastructure
  • 22. Public cloud ā€¢ Cloud Managed Services ā€¢ Security ā€¢ Database (RDBMS) ā€¢ Messaging (JMS) ā€¢ Java (WLS) ā€¢ Documents (Webcenter Content) ā€¢ Compute (Just CPU power)
  • 23. Provisioning ā€¢ Cloud provisioning ā€¢ Managed environment ā€“ (Database, WLS, etc.) ā€¢ Promise is seamless upgrade and patching ā€¢ Does it really work like this? Proof of the pudding..
  • 24. Developer Cloud ā€¢ Free with Java Cloud (WLS) ā€“ Task tracking ā€“ Source controll (GIT) ā€“ Build (Hudson, Maven) ā€“ Wiki ā€“ Deploy ā€“ Team management
  • 26. Java & JavaOne ā€¢ Java 8 Benchmarks and case studies indicate dramatic performance increase and code reduction when using Java 8. Furthermore is it an enabler for a more reactive style of programming. Don't wait to adopt Java 8! (Bert Ertman, Java Champion and board member Dutch Java User Group (NLJUG))
  • 27. 30 Java 8 Overview release: March 2014
  • 28. 31 The Road to Java 9 SE
  • 31. 34 Java EE Roadmap
  • 32. 35 Glassfish 4.1 Java EE 7++
  • 33. 36 Java Embedded SE & ME
  • 34. 37 Vision: Convergence SE > Embedded > ME
  • 35. 38 Java ME Embedded 8.1 (EA)
  • 36. 39 Java Embedded Roadmap
  • 37. 40 Java and 3D ā€¢ JavaFX has many 3D features: JavaFX 3D
  • 38. 41 Responsive design Show your page in the most suitable way for your screen resolution and media type
  • 39. 42 Responsive design - Client side CSS rules: ADF skinning framework now supports client side rules such as @charset, @document, @font-face, @import, @keyframes, @media, @page, @supports. These agents can be used to achieve responsive design and to allow use of more modern techniques for graphics such as icon fonts.
  • 41. 44 How to ā€¦ā€¦
  • 42. 45 Oracle mobile Cloud Service
  • 43. 46 Oracle Mobile Cloud Service
  • 44. 47 OMCS - What can it do
  • 45. 48 OMCS Components ā€¢ Application Accelerator ā€¢ Mobile Backend ā€¢ User Management ā€¢ Connectors ā€¢ APIā€™s ā€¢ Storage
  • 46. 49 Oracle Mobile Cloud Service Mobile App Web App Service Bus (WS*, SOAP, XML) JDBC, RMI, HTTP HTTPS, Email, VPN,ā€¦ On Premises SaaS in the Cloud SaaS APIs Push services Mobile Backend APIs Connectors Storage/ Cache Mobile Backend User Manage ment
  • 50. Webcenter Strategy and Vision ā€¢ Follows OOW trends ā€¢ More cross product integration ā€¢ Responsive design ā€¢ Mobile ā€¢ Cloud
  • 53. Webcenter Strategy and Vision ā€¢ BPM Integration ā€¢ APIā€™s for task management ā€¢ Process Cloud Service EA available in Q4 2014 or Q1 2015
  • 54. 70 XML Datacontrol ā€¢ Working with XML data in ADF was never really easy ā€¢ There were three wayā€™s to do so ā€“ ADF WebService DataControl ā€¢ Not customizable, for simple web services ā€¢ Dates and enumerations not supported ā€“ JAX-WS Proxy with Bean DataControl ā€¢ Lots of work (JAX-WS Proxy, Domain POJOā€™s, Mappers ā€¢ Labor intensive when services change ā€“ Programmatic Business Components ā€¢ Lot of work (JAX-WS Proxy, ViewObjects, EntityObjects, Mappers) ā€¢ BC is very database (SQL) centric (requires extensive coding in ADF BC base classes)
  • 55. 71 XML Datacontrol What is the XML Datacontrol ā€¢ An easy way to handle XML in ADF ā€¢ Any XML element can be runtime data ā€“ XML payload in SOA/BPM Human Task ā€“ SOAP Web Service response ā€“ RESTful XML API ā€“ XML column in database ā€“ Static file ā€“ and moreā€¦
  • 56. 72 XML Datacontrol Designtime ā€¢ Define the XML Schema and schema-root element ā€“ XML DataControl gets its structure from XSD ā€¢ Define the endpoint, soap action and the request body ā€¢ Runtime XML document can come from ā€¢ anywhere
  • 57. 73 XML Datacontrol That sounds great where can I get it?? ā€¢ Open to the public ā€“ ADF EMG sub project ā€“ https://adfxmldc.atlassian.net/wiki ā€“ Available through Help > Check For Updates
  • 58. 74 XML Datacontrol DataProviders ā€¢ Plain DataProviders Fetch XML Element ā€“ WSDataProvider - Web Service ā€“ ELDataProvider - Expression Language ā€“ ResourceDataProvider - XML file from classpath ā€¢ Nesting DataProviders Can manipulate dynamic parameters going into the nested dataprovider Get XML from nested provider and manipulate it before returning it to the caller ā€“ XSL Transformation ā€“ XML Schema Validation ā€“ Caching ā€“ UnionFilter, Combines result from multiple providers
  • 61. 77 XML Datacontrol Java Customizers ā€¢ Java Classes with Annotations ā€¢ Can alter structure and behavior of datacontrol elements ā€“ Calculated Attributes ā€“ Transient Attributes ā€“ Attribute Validation ā€“ Element Validation ā€“ Post Attribute Change ā€“ Post Element Created ā€“ Custom operations/methods
  • 62. 78 XML Datacontrol Next Steps ā€¢ Download from JDev Update Center ā€¢ Follow 5 Minute Getting Started from wiki ā€¢ Subscribe to ADF EMG: http://www.adfemg.org ā€¢ Follow XML DataControl development: https://adfxmldc.atlassian.net/wiki
  • 63. 79 ADF Faces 12.1.3 ā€¢ New af:deck and af:transition tags ā€“ Make animation easy ā€“ Make animation available pretty much anywhere ā€¢ af:transition can also be added to DVT components ā€¢ Animation can enhance a compelling experience ā€¢ Be consistent on what animates and how
  • 64. 80 ADF Faces 12.1.3 Choose a transition animation (fade, flip or slide) Use a seperate transition for each trigger (back, forward or replace)
  • 65. 81 ADF Faces 12.2.x Is that a new component??
  • 66. 82 ADF Faces 12.2.x Not yet, but they are working on itā€¦ For now itā€™s a declarative component
  • 67. 83 ADF Faces 12.2.x You can use it just as if it was a real component
  • 68. 84 ADF Faces 12.2.x Use it yourself! Download the 12.1.3 ADF Faces Components Demo http://www.oracle.com/technetwork/developer-tools/adf/downloads
  • 69. 85 And there is moreā€¦ - Serverside interaction on screensize - Dashboard with irregular tiles
  • 70. 86 Diagrams What Is Diagram? ā€¢ A series of JSF components in the ADF DVT library ā€“ Representing diagram, nodes and links etc. ā€¢ Rendered using SVG ā€“ Native to browser (No plugins) ā€“ Provides a scalable surface that the user can zoom and pan ā€¢ Interactively visualize data
  • 71. 87 Diagrams Some Basics What's What in Diagram
  • 72. 88 Diagrams Interactive out of the box
  • 73. 89 Diagrams US state-to-state Migration
  • 79. 95 Diagrams diagramNodes (collection of ā€œanythingā€) ā€“ Need to implement List or CollectionModel diagramLinks collection of startNode & endNode idā€™s clientLayout registers javascript method for layout ā€“ Developing the layout is the hard part
  • 80. 96 Diagrams More info on the Oracle Data Visualizations Blog Including 10 blogs by Duncan Mills that will help you getting started https://blogs.oracle.com/data-visualizations/ View diagram examples at the ADF Component Demo (under Features) http://jdevadf.oracle.com/adf-richclient-demo/faces/feature/diagram Download the source of the component demo to see how itā€™s done http://www.oracle.com/technetwork/developer-tools/adf/downloads
  • 81. 97 MAF Wait Indicator Management ā€¢ MAF defaults ā€“ Time before wait indicator is launched : 2 sec ā€“ Max time the wait indicator is shown : 10 secs ā€¢ Overriding Wait Indicator Duration ā€“ Set at page level ā€“ Configures max time the indicator is displayed ā€“ Define JS handler for custom handling <amx:loadingIndicatorBehavior id="lib1" failSafeDuration="3000" failSafeClientHandler=ā€window.customFailSafeHandlerā€/> ā€“ Set globally for the application ā€“ Override the default value in CSS .amx-loading.showing { animation-duration: 500ms; -webkit-animation-duration: 500ms; }
  • 82. 98
  • 83. 99
  • 84. 100
  • 85. 101
  • 86. 102 SOA is DEAD?
  • 87. 103
  • 88. 104
  • 89. 105
  • 90. 106
  • 91. 107
  • 92. 108
  • 93. 109
  • 94. 110
  • 96. 112
  • 97. 113 Still, that looks complex.. Wasnā€™t Cloud supposed to be simple??
  • 98. 114 Let Oracle Make Things Simple For You Again!
  • 99. 115
  • 100. 116
  • 101. 117
  • 102. 118
  • 103. 119
  • 104. 120
  • 105. 121
  • 106. ā€¢ Of course not: ā€“ Mapping is the least tricky, and dare I say least relevant part of service development ā€“ Understanding the APIā€™s you connect to is the real challenge ā€“ Governance? Error Handling? Testing? ā€¢ Unless you find a way to move that complexity somewhere else. 122 Will. It. Work. ??
  • 107.
  • 108. 124
  • 109. 125
  • 110. 126
  • 111. 127
  • 112. 128
  • 113. 129
  • 114. 130
  • 115. 131
  • 116. 132
  • 117. 133
  • 118. 134
  • 119. 135
  • 120. 136
  • 123. 139 BPM - Business driven process automation
  • 124. 140 BPM - Process Composer
  • 125. 141 BPM - Process Analitics
  • 126. 142 BPM - Process Analitics
  • 127. 143 BPM - Mobile
  • 128. 144 BPM - Mobile
  • 129. 145 BPM ā€“ Process Cloud Service
  • 131. 147 Process - Roadmap
  • 132. 148 BPM ā€¢ More focus on process implementation by business users ā€“ How about services? ā€“ How about exceptions? ā€“ Instance migration? ļƒØ Only for simple straight through processes ā€¢ BPM more mature ā€¢ Composer development before JDeveloper
  • 136. 152 API Management Concepts ā€¢ Connecting application developers to back-end processes should be extremly easy ā€¢ API discovery without knowing where it is running (Cloud, on premise) ā€¢ An service virtualization platform, Service Bus, is a critical foundation component of an API Management architecture
  • 137. 153 API Management Products ā€¢ Oracle Enterprise repository 12.1.3 ā€“ Large enterprises ā€“ SOA Centers of Excellence ā€“ Fine grained design-time governance ā€¢ NEW Oracle API Catalog ā€“ Harvesting of SOAP and Rest services ā€“ Simple publishing model
  • 138. 154 API Catalog - Harvest ā€¢ Collecting and publishing APIā€™s ā€“ Harvester ā€“ Pass the API / WSDL ā€“ Rest or SOAP
  • 139. 155 API Catalog - UI ā€¢ UI for API Collection, annotation and publishing
  • 141. 157 API Catalog - Annotation ā€¢ Contains all harvested information ā€¢ Markup language in description fields ā€¢ Links to referenced APIā€™s, documentation ā€¢ Reviews
  • 142. 158 API Jdeveloper integration ā€¢ Discover APIā€™s from OAC in the resources browser
  • 143. 159 API Jdeveloper integration ā€¢ Use APIā€™s from OAC in your project
  • 144. 160 API Catalog conclusion ā€¢ Easy collecting, annotation and publishing APIā€™s ā€¢ Desent UI ā€¢ Integration with Service Bus and SOA Suite ā€¢ API discovery and consumption from Jdeveloper ā€“ Search would be nice ā€¢ Where to harvest from? ā€¢ Correlation between Service version and published API
  • 150. 166 MAF ā€“ Custom Components
  • 151. 167 MAF ā€“ Custom Plugins ā€¢ Prepare the plugin ā€¢ Configure your MAF application for the iOS plugin ā€¢ Copy the plugin files to your MAF application ā€¢ Build your app
  • 152. 168 Client Side Caching Client Cache
  • 153. 169 Acronyms ā€¦.. ā€¢ Security people love acronyms ā€¢ It may be ā€œourā€ own fault ā€¢ MDM ā€“ Mobile Device Management ā€¢ EMM ā€“ Enterprise Mobility Management ā€¢ BYOD ā€“ Bring Your Own Device ā€¢ MTM ā€“ Mobile Threat Management ā€¢ MAM ā€“ Mobile Application Management ā€¢ COPE ā€“ Corporately Owned Personally Enabled
  • 154. 170 And more ā€¦.. ā€¢ JaCaaS ļƒ  Just Another Cloud as a Service ā€¢ C14N ļƒ  Containerization ā€¢ MBaaS ļƒ  Mobile Backend as a Service
  • 155. 171 MAF / OMSS News Fact ā€¢ The latest version of Oracle Mobile Application Framework delivers in-depth integration with Oracle Mobile Security Suite. ā€¢ The new functionality provides a single-step, design-time experience that enables Oracle Mobile Application Framework-based applications to leverage the Oracle Mobile Security Suite container protection services, including authentication, encryption, data-leak protection, corporate policy enforcement, selective wipe, and single sign-on. ā€¢ Integration between Oracle Mobile Application Framework and Oracle Mobile Security Suite simplifies the mobile application development process by extending existing corporate identity to native mobile applications for a simple and powerful end-user experience. ā€¢ Oracle Mobile Security Suiteā€™s container-based approach provides users with a secure workspace for sensitive corporate data, and the suiteā€™s mobile identity capabilities provide users with virtually seamless access to consumer and enterprise applications.
  • 156. 172 OMSS and MAF
  • 158. 174 Mobile Accelerator ( cc=X ?) ā€¢ Mobile Apps Development for Business Users ā€¢ Seeing is believing
  • 163. 179
  • 165. 181
  • 168. 184
  • 169. 185
  • 170. 186
  • 171. 187
  • 172. 188
  • 173. 189
  • 174. 190 Mobile Application Accelerator AKA MAX ā€¢ Currently in preview ā€¢ Promises to enable everyday knowledge workers without any coding experience to put together simple mobile apps for filling specific needs that their IT organizations lack the resources to address. ā€¢ Software produced in the editor is compatible with both iOS and Android ā€¢ Developers can use Oracle Mobile Application Framework to further enhance mobile applications created with Mobile Application Accelerator. ā€¢ This capability provides continuity of development tools and framework between power users and developers and increases collaboration.
  • 175. 191 Coding in the Cloud
  • 176. 192 Coding in the Cloud
  • 177. 193 Coding in the Cloud ā€¢ AppicationBuilder CloudService

Editor's Notes

  1. Main point: Cloud Application Foundation is the innovatorā€™s complete and integrated modern cloud application infrastructure Built using best of breed components (WLS, Coherence, Tuxedo, more) #1 in productivity for standard and next-generation technologies, including Java, HTML5 and mobility 40% of the market-leading products are part of Cloud App Foundation Optimized to provide high availability and performance, integration tailored to Oracle Engineered Systems
  2. Oracle Previews Mobile Application Accelerator for Oracle Mobile Cloud Service Nontechnical staff can now create cross-platform mobile applications for tablets and phones visually, using only a browser ORACLE OPENWORLD, SAN FRANCISCO ā€“ September 30, 2014 News Summary As mobile devices become the primary means for accessing information, enterprises must find a way to accelerate mobilization. For many, the answer lies in giving business-side workers the ability to mobilize their own business processes. To address this requirement, Oracle is announcing the preview of Mobile Application Accelerator, a new capability in Oracle Mobile Cloud Service. Mobile Application Accelerator is a cloud-based offering that brings mobile application development capabilities to professionals with no previous software development experience. With Mobile Application Accelerator, program managers, power users, and business professionals can develop mobile applications quickly and visually through their web browser. News Facts Previewed today at Oracle OpenWorld, Mobile Application Accelerator, a new capability inOracle Mobile CloudĀ Service, enables nontechnical staff to build their own mobile applications. Oracleā€™s Mobile Application Accelerator feature allows users with no coding experience to rapidly and intuitively produce mobile applications without coding. Mobile Application Accelerator provides an instant, live view of the application even while editing, without requiring the typical development and release cycles. No deployment step is required. The new mobile capability allows users to develop secure, user friendly, and engaging mobile applications that run on both iOS and Android phones and tablets by leveragingĀ Oracle Mobile Application FrameworkĀ and Oracle Mobile Cloud, part of theĀ Oracle Cloud. The Mobile Application Accelerator development environment offers the ability to develop mobile applications from both desktops and mobile devices without the need to install mobile development environments