9

Click here to load reader

IBM MobileFirst Hands-on Labs environment with Linux · PDF fileIBM MobileFirst Hands-on Labs environment with Linux on z ... • Install IBM MobileFirst Server in Linux on z Systems

  • Upload
    dothuan

  • View
    214

  • Download
    2

Embed Size (px)

Citation preview

Page 1: IBM MobileFirst Hands-on Labs environment with Linux · PDF fileIBM MobileFirst Hands-on Labs environment with Linux on z ... • Install IBM MobileFirst Server in Linux on z Systems

© 2014 IBM Corporation1

IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/OS

Wilhelm Mild

Executive IT Architect

[email protected]

Erich Amrehn

Distinguished Engineer

[email protected]

Session Nr: 16772 + 16773

Page 2: IBM MobileFirst Hands-on Labs environment with Linux · PDF fileIBM MobileFirst Hands-on Labs environment with Linux on z ... • Install IBM MobileFirst Server in Linux on z Systems

© 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.?

Page 3: IBM MobileFirst Hands-on Labs environment with Linux · PDF fileIBM MobileFirst Hands-on Labs environment with Linux on z ... • Install IBM MobileFirst Server in Linux on z Systems

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

Page 4: IBM MobileFirst Hands-on Labs environment with Linux · PDF fileIBM MobileFirst Hands-on Labs environment with Linux on z ... • Install IBM MobileFirst Server in Linux on z Systems

© 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.

Page 5: IBM MobileFirst Hands-on Labs environment with Linux · PDF fileIBM MobileFirst Hands-on Labs environment with Linux on z ... • Install IBM MobileFirst Server in Linux on z Systems

© 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

Page 6: IBM MobileFirst Hands-on Labs environment with Linux · PDF fileIBM MobileFirst Hands-on Labs environment with Linux on z ... • Install IBM MobileFirst Server in Linux on z Systems

© 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

Page 7: IBM MobileFirst Hands-on Labs environment with Linux · PDF fileIBM MobileFirst Hands-on Labs environment with Linux on z ... • Install IBM MobileFirst Server in Linux on z Systems

© 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

Page 8: IBM MobileFirst Hands-on Labs environment with Linux · PDF fileIBM MobileFirst Hands-on Labs environment with Linux on z ... • Install IBM MobileFirst Server in Linux on z Systems

© 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

Page 9: IBM MobileFirst Hands-on Labs environment with Linux · PDF fileIBM MobileFirst Hands-on Labs environment with Linux on z ... • Install IBM MobileFirst Server in Linux on z Systems

© 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