Upload
wise-men
View
171
Download
2
Tags:
Embed Size (px)
Citation preview
Wise Men Confidential
Exploring Oracle Enterprise Mobilityusing Oracle Mobile Solutions
www.wisemen.com | [email protected] 05, 2015
Vipul GuptaOracle FMW Practice Head
Vinod GaddamSr. Software Engineer
Wise Men Confidential
Agenda/Flow of the session
Wise Men Overview
Oracle Practice Overview
Oracle Mobile Offerings
Deployment in Cloud
Demo
Summary
Q & A
2
Wise Men Confidential
About Wise Men
2
Wise Men: US-based WMBE
Established in 1997
Technology and Supply Chain solutions
GHQ: Houston, Texas, US
Canada & Dubai
CoE India: Hyderabad and Pune
ISO 9001:2008
2010, 2011 E&Y: Finalist of the year
2009 & 2008: Top 10 - Fast 100 List
2009 & 2008: Top 10 - 50 Fastest growing
Women-owned companies
2010 BP: Vendor of the Year
2010 and 2009 INC Magazine
2014 MWBE Vendor of the Year
2011 MWBE Vendor of the Year
Wise Men Confidential
Service Offerings
5
Consulting
Implementation
Upgrade & Migration
Operations & Support
Wise Men Confidential
Our Fusion Middleware Stack Offerings
6
Cloud Integration
Oracle Service Bus
SOA Management Pack
F
U
S
I
O
N
Oracle SOA Suite
Data Integration
Business Activity Monitoring
Business Process Management
Mobility
SOA Governance
Cloud Integration
Oracle Service Bus
SOA Management Pack
Application Integration Architecture
B2B Integration
WebLogic
Wise Men Confidential
Center of Excellence (CoE)
7
Fusion ExpertiseProficient and certified professionals provide right-value solutions to you.
Fusion LabOur full-fledged state-of-the-art Fusion Lab solutions, POCs and pilots building. A home away from home for you.
Framework“FusionWise” framework provides cost-effective, proven and assuring blue print, processes and robust templates.
Fusion PracticeWe are your “HELP” button in need. Solutions ready practice and enabler to help you with latest know-how and support.
Oracle Partnership“Gold Partnership” with Oracle brings the best collaboration to your projects and enhances the “success factor”.
Wise Men Confidential
Delivery Maturity Model
8
Development & Deployment
Pre-defined reusable & Accelerators
Methodologies, Framework
and Best Practices
Oracle Fusion Middleware Stack
Practice
Delivery(effort reduction, proven solutions)
Practice
Oracle
Wise Men Confidential
Speaker Profiles
Vinod Gaddam
Vinod is senior software Engineer
with Oracle Middleware practice of
Wise Men. He is an expert in Oracle
Mobility space.
He has over 9 years of experience in
designing and developing
applications in various technologies
including Java, Microsoft .NET,
PL/SQL, Silverlight.
10
Vipul Gupta
Heads the Oracle Middleware practice
at Wise Men. Over 19 years of
experience implementing Oracle ERP
and Middleware applications. Drives
the strategy, delivery and solutioning of
the practice and supports sales and
marketing initiatives.
Wise Men Confidential
Oracle Mobility
Simplifying Enterprise Mobility
Out of the box mobile applications
Oracle Mobile Platform
Oracle Mobile Security
Mobile AppsMobile App
Development PlatformEnterprise
Mobile Security
Wise Men Confidential
MOBILE SECURITY
Build Your Own Apps
Oracle’s Mobile Apps
ORACLE MOBILE PLATFORM
APP
Oracle’s Mobile Strategy
Wise Men Confidential
ON-PREMISEPACKAGED
APPLICATIONS
CUSTOM APPLICATIONS CLOUD
Multi-ChannelNATIVE, WEB, HYBRID
SECURE
DEVELOP
INTEGRATEM
AN
AG
E
DEP
LOY
ORACLE MOBILE PLATFORM
Oracle Mobile Platform
Secure, Seamless Mobile for the Enterprise
Develop Cross-Platform Mobile Applications
Deliver Contextual, Targeted, and Multichannel Web Experiences
Integrate Data and Services Across the Mobile Enterprise
Simplify Mobile Connectivity in the Cloud
Secure Mobility Across All Layers
Wise Men Confidential
2 Suites Available Now
Everything you need to developenterprise mobile applications in one package
Everything you need to securemobile applications in one package
Wise Men Confidential
Oracle Mobile Suite
• Everything you need to develop enterprise
mobile applications in one package
• One Platform, Any App, Any Data, Any
Device – Secure
Wise Men Confidential
Oracle Mobile Suite
Mobile Development Framework
AdaptersEnterprise Service Bus
Wise Men Confidential
Productivity Boosting Framework
Develop: Oracle Mobile Application Framework
Build Once, Run on Multiple-Platform
Simpler Extensible UI development
Components, HTML5/JavaScript
Java for business logic
Disconnected: SQLite with Encryption
Integrated Security
Full Access to Native Device Features
Modular, Reusable Application Components
In App configurability
Wise Men Confidential
Device Services
Mobile Application Framework Architecture
Cordova & Plugins
Device Native Container
Web View
Server HTML
MAF AMX View
Java VM
Business Logic
Mobile Model
Server-Generated HTML
Mobile Device
SOAP & REST Services
Local HTML
HTML5 & JavaScript Presentation
Configuration Services
ADF Controller
EncryptedSQLite DB
Ap
pC
on
figServer
JDB
C
SQLite
APN/GCM Push Services
Pu
shH
and
ler
Cre
de
ntial M
anage
men
t,SSO
& A
ccess C
on
trol
Wise Men Confidential
A Variety of Application Types
Mobile WebApps
Online application accessed through mobile device browser
Browser governs access to local storage and device services (camera, GPS, etc.)
Highly reusable code
Highly portable
Native MobileApps
Application installed & runs on device
Optimized for specific mobile platform and form factor
Direct access to local storage and device services
Code reuse can be complex
Portability requires work
Hybrid MobileApps
Application installed & runs on device with HTML5 UI
Optimized for specific mobile platform & form factor
Direct access to local storage and device services
Code reuse simplified
Portability simplified
Wise Men Confidential
Development Tools Integration
25
Oracle JDeveloper or Oracle Enterprise
Pack for Eclipse
IDEs integrate with mobile SDK seamless
development/testing/deploying
experience
Productivity boosting IDE with various
palettes like Component, Data Control,
Property Inspectors and smart code
editors
Wise Men Confidential
Mobile Application Controller
MVC (Model View Controller)
Architecture
Define flow of application using Task
flow
Navigation between pages, methods
and decision points
Component based UI construction
Task Flows
Data Controls
Packaging
Deployment
Debugging
26
Wise Men Confidential
MAF Features
Drag and drop to use
SMS
Contacts
27
Local AMX (Application Server Management eXtensions) File
JSF-like file built visually in JDeveloperGenerated into HTML/JavaScript on device at runtime
Remote URLAny server-side HTML MAF Mobile Browser Apps
Local HTML FileCoded with any third-party HTML5 frameworks
GPS
Camera
Files
Wise Men Confidential
Mobile XML Components (AMX)
Additional AMX*
components (80+) to
develop mobile
applications & provide
a rich look & feel
Declarative data
binding
Customized look with
CSS
28
Wise Men Confidential
Reuse existing application services
Rapid response to new business requests
Fast access to data and services across the Enterprise and external sources
Reliable and solid orchestration platform
InventoryCheck Service
CreditCheck Service
Production Service
CustomerStatus Service
Order Service
Billing Service
Integration Infrastructure
Existing Services
SOAFoundation
RESTful API
ORACLE APPLICATIONS
CLOUDAPPLICATIONS
ISV/CUSTOM APPLICATIONS
Service Mobile Enablement, Management and Integration
Integrate: Oracle Service Bus
Wise Men Confidential
MAF Mobile Deployment
MAF Mobile for Android
MAF Mobile for iOS
One Click Deployment
Device
Simulator/Emulator
Package
Publish
Publish to AppStore
Publish to Google Play
32
Wise Men Confidential
Security in Oracle MAF
Authentication
Online and Offline authentication
Single login across Features
Whitelisting
Access Control
Role based access
Encryption
Credential store
Local data
33
Wise Men Confidential
InventoryCheck Service
CreditCheck Service
Production Service
CustomerStatus Service
Order Service
Billing Service
Integration Infrastructure
MAINFRAME
Existing Services
SOAFoundation
RESTful API
Custom-built Applications
Service Enablement and Management
Wise Men Confidential
Oracle Mobile Security Suite
• Everything you need to secure
mobile applications in one package
Wise Men Confidential
Mobile Security
Key Requirements for Mobile Security
• Extend corporate identity to mobile
• Separate personal and corporate data
• Pre-emptive threat mitigation
• Extend organizational security policies
• Preserve native app experience
• Enable IT control while maintaining user
privacy
Wise Men Confidential
Oracle’s Mobile Security Plan
Extending IDM services
• Common users, roles, policies, access request, cert etc.
• SSO and authorization for native and browser apps
• Risk/policy based step up and strong authentication
• RESTful Identity Services
Wise Men Confidential
MOBILE APPLICATION FRAMEWORK
Native
Others
Mobile APIs
SECURE
MOBILE CLOUD SERVICE
Analytics MonitoringManagement
Users
Built-in APIs
Sync / Storage
Notifications
User Mtg
Objs
Oracle CloudPublic CloudOn-premise
Data Shaping
Custom Logic
ON-PREMISEPACKAGED
APPLICATIONS
CUSTOM APPLICATIONS
CLOUD
Orchestrate
Custom API
3rd Party API
Connectors
Mobile Cloud Service
Wise Men Confidential
Oracle ADF vs MAF Mobile
Parameters ADF MAF
IDE JDeveloper JDeveloper and Eclipse
AMX Components 50 80+
Custom UI None Yes
MVC Architecture Yes Yes
Debugging from IDE None Yes
Security, SOAP/REST services Yes Yes
Additional Plug Less Rich
42
Easy to migrate existing ADF Mobile applications to MAF
Wise Men Confidential
MAF Demo Walkthrough
• Developing Applications using Oracle MAF
– Sample Application to display List of Employees in graphical format
– Deploying to Android Emulator
– Configuring and Deploying to Oracle Cloud
44
Wise Men Confidential
Summary
Oracle Mobile
Oracle Mobile Suite
Development Framework (MAF)
ESB (Integration)
Adaptor
Mobile Security Suite
Oracle Mobile Cloud
Demo
60
Wise Men Confidential 61
Thank you
Contact us:Email: [email protected]: 281-953-4500
http://www.wisemen.com/oracle