Click here to load reader
Upload
dothuan
View
214
Download
2
Embed Size (px)
Citation preview
© 2014 IBM Corporation1
IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/OS
Wilhelm Mild
Executive IT Architect
Erich Amrehn
Distinguished Engineer
Session Nr: 16772 + 16773
© 2014 IBM Corporation2
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.
• Move the CICS and DB2 App into production and test the z/OS access functionality.?
3© 2014 IBM Corporation
Industry Solutions
IBM & Partner Applications
Banking Insurance Transport Telecom GovernmentRetail Healthcare Automotive
Application & Data Platform
Str
ate
gy &
De
sig
n S
erv
ice
s
Cloud & Managed Services
Devices Network Servers
De
ve
lop
me
nt &
Inte
gra
tion
Se
rvic
es
Management AnalyticsSecurity
IBM positioning to solve the Mobilizing challenges
MobileFirst Platform – An Enterprise Blueprint
© 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
applications across mobile platforms.
© 2014 IBM Corporation
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 RuntimeA
pp
lica
tio
n C
od
e
• Security and Authentication
• Back-end Data Integration
Worklight Video: http://www.youtube.com/watch?feature=player_embedded&v=zHnFw70XXXo
App-logic
IBM MobileFirst Platform Server in WebSphere
10
© 2014 IBM Corporation
Mobile Device
MobileApplications
Secu
rity
Layer
1
VSAM
Secu
rity
Layer
2
Cach
ing
Serv
ice (
Op
tio
nal)
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.Cach
ing
Serv
ice (
Op
tio
nal)
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
HiperSocket
© 2014 IBM Corporation
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
Ap
plicati
on
Co
de
MobileFirst Console
Unified Push and SMS Notification
Development and Operational Analytics
App Version Management
En
terp
rise B
acken
d S
yste
ms &
Clo
ud
Serv
ices
MobileFirst Server
User Authentication
and Mobile Trust
Mashups and Service
Composition
JSON Translation
Adapter Library for
Backend Connectivity
Sta
ts a
nd
Lo
gs
Ag
gre
ga
tio
n
Unified PushNotifications
Client-SideApp Resources
Direct Update
Mobile Web Apps
Geolocation Services
HTML5, Hybrid, and
Native Coding
Optimization
Framework
Integrated Device
SDKs
3rd Party Library
Integration
Bu
ild
En
gin
e
MobileFirst Studio
SDKs
Functional
Testing
WYSIWG Editor
and Simulator
Blackberry
Android
iOS
Windows Phone
Java ME
Windows 8
Mobile Web
Desktop Web Enhanced crash & platform-level exception capture
Location-based event handling
IBM MobileFirst Foundation Components Overview
14
© 2014 IBM Corporation
Eclipse based mobile Integrated Development Environment (IDE)
IBM MobileFirst Studio & Device Runtime
15
HTML5, Hybrid, and
Native Coding
Optimization
Framework
Integrated Device
SDKs
3rd Party Library
Integration
Bu
ild
En
gin
e
MobileFirst Studio
SDKs
Functional
Testing
WYSIWG Editor
and Simulator
Blackberry
Android
iOS
Windows Phone
Java ME
Windows 8
Mobile Web
Desktop Web
© 2014 IBM Corporation16
MobileFirst Lab - environment with Linux on z Systems
Linux on z Systems
SQL
CICS
MobileFirst Platform
Server
Core Adapters
shipped with
MobileFirst
WebSphere Application Server
VNCViewer
...
MobileFirst
Studio
Application
Center
DB2
z/OS
CICS
Appl.
DB2