oracle openworld 2014 review part four - paas middleware

178
Team AMIS 16th October 2014 Review Oracle OpenWorld 2014 Part Three – PaaS - Middleware

Upload: amis-friends-of-oracle-and-java

Post on 25-May-2015

532 views

Category:

Technology


3 download

DESCRIPTION

Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

TRANSCRIPT

Page 1: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

Team AMIS

16th October 2014

Review Oracle OpenWorld 2014Part Three – PaaS - Middleware

Page 2: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

2

Cloud Application Foundation

Cloud Application Foundation

WebLogicServer

Platform as a Service

Private and PublicInfrastructure as a Service

Coherence Tuxedo

Page 3: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

Oracle Cloud Application FoundationKey Delivery Platforms

Engineered Systems(Exalogic,

SuperCluster)

Public, Private, 3rd Party Cloud

ConventionalSystems

Page 4: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

4

Where is the action?

Page 5: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

5

WebLogic Server Roadmap

Page 6: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

6

WebLogic’s support for Java SE 8

Page 7: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

7

Release 12.2.1 will have full Java EE 7 support

Page 8: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

8

Page 9: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

9

Multitenancy at WebLogic

Page 10: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

10

Multitenancy throughout the Oracle stack

Page 11: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

11

Elastic Clusters and Multitenancy

Page 12: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

12

REST APIs to complement WLST & JMX/MBeans

Page 13: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

13

Remote Active/Active

Page 14: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

17

Java Cloud Service

Page 15: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

18Public or Private: DEPLOY ANYWHERE Deploy WebLogic Anywhere

Page 16: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

19

SOA Suite Cool feature

Global Value Tokens• Changing endpoints for services per environment (composite.xml)

• 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://dev_server:7001/soa-infra/.../ClaimAdapter.wsdl" >

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

Page 17: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

20

SOA Suite Cool feature Cont.

Global Value Token

• Token administration through – EM console (soa-infra, SOA administration, Token Configuration)– Mdm-url-resolver.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://${SoaServer}:${SoaServerPort}/soa-infra/.../ClaimAdapter.wsdl" >

Page 18: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

Robbrecht:

• DEV/OPS

• Provisioning

• Software Engineering

• CI/CD

• Developer Cloud

21

Page 19: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

DEV/OPS

• Faster Lead time

• Experiment with tools

• On demand infrastructure

• Agile adjustments to infrastructure

Page 20: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
Page 21: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

Why use Oracle

• Cloud PAAS as value added

• Pre-installed… and managed..

• Pay per month / hour (including license)

• Diverse infrastructure

Page 22: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

Public cloud

• Cloud Managed Services

• Security

• Database (RDBMS)

• Messaging (JMS)

• Java (WLS)

• Documents (Webcenter Content)

• Compute (Just CPU power)

Page 23: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

Provisioning

• Cloud provisioning

• Managed environment – (Database, WLS, etc.)

• Promise is seamless upgrade and patching

• Does it really work like this? Proof of the pudding..

Page 24: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

Developer Cloud

• Free with Java Cloud (WLS)– Task tracking– Source controll (GIT)– Build (Hudson, Maven) – Wiki– Deploy– Team management

Page 25: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

Developer Cloud

Page 26: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 27: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

30

Java 8 Overviewrelease: March 2014

Page 28: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

31

The Road to Java 9 SE

Page 29: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

32

Java EE 8

Page 30: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

33

Java EE 8

Page 31: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

34

Java EE Roadmap

Page 32: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

35

Glassfish 4.1 Java EE 7++

Page 33: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

36

Java Embedded SE & ME

Page 34: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

37

Vision: ConvergenceSE > Embedded > ME

Page 35: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

38

Java ME Embedded 8.1 (EA)

Page 36: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

39

Java Embedded Roadmap

Page 37: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

40

Java and 3D

• JavaFX has many 3D features: JavaFX 3D

Page 38: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

41

Responsive design

Show your page in the most suitable way for your screen resolution and media type

Page 39: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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.

Page 40: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

43

Start Disclaimer

Page 41: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

44

How to ……

Page 42: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

45

Oracle mobile Cloud Service

Page 43: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

46

Oracle Mobile Cloud Service

Page 44: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

47

OMCS - What can it do

Page 45: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

48

OMCS Components

• Application Accelerator

• Mobile Backend

• User Management

• Connectors

• API’s

• Storage

Page 46: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

49

Oracle Mobile Cloud Service

Mobile App Web App

Service Bus(WS*, SOAP, XML)

JDBC, RMI, HTTPHTTPS, Email, VPN,…

On

Pre

mis

esS

aaS in the C

loud

SaaS APIs

Pushservices

Mobile Backend

APIs

Connectors

Storage/Cache

Mobile Backend

User Manage

ment

Page 47: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

50

Coming Soon…..

Page 48: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

51

End Disclaimer

Page 49: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

Webcenter Strategy and Vision

Page 50: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

Webcenter Strategy and Vision

• Follows OOW trends

• More cross product integration

• Responsive design

• Mobile

• Cloud

Page 51: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

Webcenter Portal

Page 52: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

Webcenter Content

Page 53: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

Webcenter Strategy and Vision

• BPM Integration

• API’s for task management

• Process Cloud Service EA available in Q4 2014 or Q1 2015

Page 54: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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)

Page 55: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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…

Page 56: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 57: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 58: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

74

XML Datacontrol

DataProviders• Plain DataProviders

Fetch XML Element– WSDataProvider - Web Service– ELDataProvider - Expression Language– ResourceDataProvider - XML file from classpath

• Nesting DataProvidersCan 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

Page 59: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

75

XML Datacontrol

Page 60: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

76

XML Datacontrol

Page 61: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 62: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 63: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 64: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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)

Page 65: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

81

ADF Faces 12.2.x

Is that a new component??

Page 66: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

82

ADF Faces 12.2.x

Not yet, but they are working on it…For now it’s a declarative component

Page 67: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

83

ADF Faces 12.2.x

You can use it just as if it was a real component

Page 68: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 69: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

85

And there is more…

- Serverside interaction on screensize- Dashboard with irregular tiles

Page 70: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 71: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

87

Diagrams

Some BasicsWhat's What in Diagram

Page 72: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

88

Diagrams

Interactive out of the box

Page 73: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

89

Diagrams

US state-to-state Migration

Page 74: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

90

Diagrams

Page 75: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

91

Diagrams

Page 76: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

92

Diagrams

Page 77: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

93

Diagrams

Page 78: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

94

Diagrams

Sankey Diagram

Page 79: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

95

Diagrams

diagramNodes (collection of “anything”)– Need to implement List or CollectionModel

diagramLinks collection of startNode & endNode id’sclientLayout registers javascript method for layout

– Developing the layout is the hard part

Page 80: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

96

Diagrams

More info on the Oracle Data Visualizations BlogIncluding 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 donehttp://www.oracle.com/technetwork/developer-tools/adf/downloads

Page 81: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

– Set globally for the application– Override the default value in CSS

<amx:loadingIndicatorBehavior id="lib1" failSafeDuration="3000" failSafeClientHandler=”window.customFailSafeHandler”/>

.amx-loading.showing { animation-duration: 500ms; -webkit-animation-duration: 500ms; }

Page 82: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

98

Page 83: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

99

Page 84: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

100

Page 85: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

101

Page 86: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

102

SOA is DEAD?

Page 87: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

103

Page 88: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

104

Page 89: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

105

Page 90: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

106

Page 91: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

107

Page 92: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

108

Page 93: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

109

Page 94: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

110

Page 95: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

111

Private Cloud

Page 96: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

112

Page 97: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

113

Still, that looks complex..

Wasn’t Cloud supposed to be simple??

Page 98: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

114

Let Oracle Make Things Simple For You Again!

Page 99: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

115

Page 100: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

116

Page 101: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

117

Page 102: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

118

Page 103: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

119

Page 104: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

120

Page 105: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

121

Page 106: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

• 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. ??

Page 107: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
Page 108: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

124

Page 109: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

125

Page 110: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

126

Page 111: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

127

Page 112: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

128

Page 113: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

129

Page 114: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

130

Page 115: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

131

Page 116: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

132

Page 117: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

133

Page 118: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

134

Page 119: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

135

Page 120: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

136

Page 121: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

137

BPM

Page 122: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

138

BPM Area’s

Page 123: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

139

BPM - Business driven process automation

Page 124: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

140

BPM - Process Composer

Page 125: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

141

BPM - Process Analitics

Page 126: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

142

BPM - Process Analitics

Page 127: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

143

BPM - Mobile

Page 128: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

144

BPM - Mobile

Page 129: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

145

BPM – Process Cloud Service

Page 130: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

146

BPM Cloud

Page 131: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

147

Process - Roadmap

Page 132: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 133: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

149

API Catalog

Page 134: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

150

Digital Business

Page 135: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

151

API Platform

Page 136: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 137: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 138: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

154

API Catalog - Harvest

• Collecting and publishing API’s– Harvester– Pass the API / WSDL– Rest or SOAP

Page 139: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

155

API Catalog - UI

• UI for API Collection, annotation and publishing

Page 140: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

156

API Catalog - UI

Page 141: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

157

API Catalog - Annotation

• Contains all harvested information• Markup language in description fields• Links to referenced API’s, documentation• Reviews

Page 142: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

158

API Jdeveloper integration

• Discover API’s from OAC in the resources browser

Page 143: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

159

API Jdeveloper integration

• Use API’s from OAC in your project

Page 144: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 145: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

161

Mobile

Page 146: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

162

The Strategy

Page 147: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

163

The Solution

Page 148: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

164

Say what ?

Page 149: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

165

Mobile Application Framework

Page 150: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

166

MAF – Custom Components

Page 151: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 152: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

168

Client Side Caching

Client Cache

Page 153: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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

Page 154: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

170

And more …..

• JaCaaS

Just Another Cloud as a Service

• C14N

Containerization

• MBaaS

Mobile Backend as a Service

Page 155: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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.

Page 156: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

172

OMSS and MAF

Page 157: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

173

Developer Challenge

Page 158: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

174

Mobile Accelerator ( cc=X ?)

• Mobile Apps Development for Business Users

• Seeing is believing

Page 159: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

175

Create App

Page 160: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

176

Page 161: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

177

Page 162: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

178

Page 163: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

179

Page 164: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

180

Page 165: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

181

Page 166: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

182

Page 167: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

183

Page 168: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

184

Page 169: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

185

Page 170: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

186

Page 171: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

187

Page 172: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

188

Page 173: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

189

Page 174: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

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.

Page 175: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

191

Coding in the Cloud

Page 176: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware

192

Coding in the Cloud

Page 178: Oracle OpenWorld 2014 Review Part Four - PaaS Middleware