View
184
Download
1
Embed Size (px)
Citation preview
Going Mobile with a Hybrid Cloud and On-Premises Architecture
CAS4687Rubén Rodríguez Santiago
19/09/2016
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]
About avanttic
2015: +30%30+100 Offices
Business linesCloud
MiddlewareBusiness Analytics
Infraestructure & Platform
Consultants Specialized Madrid &Barcelona
Agenda
1.Customer Information2.Customer Problem3.Challenges4.Solution5.Customer Benefits6.Lessons Learned
1 Customer information
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
Customer Information
57%43%
EspañaInternacional
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.
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.
Customer Information
•Merchandising•More tan 450 different products sold in 80 countries.•44 International trademarks
Customer Information
2 Customer problem
Customer Problem
•Internet connection is required to work.•Delivery performance. •General application vs Specific application.
•CRM application is not mobile friendly.•Catalog.
Customer Problem
3 Challenges
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.
Challenges of Enterprise Mobile Development
•Cross platform support•Existing enterprise services aren’t built for mobile.
•Push notifications•Offline data synchronization•Analytics•Security
4 Solution
Solution
MAF
ADF
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.
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
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
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
Solution: Oracle MAF
Oracle Mobile App Framework
Solution: Oracle MAF
•Simplified development•Choice of development tools•Declarative application flow•Security•Full access to native devicefeatures
•Local database
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
Solution: Oracle ADF
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.
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.
Solution: Team
Team avanttic IFCProject Owner
Project Director
Project Manager
Mobility Architect
Oracle MAF Consultant
Oracle WebCenter Content Consultant
Oracle ADF Consultant
Solution: Planning
•Notes of expenses•Improvement of some processes
Solution: Phase 1
Solution: Phase 2
Solution: Next Steps
Solution: Workflow
Solution: Demo
Solution: Document Management
Solution: Document Management
Solution: Document Management
5 Customer benefits
Customer Benefits
Efficiency
Sales Increase
ROI
6 Lessons learned
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.
www.linkedin.com/in/rsantrod @[email protected]
Questions