ibm mobile foundation pot - overview of cast iron hypervisor edition presentation

26
© 2012 IBM Corporation An IBM Proof of Technology Overview of Cast Iron Hypervisor Edition

Upload: ibm-websphere-anz

Post on 05-Dec-2014

1.698 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

© 2012 IBM Corporation

An IBM Proof of Technology

Overview of Cast Iron Hypervisor Edition

© 2012 IBM Corporation

IBM Software

Agenda

2

� IBM Mobile Foundation Overview

� Cast Iron Introduction

� Cast Iron Integration Scenarios

� Cast Iron Demo

© 2012 IBM Corporation

IBM Software

Mobile challenges

Top Mobile Adoption Concerns:

1.Security/privacy (53%)

2.Cost of developing for multiple mobile platforms (52%)

3.Integrating cloud services to mobile devices (51%)

Source: 2011 IBM Tech Trends Reporthttps://www.ibm.com/developerworks/mydeveloperworks/blogs/techtrends/entry/home?lang=en

3

© 2012 IBM Corporation

IBM Software

IBM Mobile Foundation

Build, connect, manage and secure your mobile enterprise

Includes:

• IBM Worklight V5.0

• IBM WebSphere Cast Iron

• IBM Endpoint Manager for Mobile Devices

Plus New Services Offering:

• IBM Software Services for Mobile Foundation

IBM Mobile Foundation V5.0

4

© 2012 IBM Corporation

IBM Software

Value of Cast Iron for mobile solution

� Increase Revenue– Accelerate Client Adoption

– Decreases Time to Deliver (Faster implementation = Faster Revenue)

� Improve Margins with Predictable Delivery– Reduce TCO of Integrations and Support

– Lower skills required to provide ongoing management and support to client integrations

� Greater Client Satisfaction – Improved Customer Retention/Stickiness

– Minimized client effort for implementation

5

© 2012 IBM Corporation

IBM Software

Rapid integration - a major differentiator

6

© 2012 IBM Corporation

IBM Software

7

Cloud Applications

Cast Iron helps to engage across traditional boundaries

Extending boundaries via Cloud apps, mobile

apps and business APIs

Web APIs

Mobile Applications

7

© 2012 IBM Corporation

IBM Software

Complete Flexibility

IBM Cast Iron Cloud

Virtual Appliances

Physical Appliances

Complete integration solution

Total Connectivity Complete Reusability

TIP Exchange

TIP Development Kit

TIP Community

For All Types of Projects

UI Mashups

Process Integration

Data Migration

8

© 2012 IBM Corporation

IBM Software

EAI & Existing Backbone (ESB)

� Focus on On-premise integration

� BPM/BAM

� Human Workflow and very high volumes (> 1 mil/hr)

� Projects in Months

ETL - Cleansing/Loading Master Data

� Mass unload/load (> 1gb)

� Data Cleansing

� Bulk/batch migration

� Projects in weeks

Rapid Application Integration & ESB Augmentation

� Focus on Hybrid use cases - Cloud & On Premise, Cloud to Cloud

� Packaged and Custom Apps exposed via standards based connectivity

� Connectivity, Transformation, Logic & Management

� Projects in days

EAI/ESB

ETL

Fit for Integration purpose

9

© 2012 IBM Corporation

IBM Software

Cast Iron solution functionality

WebSphere Cast Iron Cloud Integration Capabilities

10

© 2012 IBM Corporation

IBM Software

11

Cast Iron approach to developing integration

© 2012 IBM Corporation

IBM Software

Template integration projects (TIPs)

No Coding Beyond Configuration Preconfigured Template Integration Projects

(TIPs)

12

© 2012 IBM Corporation

IBM Software

Library of TIPs

13

© 2012 IBM Corporation

IBM Software

Scenario 1: Worklight Application makes request for enterprise data

Mobile

Apps

built on

Worklight

IBM Worklight

Server

2) Cust, data

request

2) cust. data

request

(JSON/HTTP)

WebSphere Cast Iron

WL-C

ast Ir

on

Ad

ap

tor

4) cust. data4) Cus. data

(JSON/HTTP)5) cust.

data

� Request from Mobile app for customer data from SAP & salesforce

1) User invokes action on Mobile application to request data

2) Worklight Server invokes it’s WL Cast Iron Adapter to send customer data request to Cast Iron

3) Cast Iron receives request & invokes connectivity with salesforce.com and SAP to extract customer data

4) Cast Iron sends customer data to Worklight Server

5) Worklight Server delivers data to Mobile application on the device

3) cust. data

request

Work

ligh

t T

IP

Co

nn

ecto

rs

1) User

action

How it works - Example

14

© 2012 IBM Corporation

IBM Software

How it works

Scenario 2: Cast Iron provides real-time notification to Mobile applications

Mobile

App on

IOSIBM

Worklight Server

4) SAP shipment

delay notification

to Apple app3) Cast Iron

sends data to

Worklight

Server

(JSON/HTTP)WebSphere

Cast Iron

WL P

ush

No

tifica

tion

Ad

ap

ter

1) Cust.

Shipment is

delayed

� Instant notification to Mobile apps on enterprise data changes (e.g.

customer shipment delay in SAP)

1) Manufacturing is delayed and this causes change of customer shipment date in SAP

2) SAP is configured to push out an IDOC indicating this date change. Cast Iron TIP picks up DOC & transforms the data.

3) Cast Iron TIP transforms data to Worklight format (JSON) and sends to Worklight Server via HTTP (REST)

4) IBM Worklight server receives message and sends notification to Mobile app using appropriate protocol for Android and

iOS apps

2) SAP pushes out

IDOC indicating

date change

Work

ligh

t T

IP

Co

nn

ecto

rs

Mobile

App on

Android4) SAP shipment

delay notification

to Android app

15

© 2012 IBM Corporation

IBM Software

Cast Iron demo integration architecture

Cast Iron

Message BrokerPrivate Cloud

Mobile App

16

© 2012 IBM Corporation

IBM Software

Without Cast Iron integration scenario

17

© 2012 IBM Corporation

IBM Software

Demo Script

� A New employee record is added to the HRIS System, whose status is set to “Hired”

� Mobile Application provides the approval mechanism, which is a button called “Synchronize

Employees”. This button when pushed sends out a request to the Cast Iron HVE via the Worklight-Cast Iron Adapter.

� Cast Iron processes the request, and then executes a Web services call to the on-premise

HRIS app that retrieves all of the employees to synchronize. Cast Iron then serializes a

message which gets put to MQ, also an immediate reply is sent back to the mobile app in

XML format. Worklight processes this request and renders it as output to the screen on the

mobile application.

� Message Broker picks up the message from MQ and then simulates the load of the data to

back end HRIS Systems (SAP and Peoplesoft). Upon Completion, Message Broker

serializes a new message and re-queues it on MQ.

� Cast Iron picks up the reply message from MQ and then takes the new employee data and

loads into Salesforce.com. As a final operation, Cast Iron the invokes a different web

services method to update the synchronized employees to on premise HRIS as a status

“AddedtoHRIS”.

18

© 2012 IBM Corporation

IBM Software

Demo walk-through

19

© 2012 IBM Corporation

IBM Software

Demo app code

20

<displayName>Cast_Iron_HTTP</displayName><description>Cast_Iron_HTTP</description>….<protocol>http</protocol><domain>10.66.26.41</domain><port>8080</port></connectionPolicy>….<procedure name="startOrchestration"/>

function startOrchestration(orchestrationName){var input = {method: 'get',returnedContentType : 'xml',path : orchestrationName};return WL.Server.invokeHttp(input);}

function loadFeeds(){busyIndicator.show();var invocationData = {adapter : 'Cast_Iron_HTTP',procedure : 'startOrchestration',parameters : ['go']};WL.Client.invokeProcedure(invocationData,{onSuccess : loadFeedsSuccess,onFailure :loadFeedsFailure,});}

function loadFeedsSuccess(result){invResult = result.invocationResult;…if (invResult.employee.employee.length>0){ displayFeeds(invResult.employee.employee);….

© 2012 IBM Corporation

IBM Software

Demo app view

21

© 2012 IBM Corporation

IBM Software

Mobile Operating System

Native Container

HTML, CSS, JavaScript

Project

TestingDesign

Debug

Source Code

Repository

Code Control Build

Back-End

Worklight Console

Device

Developer Admin User

Integration

Connecting

Monitoring

App Center

Development

Worklight and Cast Iron Integration Architecture

IEM Server

Managing

Cast Iron

22

© 2012 IBM Corporation

IBM Software

Packaging

CD (WL + EndPoint) + server install (WL + CastIron)IBM Mobile

Foundation

IBM Worklight

Enterprise edition

B2C Per App (WL + CastIron)

CD (WL) + server install (WL)Enterprise edition

Per App (WL)

Not for charge / Not for production version (delivered via DeveloperWorks)

B2CConsumer edition

Consumer edition

CD = Client DeviceWL = WorklightPer App = new PA metricEndPoint = IBM Endpoint Manager for Mobile Devices

Developer edition

IBM Endpoint for

Mobile devicesB2E CD (Tivoli)

Offering Packages Pricing metrics

23

© 2012 IBM Corporation

IBM Software

24

© 2012 IBM Corporation

IBM Software

25

SIMPLIFIED CHINESEHINDI JAPANESE

ARABICRUSSIANTRADITIONAL CHINESE TAMIL THAI

FRENCH

GERMAN

ITALIAN

SPANISH

BRAZILIAN PORTUGUESE

© 2012 IBM Corporation

IBM Software

26

Backup