46
Going Mobile with a Hybrid Cloud and On-Premises Architecture CAS4687 Rubén Rodríguez Santiago 19/09/2016

[CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Embed Size (px)

Citation preview

Page 1: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Going Mobile with a Hybrid Cloud and On-Premises Architecture

CAS4687Rubén Rodríguez Santiago

19/09/2016

Page 2: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Introduction

•About me:•ADF Technical Lead, Cloud Solution Specialist•Technical Article writer•Participate in OTN Community Forums•Blogger (www.rsantrod.com & blog.avanttic.com)

www.linkedin.com/in/rsantrod @[email protected]

Page 3: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

About avanttic

2015: +30%30+100 Offices

Business linesCloud

MiddlewareBusiness Analytics

Infraestructure & Platform

Consultants Specialized Madrid &Barcelona

Page 4: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Agenda

1.Customer Information2.Customer Problem3.Challenges4.Solution5.Customer Benefits6.Lessons Learned

Page 5: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

1 Customer information

Page 6: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Customer Information

•Pharmaceutical and cosmeticsCompany founded in Spain in 1942.

•International Group of 10 companieswith a turnover greater that 100M€ and an annual growth rate of 15%

•Presence in more that 80 countrieswith more tan 400 employees

Page 7: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Customer Information

57%43%

EspañaInternacional

Page 8: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Customer Information

•Research and Development•More than the 10% of the turnoveris invested in R&D.

•In 2015 invested around 4M€.•About 10 self-developed productsare released each year.

Page 9: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Customer Information

•Production•Pharmaceutical production plants in Madrid and Santanter.

•Pharmaceutical ingredients productionplant in Madrid.

•Ingredients plant in Santander.•More tan 25M units produced last year.

Page 10: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Customer Information

•Merchandising•More tan 450 different products sold in 80 countries.•44 International trademarks

Page 11: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Customer Information

Page 12: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

2 Customer problem

Page 13: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Customer Problem

•Internet connection is required to work.•Delivery performance. •General application vs Specific application.

•CRM application is not mobile friendly.•Catalog.

Page 14: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Customer Problem

Page 15: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

3 Challenges

Page 16: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Challenges

•Provide an agile tool to the sales force so they can work with theircorporate CRM (Oracle Siebel).

•Implement a scalable, secure, and flexible platform.

•Incorporate Oracle MCS at half-way of the project

•Develop specific application foriOS/Android devices.

•100% offline application. •Short development time needed.

Page 17: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Challenges of Enterprise Mobile Development

•Cross platform support•Existing enterprise services aren’t built for mobile.

•Push notifications•Offline data synchronization•Analytics•Security

Page 18: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

4 Solution

Page 19: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution

MAF

ADF

Page 20: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Oracle MCS

•Oracle Mobile Cloud Service is Oracle's Mobile Backend as a Service (MBaaS) and enables companies to create and deploy scalable, robust, andsecure mobile applications quickly and easily.

Page 21: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Oracle MCS

•Centralize mobile integration in thecloud.

•Design mobile specific APIs.•Pre-built mobile services•Integrated Security•Analyze business impact•Built-in continuous delivery•Diagnostic and Logging•REST API and Client SDKs

Page 22: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution

OracleMobileCloudService

OracleCloud

Cloud/Internet

On-Premise

Mobile ClientSDKs

CustomAPIsMobile Backend Connectors

RESTAPIs

Diagnostics Analytics Lifecycle

Node

JavaScriptSDK

OracleMAF&MAX

PlatformAPIs

PushNotifications

UserServices

FileStorage

RelationalDatabase

DataOffline

AppPolicies

REST

SOAP

ICS

Developer

LocationServices

Page 23: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Oracle MAF

•Oracle Mobile Application Framework is a hybrid mobile framework thatprovides a visual and declarative development experience for the rapiddevelopment of multi-platform applications

MAF

Page 24: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Oracle MAF

Oracle Mobile App Framework

Page 25: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Oracle MAF

•Simplified development•Choice of development tools•Declarative application flow•Security•Full access to native devicefeatures

•Local database

Page 26: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Oracle ADF

•Oracle Application Development Framework is an end-to-end Java EE framework that simplifies application development by providing out-of-the-box infrastructure services and a visual and declarative development experience

ADF

Page 27: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Oracle ADF

Page 28: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Oracle Alta UI

•Oracle Alta UI is a new user interface design system that enables developersto create modern, visually pleasing, consistent, and engaging interfaces thatcan be easily distributed across all delivery channels.

Page 29: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Oracle Alta UI

•Simplified component structure and moreopen space keep focus on data.

•Less chrome means faster loading of critical content.

•Browser and mobile technology support.•New icon system complements cleanpage design.

•Mobile-friendly, with larger touch targetsand flexible page widths.

Page 30: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Team

Team avanttic IFCProject Owner

Project Director

Project Manager

Mobility Architect

Oracle MAF Consultant

Oracle WebCenter Content Consultant

Oracle ADF Consultant

Page 31: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Planning

•Notes of expenses•Improvement of some processes

Page 32: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Phase 1

Page 33: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Phase 2

Page 34: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Next Steps

Page 35: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Workflow

Page 36: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Demo

Page 37: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Document Management

Page 38: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Document Management

Page 39: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Solution: Document Management

Page 40: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

5 Customer benefits

Page 41: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Customer Benefits

Efficiency

Sales Increase

ROI

Page 42: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

6 Lessons learned

Page 43: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

Lessons Learned

•Oracle Mobile Cloud Service enables us to:•Easily integrate any external system using Connectors.•Make use of Platform APIs to solve common Mobile problems.•Parallel development.•Easy integration with any Mobile Frameworks.

•Oracle Mobile Application Framework provides a declarativedevelopment experience to build multi-platform mobile applications.

•Thanks to Oracle Application Development Framework we can declaratively build a secured and robust web application with a greatlook and feel.

Page 44: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture
Page 45: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture

www.linkedin.com/in/rsantrod @[email protected]

Questions

Page 46: [CAS4687] Going Mobile with a Hybrid Cloud and On-Premises architecture