IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presentation
-
Upload
ibm-websphere-anz -
Category
Documents
-
view
1.698 -
download
1
description
Transcript of IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presentation
© 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
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
Template integration projects (TIPs)
No Coding Beyond Configuration Preconfigured Template Integration Projects
(TIPs)
12
© 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
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 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
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
25
SIMPLIFIED CHINESEHINDI JAPANESE
ARABICRUSSIANTRADITIONAL CHINESE TAMIL THAI
FRENCH
GERMAN
ITALIAN
SPANISH
BRAZILIAN PORTUGUESE