System-z-in-a-Mobile-World-V2

Steve Wehr – System z Mobile Offering Manager
April 24, 2014
System z in a Mobile World
The role of System z in your mobile strategy
As enterprises work to gain control of the challenging
mobile environment, System z has a key role in hosting
mobile applications, both as a System of Record, and as a
System of Engagement.
© 2014 IBM Corporation
System z in a Mobile World
Mobile Internet users will surpass PC internet users by 2015
The number of people accessing the Internet from smartphones, tablets and other
mobile devices will surpass the number of users connecting from a home or office
computer by 2015, according to a September 2013 study by market analyst firm IDC.
PC is the new Legacy!
2
© 2014 IBM Corporation
System z in a Mobile World
IBM MobileFirst offering portfolio
Industry Solutions
Banking
Insurance
Retail
Transport
Telecom
Government
Healthcare
Automotive
Strategy & Design Services
Application & Data Platform
Management
Devices
Security
Network
Cloud & Managed Services
3
© 2014 IBM Corporation
Analytics
Servers
Development & Integration Services
IBM & Partner Applications
System z in a Mobile World
IBM MobileFirst offering portfolio
Recommend
run on z
Industry Solutions
Banking
Strategy & Design Services
Mobile
Strategy and
Planning
Services
Retail
GT Software
Ivory Service
Architect
Telecom
Government
IBM & Partner Applications
Rational Tools
Application &MessageSight
Data Platform
for z (RDz).
UrbanCode
Worklight
Endpoint
Manager.
Fiberlink
Maas360
Management
Devices
Codename:
BlueMix
4
Transport
© 2014 IBM Corporation
Healthcare
IBM Remote
Collaboration -Portal,
Connections,
Notes traveller
ISAM
Mobile
Application
Management
Services
COGNOS
Mobile
Analytics
Security zSecure
DataPower
Servers
Cloud & Managed Services
Codename:
BlueMix
TeaLeaf
AppScan
Network
Automotive
Enterprise
Services for
Managed
Mobility
Development & Integration Services
IBM
Interactive
Insurance
System z in a Mobile World
We view Mobile as simply a new Channel to access Enterprise
transactions and data
Worklight Server
&
WebSphere AS
CICS
IMS
WebSphere AS
DB2
“Legacy” Web
5
© 2014 IBM Corporation
System z in a Mobile World
Tiered mobile environment
Mobile Devices
Systems of Engagement
Systems of Record
Mobile Enterprise Application
Platform (MEAP)
6
Blackberry
Protocol
conversion
Windows
Phone
Mobile services:
Push, Analytics
© 2014 IBM Corporation
IMS
WebSphere AS
DB2
Analytics
JSON
Back-end
connectivity
SOAP
XML
JSON
MQ
HTTP
SERVICES
Android
CICS
Security
iOS
System z in a Mobile World
System z bridges Systems of Record and Systems of Engagement
Systems of Record
Systems of Engagement
Mobile Apps
Finance
Analytics
Corporate
Data
Warehouse
Next Best
Action
Order
Processing
Existing Web Apps
Cloud
APIs
7
Systems of
Engagement
support rapid app
development and
growth
© 2014 IBM Corporation
Linux on z
z/OS
Systems of Record
are well integrated,
trusted repositories
of data and services
System z in a Mobile World
System z provides essential services for mobile applications
As a System of Record (z/OS)
1. We provide easily consumable mobile access to all the data and
transaction in z subsystems (DB2, CICS, IMS, MQ, etc)
• Customer can create engaging mobile apps today using existing z transactions.
2. z/OS availability and scalability is crucial for mobile workloads.
As a System of Engagement (Linux on z)
1. We have the tools to satisfy the lifecycle requirements for mobile
application development – Worklight studio and server, Rational, UrbanCode.
2. Linux on System z is a good fit for mobile infrastructure
•
•
•
•
8
Availability and scalability to handle mobile workloads.
Exploit z security and encryption for use by mobile apps.
Exploit co-location with z/OS data and transactions (hipersockets, no SSL required)
Leverage our cloud capability to create new mobile dev and production clouds
© 2014 IBM Corporation
System z in a Mobile World
The IBM mobile Application Development lifecycle
Design & Develop
Worklight and
Rational Developer
Obtain Insight
Instrument
Tealeaf (User Experience)
Security (Fiberlink, Trusteer)
Integrate
Tealeaf
Worklight, Cast Iron
Manage
Test
Fiberlink
Rational Test Workbench
Mobile Quality Assurance
Deploy
Worklight, UrbanCode
9
© 2014 IBM Corporation
Scan & Certify
AppScan
System z in a Mobile World
IBM Worklight overview
Worklight Studio
The most complete, extensible environment with
maximum code reuse and per-device optimization
Worklight Server
Unified notifications, runtime skins, version
management, security, integration and delivery
Worklight Device Runtime Components
Extensive libraries and client APIs that expose and
interface with native device functionality
←
Worklight Console
A web-based console for real-time analytics and
control of your mobile apps and infrastructure
10
© 2014 IBM Corporation
System z in a Mobile World
IBM Worklight Server on System z
Linux on z
z/OS
z/OS
Linux on z
Device Runtime
11
Application Code
• Security and
Authentication
• Back-end Data
Integration
• Caching and local
data
Worklight Server
Server-side Java
App Code -- WAS
SAP
CICS
SQL
Worklight Console
JSON Translation
Push Notifications
Authentication
WMB
Adapter Library
IMS
SOAP
HTTP/REST
Analytics
© 2014 IBM Corporation
Application Center
Enterprise App Store
Cast Iron
DB2
System z in a Mobile World
Mobile Apps can easily connect to System z today
Adapters
z/Linux
Third-party
Adapters
DB2 LUW
AT&T
Worklight
Server
Worklight
apps
MQ/WMB
z/OS
WMB
DB2/IDAA
SQL
JDBC
MQ/WMB
JMS
JMS
CICS
HTTP
IMS
Cast Iron
Core Adapters
shipped with
Worklight
WebSphere
Application Server
12
© 2014 IBM Corporation
Anything that provides a
SOAP or REST interface
Web Services
•Salesforce.com
•UPS
•AT&T
•Any SOAP service
Seibel,
PeopleSoft
SAP
System z in a Mobile World
Worklight adds a Mobile UI to CICS Services
NEW – CICS Mobile Feature pack
provides direct JSON connection to
CICS.
IBM z/OS
z/Linux
CICS TS 4.2
IBM Worklight
Server
CICS Web
Service
SOAP Adapter
CICS
COBOL,
C, PL/1,
Java App
HTTP Adapter
CICS Mobile
Feature Pack
Mobile
Devices
13
IBM CICS TS feature pack for Mobile
Extensions (CICS TS 4.2+)
Further simplifies Worklight-CICS
connectivity with JSON support in CICS.
© 2014 IBM Corporation
CICS
Resources
System z in a Mobile World
CICS Mobile Enablement (CICS TS 5.1)
NEW -- Run the WAS Liberty profile
in CICS to give JSON capabilities to
CICS Java apps.
z/Linux
IBM z/OS
IBM Worklight
Server
WAS Liberty
Profile
HTTP Adapter
CICS TS 5.1
JSON
CICS
Java App
JSON
CICS Mobile
Feature Pack
CICS
COBOL,
C, PL/1
App
Mobile
Devices
CICS
Resources
14
© 2014 IBM Corporation
System z in a Mobile World
IMS Mobile Enablement
Mobile
Devices
z/Linux
IMS SOAP Gateway
IBM Worklight
Server
Web / Desktop
HTTP Adapter
IMS Explorer for Dev
SQL Adapter
15
© 2014 IBM Corporation
Connect API
Web-enabled IMS apps
IMS
Connect
Transaction
Manager
IMS
Application
IMS Universal Driver
SQL
IMS Explorer for Admin
z/OS
Database
Manager
ISPF
IMS DB
System z in a Mobile World
DB2 NoSQL (MongoDB) JSON Support
 The best of both worlds – NoSQL agility
and flexibility built on the trusted
foundation of DB2




– Write applications using Mongo APIs to
access data on DB2.
– Flexible schemas allow rapid delivery of
applications
Preserve traditional DBMS Capabilities, leverage
existing skills and tools:
– Multi-statement Transactions
– Management/Operations
– Security
– Scale, performance and high availability
Extend with Advanced features (future)
– Temporal semantics
– Full Text search
– Multi-collection joins
– Combine with Enterprise RDBMS data
Implementation leverages open source
community drivers.
Available in DB2 for z/OS V10 now.
In DB2 for z/OS V11 expected June 2014.
16
© 2014 IBM Corporation
Applications
Java
PHP
NodeJS
BSON Wire Protocol
NoSQL JSON Wire Listener
JSON API
JSON CLP
JDBC Driver
DRDA
JSON
JSON
JSON
JSON
JSON
JSON
DB2 Database
Indexing of
individual JSON
members
System z in a Mobile World
IBM WebSphere Liberty z/OS Connect
Secure and Consistent Enterprise Connectivity for Mobile
Ships with WAS, CICS, and IMS
• Designed for z/OS – builds on z/OS qualities of service. Auditing, chargeback.
• Unifies connectors – a common solution for mobile, cloud, and web
• Simplified integration – Hide complexity of connecting to z/OS using REST
• Discover z/OS assets – Enhance user experience by exposing z/OS data
Batch
On-Premise
Applications
Enterprise
Applications
WAS, CICS, IMS
DataPower
Mobile
Apps
DMZ
IBM
WebSphere
Liberty
z/OS Connect
Enterprise
Data
Cloud APIs
Transactions
Systems of Engagement
17
© 2014 IBM Corporation
Systems of Record
Enterprise
Transaction
Processing
System z in a Mobile World
System z addresses Enterprise mobile development and delivery challenges
Fragmentation and developing for multiple
mobile platforms
• Highly fragmented set of devices, platforms,
languages, and tools complicates
development, test, and operations
• Seamless integration with z data
and transactions.
• Device runtime provides mobile
device independence.
Accelerated time to market requirements
System z Scalability
• Accelerated development demands instant
provisioning of development servers.
• System z Linux cloud enables rapid
provisioning of Worklight servers.
• Spikey mobile traffic demands highly
scalable cloud-based infrastructures, for
both SoE and SoR.
• z/OS is the leader in transaction
processing and easily scalable to
handle workload increases.
Connecting apps with existing
enterprise systems
• Apps typically need to leverage existing
enterprise services, which must be made
mobile-consumable, and remain secure.
• Enterprise systems must be able to instantly
provision new services and environments.
18
IBM Worklight Studio and RDz
© 2014 IBM Corporation
z/OS is mobile enabled
• z/OS subsystems are mobile-ready,
with consumability enhancements
planned. Eg: MongoDB API for DB2
• End to end mobile security.
• High-performance access from z/Linux
System z in a Mobile World
System z Unique Characteristics to support Mobile Applications





Easy-to-consume APIs from CICS, DB2, IMS allow you to leverage your
investment in z/OS transactions to quickly add a mobile channel.
z/OS enables massive and simple scalability in a single footprint, to handle the
workload of millions of devices and sensors
Worklight security integrates with z/OS security providing end-to-end security
and data privacy for mobile apps.
z/OS Workload Management ensures your crucial applications remain
responsive during sharp spikes in demand.
Low-latency access to critical enterprise data. Mobile usage patterns favor short, read-only data
requests (Users check account balances) So fast access to operational data, with low latency, is key. The mainframe
offers exceptional I/O with dedicated hardware I/O processors. This reduces latency, which increases mobile app
response times.

Business Resiliency for critical mobile apps
“70% of mobile applications touch a mainframe system”
Infrastructure matters for mobile applications. The
System z platform’s scalability, security, and
resilience can enhance critical mobile applications.
19
© 2014 IBM Corporation
System z in a Mobile World
Why run Worklight Server on System z Linux?
For the same reasons you run web apps there for over a decade:

Co-location of the Worklight server application with data and transactions on z/OS
reduces the latency of access to z/OS data. Hipersockets provides the lowest latency
communication between Worklight apps and z/OS SOR. Hipersockets eliminates the need to encrypt traffic between
Worklight and z/OS.

Availability and scalability of z/Linux as an environment for both Worklight dev/test
and production.

Hardware encryption speeds SSL applications

All the traditional advantages of consolidating multiple distributed servers onto
z/Linux -- Reduce data center footprint, WAS software license savings, simpler
management, energy savings.
We recommend running Worklight Server in System
z Linux for data-rich applications that will heavily
leverage data and transactions from z/OS.
See this wiki for more rationale for WL on z.
20
© 2014 IBM Corporation
System z in a Mobile World
First National Bank (FNB)
Achieving sub-second response for hundreds of millions of
monthly transactions on the mainframe
Mobile and IMS
The need:
The ubiquity and convenience of cellphones and tablets as computing devices
represented a clear growth opportunity for FNB; in South Africa, more people have
cellphones and smart mobile devices than bank accounts. FNB wanted to launch a
reliable, secure and highly responsive mobile channel before its competitors, and
looked for a platform that would enable very short time-to-market.
The solution:
FNB integrated a new Java-based mobile front-end directly with tried-and-trusted
business logic and core banking services running on IBM® Information
Management System (IMS™) on an IBM zEnterprise® EC12 server. IBM IMS
Enterprise Suite Connect APIs for Java and C and IBM IMS Enterprise Suite SOAP
Gateway manage links between the channel applications and core functionality and
data on the mainframe.
The benefit:
 Rapid deployment enabled FNB to gain first-mover advantage in the market,
gaining the number one spot for mobile banking
 Ultra-low average end-to-end response times of 30 milliseconds ensure snappy
performance for mobile banking users
 Fast, secure and reliable mobile banking generates more business for FNB and
reduces its average cost per transaction
“We don’t start from the
premise that the mainframe
is best; rather, we look at the
requirements—big data, huge
numbers of concurrent
processes, high performance,
high scalability, high
security—and then look at
what technology can deliver
all of those things. The
answer is IBM zEnterprise
and IMS.”
—Jay Prag, CIO – Hogan
Channels, FNB
Solution components:
 IBM® zEnterprise® EC12
 IBM z/OS®
ZSP03833-USEN-00
21
© 2014 IBM Corporation
System z in a Mobile World
BMW Group
Develops eco-friendly innovation for smart drivers
Mobile and DB2
The need:
World-leading car manufacturer BMW Group wanted to develop
sustainable and smarter driving strategies, in line with the market’s
pressing requests. The company knew that any difficulties in managing
the mountain of data created by these mobile applications would mean
risking to lose business opportunities.
The solution:
BMW Group implemented IBM® DB2® 11 for z/OS®, which offers
optimized management of information and workload and enhanced cost
savings. Furthermore, the company is soon planning to leverage the
latest-generation IBM zEnterprise® EC12 mainframe.
The benefit:
 Enabled BMW Group to allocate resources to the development of
new mobility strategies, rather than database management.
 Supported continuous workload increase on a 24/7 basis.
 Reduced CPU usage by 8-13 percent, improving cost-efficiency.
“Despite still being very early
in our performance testing, we
have already seen CPU
reductions of 8-13 percent on
some of the workloads, thanks
to the more efficient
decompression algorithms that
IBM DB2 allows us to run.”
— Manager, BMW Group
Solution components:
 IBM zEnterprise® EC12
 IBM DB2® 11 for z/OS®
 IBM z/OS
ZSP03809-USEN-00
22
© 2014 IBM Corporation
System z in a Mobile World
Rizal Commercial Banking Corp. transforms IT
to gain 1.2M customers in one year
An IBM z10 Enterprise Class server and IBM middleware support new core banking
system
Mobile and Core Banking
The need:
RCBC needed an IT infrastructure to support a core-banking system,
called Finacle, from IBM Business Partner Infosys Ltd. that would help
the bank improve efficiency, launch products faster and attain 10 million
customers.
The solution:
An IBM® z10™ Enterprise Class platform and a range of
IBM middleware products provide scalability, security and consistent
performance at the high levels required by Infosys and RCBC. Enabling
new applications like mobile banking and “MyWallet.”
“The combination of Finacle
and IBM gives us the
functionality we want on a
high-performance platform
that is robust and resilient
enough to handle the bank’s
requirements moving
forward.”
—Dennis Bancod, senior
executive vice president and
head for IT and operations,
Solution components:
The benefit:
 Reduces new product launch times by 50 percent
 Helps the bank outpace the competition by an estimated two to three
years on new product development
 Supports exponential customer growth through the scalability of the
IBM z10 platform
 IBM® DB2® for z/OS
 IBM Rational® Build Forge®
Enterprise Edition
 IBM Rational Team
Concert™
ZSP03733-USEN-01
23
© 2014 IBM Corporation
System z in a Mobile World
Visiting Nurse Service of New York launches
enterprise connectivity
An enterprise messaging and monitoring system better serves patients
Mobile and MQ to z/OS Transactions
The need:
The Visiting Nurse Service of New York (VNSNY) needed a way to
move information securely to employee mobile apps.
The solution:
VNSNY implemented IBM® WebSphere® MQ software, which moves
data between applications and System z, monitored by Avada
Infrared360 software.
The benefits:
“Working with Avada and
having this monitoring utility,
alerting, reporting and some
trending, we can see that the
plumbing is working, the
messages are going.”
—Anders Jacobson, supervisor,
UNIX system administration,
Visiting Nurse Service of
New York
Solution components:
 Gives staff access to VNSNY systems from virtually any location
 Provides robust monitoring capabilities that facilitate properly
functioning messaging systems
 Helps VNSNY establish security-rich connections with external
organizations, such as Medicare and Medicaid
 IBM® WebSphere® MQ
 IBM System z10®
 IBM Business Partner
Avada Software
WSC14470-USEN-00
24
© 2014 IBM Corporation
System z in a Mobile World
Tesco PLC
Tesco gets 16-day ROI for Worklight on System z mobile solution with CICS
Mobile and CICS
The need:
Tesco differentiates itself is its network of distribution centers, which use
advanced technology to support a modern, efficient and cost-effective
supply chain. Distribution center managers had to access this Denver
system from a terminal in an office, and then make a number of journeys
across the massive facilities to work with their teams in the fulfillment
process, and do so without real-time access to data.
Solution components:
The solution:
Worklight on Linux on System z – used existing CICS transactions -allowed Tesco’s distribution center managers to access warehouse
information on a mobile device, accessible at all 25 centers and
throughout each 500,000 square foot facility. With the IBM Worklight
solution on Linux on System z, Tesco managers will now have contextual
data in an easy-to-read, mobile-rendered format, and be able to make
accurate deployment decisions with real-time data as they move through
the facilities.
The benefit:
 The indicative results of the POC demonstrated cost savings of about
$2.45 million per year, which equated to an approximate return on
investment of only 16 days.
25
© 2014 IBM Corporation
 IBM Worklight for Linux on
System z
 IBM zEnterprise 196
System z in a Mobile World
Interested? Next steps…
 Read our Point-of-View paper.
 Request a Demo.
– Banking, Retail, Government, Insurance
– Use Worklight on Linux on System z
– Use z/OS transactions.
 Try the System z Mobile demo apps
– CICS Genapp.
– CICS EGUI
– IBM Remote. Sample App you can use to manage
z HMC.
 System z Mobile home page
– Customer case studies
– Analyst reports
– Customer Videos.
26
© 2014 IBM Corporation
System z in a Mobile World
Technical Collateral to start implementing Mobile on z
Contents








Introduction, and major components of a mobile architecture.
Mobile topology choices.
Positioning for WebSphere Portal and Worklight.
Architecture for Worklight Server in production.
Architecture for Security
Architecture for Worklight server in dev/test
Scalability and performance considerations.
Conclusion
Contents
 Summary of z mobile connectivity options, including
Worklight
 Details
 CICS
 Push Notification
 IMS
 Why JSON
 DB2
 IBM API Management
 WMB
27
© 2014 IBM Corporation
System z in a Mobile World
Lab Services are ready to get you started
 Worklight Mobile Jumpstart Services For zEnterprise
This Jumpstart services offering will allow you to exercise the different features of the
Worklight platform as a first step in a larger deployment.
– Predefined 1-2 week engagement
– Create Worklight infrastructure and deploy a small sample application.
– Integrate the worklight application with a z/OS service such as CICS.
 Worklight Mobile Custom Services for zEnterprise
This is not a predefined service, but tailored offering that is customized for each projects
specifics needs.
– Custom services engagement tailored to customer needs.
– Comprehensive services include
•
•
•
•
28
Design and architecture workshops
Implementation services for server infrastructure
Mobile application development and testing.
Enable and integrate to existing z/OS subsystem (such as CICS, IMS, or MQ)
© 2014 IBM Corporation
System z in a Mobile World
THANK YOU
720-396-6919
swehr@us.ibm.com
ibm.com/systems/z/solutions
/mobile.html
29
© 2014 IBM Corporation
System z in a Mobile World
For More Information please contact…
Len Santalucia, CTO & Business Development Manager
Vicom Infinity, Inc.
One Penn Plaza – Suite 2010
New York, NY 10119
212-799-9375 office
917-856-4493 mobile
lsantalucia@vicominfinity.com
About Vicom Infinity
Account Presence Since Late 1990’s
IBM Premier Business Partner
Reseller of IBM Hardware, Software, and Maintenance
Vendor Source for the Last 4 Generations of Mainframes/IBM Storage
Professional and IT Architectural Services
Vicom Family of Companies Also Offer Leasing & Financing, Computer
Services, and IT Staffing & IT Project Management
30
© 2014 IBM Corporation