reface not replace · 2020. 7. 5. · step 3 – create microservices infrastructure hybrid...

42
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | ReFace not Replace: Leverage Oracle Forms Investment Using Oracle Mobile Cloud Mia Urman CEO AuraPlayer Inc. www.AuraPlayer.com @auraplayer [email protected] +1(973)518-0271

Upload: others

Post on 26-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

ReFace not Replace: Leverage Oracle Forms Investment Using Oracle Mobile Cloud

Mia Urman CEO AuraPlayer Inc.

www.AuraPlayer.com

@auraplayer

[email protected]

+1(973)518-0271

Page 2: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Introducing AuraPlayer Mia Urman CEO - Oracle ACE Director , 17 years exp. Oracle

Yossi Nakash R&D manager – Java/ development 16 years

Dave Brown AuraPlayer UK Manager 20 +Years Forms Experience

2 Patents pending

Oracle Gold Partner › Member of Oracle Customer Advisory Board for Mobile › Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud

Awarded ODTUG 2016 Innovation Award "Excellence in Creative, Effective, Innovative Use of Development Tools "

UKOUG 2016 Silver Award Winner

Digital Transformation Partner of the Year!

Among Our Customers

Page 3: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

The Oracle EBS Wish List

• UX modernization

• Lightweight Users Forms (Run Applet free)

• Stability

• Low/no risk to change

– Can’t afford rip and replace

– Limited skills who fully understand the Forms system

• Change MUST show a benefit

• Quick wins to show change can benefit business

3

What are the common requests in a Forms investment

Image courtesy of Teerapun at FreeDigitalPhotos.net

Page 4: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Welcome Oracle Forms 12c !

Page 5: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Forms Look and Feel Modernization

• Toolbar and navigation

• Look and Feel Project

• Color / Font / Size

• Prompts / Titles

• Images

• Frames

• OLB, templates for visual standards

Page 6: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex
Page 7: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex
Page 8: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex
Page 9: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex
Page 10: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Today it is about engaging your employees and customers. It is about AGILITY.

The combination provides more:

ACCURACY PRODUCTIVITY EFFICIENCY USER ENGAGEMENT l l l

Page 11: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Why Agility?

Page 12: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

How to Deliver Enterprise Systems to Mobile Channels Without Costly and Risky Redevelopment Projects ?

The Challenge: Agility

Page 13: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

5 Signs that I’m Ready for my Digital Transformation !

Do I have a significant Oracle EBS investment and need to go mobile?

Are employees using paper, phone calls or clerks to enter data into a back-office system?

Could the system benefit from image capture, signature capture, scanning technologies?

Is the data for the system gathered on location THEN entered into the system after the fact?

Do employees need to return or call into the office to get information to do their job?

Confidential – Oracle Internal

Page 14: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Step 1 – Keep Certified / Supported Upgrade to Forms 12c

Step 2 – Mobilize Use Cases Mobilize Existing Use Cases as Needed Mobile User Interfaces

Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex business process

Step 4 – Full Migration over time Phased Migration to New Technologies or COTS

Solution: 4 Step Plan To Future

14

Page 15: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

What users want vs what they currently have

The Art of the Possible?

Oracle Forms Applications Modern Mobile 1st Apps

Page 16: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

“What if you could mobilize any Oracle Forms business process, without changing or adding a single line of code?”

Page 17: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Introducing AuraPlayer

Unlock the business logic trapped within your Oracle Forms / Oracle E-

Business Suite systems without redevelopment cost & risk

Same System - Many User Interfaces / Devices

Page 18: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 18

Platform as a Services (PAAS)

Java Cloud Service

Page 19: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

REST REST REST

Future Architecture of Forms

Databases

Page 20: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved .|

MICROSERVICES

REST / JSON / SOAP

Java Developer

Integration Developers

Mobile Developers

Low Code Developers

Cloud Developer

Databases Web Apps

Legacy Systems

CRM Systems

RAD development tools

Oracle Forms

Oracle EBS

Page 21: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

How Oracle Forms works today

Simplified Solution Architecture

Oracle Database

Oracle Forms Server

(running on WebLogic)

Oracle Forms UI

Data to/from UI

Page 22: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright ©2016, Oracle and/or its affiliates. All rights reserved .|

How to mobilize Oracle Forms

Simplified Solution Architecture

Oracle Database

Oracle Forms Server

(running on WebLogic)

Oracle Forms UI

Web service to mimic the appropriate fields

from the Forms UI

Page 23: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

How to mobilize Oracle Forms

Simplified Solution Architecture

Oracle Database

Oracle Forms Server

(running on WebLogic)

Oracle Forms UI

Custom mobile app

Data to/from UI

Page 24: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

DMZ DBaaS

Oracle IaaS

Desktop

AP Playback

Fully Cloud Infrastructure Architecture

Oracle Mobile Cloud

Service

WebService Auth

API

MAF & SQLLITE

Page 25: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

3 Steps to Mobile Success with Oracle Forms/EBS

1. Business process and User eXperience • Identify the the Oracle Forms business process • Define the end-user experience • Create a Storyboard

2. Mobile APIs & Services • Set up platform to manage services • Leverage existing EBS API’s • Record your business process and create REST service • Create your mobile APIs

3. Mobile App • Develop mobile app against your mobile APIs,

in the tools of your choice • Be agile, release early, release often • Measure success with Mobile Analytics

Page 26: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Let’s See it LIVE

Page 27: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Customer Success Stories

Page 28: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Customer Story: New York MTA

Modernization of Collision accident reporting system (CARS)

Accidents on bridges and tunnel were recorded on paper at scene then typed into desktop system

CARS system only available on the desktop

• Developed in Oracle Forms 10g • Want to maintain one source of business logic

on mobile and desktop • No network connectivity in some locations • Want to capture images of collision and

documents

Page 29: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Before the before …..

Page 30: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Report Collision

Page 31: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Report Collision

Page 32: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Customer Story: Department of Revenue

Modernization of Revenue Collection System

System only available on the desktop Collection agents 2 days a week collecting, 3 days

a week typing on desktop!

• Developed in Oracle Forms 10g • Want to maintain one source of business logic

on mobile and desktop • Hard to get direction and find locations • Want to optimize routes

Page 33: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Page 34: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Customer Success Stories

Page 35: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Modernization of Oracle time and labor Crew hours, units and equipment are recorded on

clip boards on paper at scene then typed into desktop system

OTL only available on the desktop

• Want to maintain one source of business logic on mobile and desktop

• No network connectivity in some locations • Want to ensure safety of crew with heat index • Want to have online 360◦ view of the project • Automatic view of realistic budget status

Customer Story: Rogers Group Inc.

Page 36: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Page 37: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Page 38: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Page 39: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Rogers Group Solution

• Automates Data Synch to Forms

• Offline Data Sync • Push Notifications • Single Sign On • User Stats Dashboard

• Secure offline storage • Device Integrations

• Pen Integration • Maps • Weather / Heat index

MAF

Page 40: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

• Online Solution - Act on budgetary information immediately

• Customized - Solution created to meet YOUR needs/requirements

• Leverage Existing business processes – EBS can go mobile in minutes

• Low cost of ownership - Software can be used to create unlimited apps

• Low maintenance – Maintain one system running on both desktop & tablet

• Risk Free Solution – No changes needed to existing system or data

• Maximize ROI - Leverage existing EBS investment

Benefits of the Solution

Page 41: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Maximize ROI No re-development / data

Migration of EBS/Forms

Get Agile, Mobilize in days Future proof existing investments, minimizing risk

Maintain one code base Multiple UIs and device on existing system

Cloud Ready Plug Forms into the Cloud today

Page 42: ReFace not Replace · 2020. 7. 5. · Step 3 – Create Microservices Infrastructure Hybrid Development Oracle Forms / Next Generation Tech/ Common DB Layer / AuraPlayer to run complex

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

More Information

Mia Urman

[email protected]

www.AuraPlayer.com

+1(973)518-0271

@auraplayer

Mobile on OTN Oracle Mobile Blog Oracle Forms Community Blog Facebook.com/Jdeveloper @Jdeveloper

ODTUG 2016 Innovation Award