IBM MobileFirst Hands-on Labs
environment with Linux on z Systems and z/OS
© 2014 IBM Corporation
2
MobileFirst Lab
environment with Linux on z Systems and z/OS
Part1: BASIC
• Install IBM MobileFirst Server in Linux on z Systems in WebSphere Liberty Profile.
• Install IBM MobileFirst Studio to import and deploy a MobileFirst app
• Deploy the Mobile app from the development environment to a production environment.
• Test the functionality in the Mobile Simulator included in MobileFirst Studio.
Part2: ADVANCED
• Familiarize with the concept of MobileFirst Adapters and structure
• Experience with a CICS adapter to access a CICS service via JSON & Mobile2CICS App
• Make use of a SQL adapter and app for a DB2 MobileFirst App.
Industry Solutions
IBM & Partner Applications
Banking Insurance Retail Transport Telecom Government Healthcare Automotive
Application & Data Platform
Str
ateg
y
&
D
esi
g
n
Ser
v
ices
Cloud & Managed Services
Devices
Network
Servers
D
ev
el
o
p
men
t
&
In
teg
rati
o
n
Ser
v
ices
Management
Security
Analytics
IBM positioning to solve the Mobilizing challenges
© 2014 IBM Corporation
IBM MobileFirst Server
Unified notifications, runtime skins, version
management, security, integration and delivery
IBM MobileFirst Worklight Console
A web-based console for real-time analytics and
control of your mobile apps and infrastructure
IBM MobileFirst Studio
The most complete, extensible environment with
maximum code reuse and per-device optimization
IBM MobileFirst Foundation overview
IBM MobileFirst Device Runtime Components
Extensive libraries and client APIs that expose and
interface with native device functionality
←
4
IBM MobileFirst Application Center
The Worklight Application Center can function as an
enterprise application storage to deploy mobile
MobileFirst Platform Server in WAS
Authentication JSON Translation Server-side Java App
Code -- WAS
Adapter Library
Application Center Enterprise App Store
Worklight Console
Push Notifications
Analytics Cast Iron
HTTP/REST SOAP WMB SQL SAP
z/VSE & z/OS
CICS
Linux on z
Device Runtime
Applic
at
ion
C
ode
• Security and Authentication • Back-end Data IntegrationWorklight Video: http://www.youtube.com/watch?feature=player_embedded&v=zHnFw70XXXo
App-logic
© 2014 IBM Corporation Mobile Device Mobile Applications S ec u rit y L ay er 1 VSAM S ec u rit y L ay er 2 Cachin g S er v ice ( O p tion al) CICS Client Side App Code The App. interaction & present. logic on mobile devices
Server side App code
Application logic: • Security (access &
authorization) • Application logic • Integration logic • Push logic Adapters connect with back-end transaction and data services. Cachin g S er v ice ( O p tion al)
Mobile application overview diagram
Mobile Enterprise Application Platform (MEAP) IBM MobileFirst Platform
-Portal
Web Services
•Salesforce.com •Amazon
•Any SOAP service
A mobile application needs
end-to-end consideration for:
- Transactional integrity
- Data integrity
- Security
Mobile application integration is realized with Worklight Adapters
DB2
zLinux
z/OS
Reporting for Statistics and Diagnostics
Public App Stores
MobileFirst Application
Center
Development Team Provisioning
App Feedback Management Enterprise App Provisioning
and Governance
Device Runtime
Cross-Platform Compatibility Layer Encrypted and Syncable Storage Runtime Skins Server Integration Framework A p p lic atio n Co d eMobileFirst Console
Unified Push and SMS Notification Development and Operational Analytics App Version Management
E n ter p rise Bac ke n d S y stem s & Clo u d S er v ice s
MobileFirst Server
User Authentication and Mobile Trust Mashups and ServiceComposition JSON Translation
Adapter Library for Backend Connectivity Sta ts a nd Lo gs A gg reg a tio n Unified Push Notifications Client-Side App Resources Direct Update Mobile Web Apps Geolocation Services HTML5, Hybrid, and Native Coding Optimization Framework Integrated Device SDKs 3rdParty Library Integration B ui ld E ngi ne
MobileFirst Studio
SDKs Functional Testing WYSIWG Editor and Simulator Blackberry Android iOS Windows Phone Java ME Windows 8 Mobile WebDesktop Web Enhanced crash & platform-level exception capture
Location-based event handling
© 2014 IBM Corporation