oracle day 2014 - mobile customer case - promis lite, or how oracle maf mobilized a legacy system

Post on 17-Jun-2015

449 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

There is a growing demand to access enterprise data from mobile devices. Usually to support multiple devices, multiple applications need to be developed using multiple languages. Oracle Mobile Application Framework allows you to create one single application, that runs on multiple mobile device platforms based on a single code base. Oracle MAF leverages the existing development skills of both Oracle ADF and Java developers and enabled the development team of BCPRA (British Columbia Provincial Renal Agency) to create PROMIS Lite. PROMIS (Patient Records and Outcome Management Information System) Lite gives authorized users, such as nurses, doctors and surgeons mobile access to a subset of patient information such as medication and lab test results. In this session you will learn how this app evolved from a brainwave at the office to a real on device app. You will see the entire process, from business case to requirements and from development to device. The result is amazing as you will learn from the demo at the end of this session.

TRANSCRIPT

How Oracle MAF mobilized a Legacy System

Oracle Day 2014 ; November 5th 2014 Bussum Netherlands

PROMIS Lite

Who Am I

• Luc Bors

• Principal Consultant

• AMIS, Netherlands

• Friends of Oracle & Java

• Oracle Partner

• Oracle Specialized Partner of the year 2014

Middleware - EMEA

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

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

The Modernization Project

The Modernization Project +

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

?

?

?

?

Oracle MAF

Why MAF ?

• PROMIS Mobile

– Existing ADF Developer Resources (on Site)

– Device Interaction is future requirement

– Possible Disconnected use of the App

Oracle ALTA UI

MAF Architecture Overview

“Mobile Backend”

• Backend functionality and web services

• Security / Login

• Use ADF Business Components

• Expose as SOAP Services

DB

ADF-BC

WSADF-Faces

High Level Design Phone

High Level Design Tablet

Design to Device (1) Components

• 80+ Components

• XML format

• Visual development

• Rendered into

HTML5/JavaScript

• Customized look and feel

through CSS

Design to Device (2) Taskflows

• Design the application flow with business users

Version 0.5

Meanwhile on the other side of the Mobile Universe

Extra Requirements

• Pictures

– Device Interaction

• Lab Result Insight

– Data Visualization

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

The Result

Future Plans

• Custom Search Component • Planning Labtest

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 !

MAF Book

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

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!

Luc Bors, AMIS, The Netherlands

Luc.Bors@amis.nl

LucBors@gmail.com

Follow me on : @lucb_

top related