Top Banner
How Oracle MAF mobilized a Legacy System Oracle Day 2014 ; November 5th 2014 Bussum Netherlands PROMIS Lite
26
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Oracle day 2014-mobile-customer-case

How Oracle MAF mobilized a Legacy System

Oracle Day 2014 ; November 5th 2014 Bussum Netherlands

PROMIS Lite

Page 2: Oracle day 2014-mobile-customer-case

Who Am I

• Luc Bors

• Principal Consultant

• AMIS, Netherlands

• Friends of Oracle & Java

• Oracle Partner

• Oracle Specialized Partner of the year 2014

Middleware - EMEA

Page 3: Oracle day 2014-mobile-customer-case

Who is the Customer ?

• BC Renal Agency

• Coordination of Health care services

for patients with kidney disease

• Approx. 5 hospitals and 30 community dialysis units

Page 4: Oracle day 2014-mobile-customer-case

What is the System ?

• PROMIS (Patient Records and Outcome Management Information System)

• PROMIS provides real-time, accurate

• PROMIS supports

– Individual patient care management

– Renal unit management

– Continuous quality improvement and research

– Outcomes-based planning

• PROMIS is leading in Canada

Page 5: Oracle day 2014-mobile-customer-case

The Modernization Project

Page 6: Oracle day 2014-mobile-customer-case

The Modernization Project +

Page 7: Oracle day 2014-mobile-customer-case

The Mobile Plan

• Mobile Options For PROMIS

– Use existing APEX solution

– Use new ADF Web Application• ADF Rich Client Components

– Build new Native Apps• Use Platform Specific SDK’s

– Build new Hybrid Apps• Develop Once, Run on Many

• Pro’s and Con’s

- Non optimized UI

+ Zero investment

- Little Device Interaction

+ Develop Once, Run on Many

- Multiple Developers

+ Tight Device Interaction

- Almost Native

+ Tight Device Integration

+ Use Existing Skills

?

?

?

?

Page 8: Oracle day 2014-mobile-customer-case

Oracle MAF

Page 9: Oracle day 2014-mobile-customer-case

Why MAF ?

• PROMIS Mobile

– Existing ADF Developer Resources (on Site)

– Device Interaction is future requirement

– Possible Disconnected use of the App

Page 10: Oracle day 2014-mobile-customer-case

Oracle ALTA UI

Page 11: Oracle day 2014-mobile-customer-case

MAF Architecture Overview

Page 12: Oracle day 2014-mobile-customer-case

“Mobile Backend”

• Backend functionality and web services

• Security / Login

• Use ADF Business Components

• Expose as SOAP Services

DB

ADF-BC

WSADF-Faces

Page 13: Oracle day 2014-mobile-customer-case

High Level Design Phone

Page 14: Oracle day 2014-mobile-customer-case

High Level Design Tablet

Page 15: Oracle day 2014-mobile-customer-case

Design to Device (1) Components

• 80+ Components

• XML format

• Visual development

• Rendered into

HTML5/JavaScript

• Customized look and feel

through CSS

Page 16: Oracle day 2014-mobile-customer-case

Design to Device (2) Taskflows

• Design the application flow with business users

Page 17: Oracle day 2014-mobile-customer-case

Version 0.5

Page 18: Oracle day 2014-mobile-customer-case

Meanwhile on the other side of the Mobile Universe

Page 19: Oracle day 2014-mobile-customer-case

Extra Requirements

• Pictures

– Device Interaction

• Lab Result Insight

– Data Visualization

Page 20: Oracle day 2014-mobile-customer-case

MAF to the rescue

• Simply install new MAF Plugin

• Change skin to MobileAlta

• Redeploy to new Platforms

• App runs on new Platforms with New look and feel

Page 21: Oracle day 2014-mobile-customer-case

The Result

Page 22: Oracle day 2014-mobile-customer-case

Future Plans

• Custom Search Component • Planning Labtest

Page 23: Oracle day 2014-mobile-customer-case

Lessons learned

• Start Small

– Short iterations

– Enhance and Adjust Fast

• >50% of work is spent in Backend

– Webservices

– Security

• You need a mobile backend !

– For Security

– For Data access

• Mobile is Extra, but should be First !

Page 24: Oracle day 2014-mobile-customer-case

MAF Book

ISBN no’s: 0071830855 / 9780071830850Regular price: $60

Page 25: Oracle day 2014-mobile-customer-case

Review Oracle openWorld Whitepaper

De volledige debriefing van Oracle OpenWorld 2014

De Oracle produktstrategie in kaart

Wilt u een eigen exemplaar?

Vul een formulier in op onze stand en krijg een gratis

exemplaar thuisgestuurd!

Page 26: Oracle day 2014-mobile-customer-case

Luc Bors, AMIS, The Netherlands

[email protected]

[email protected]

Follow me on : @lucb_