SlideShare a Scribd company logo
1 of 48
© 2014 IBM Corporation
1 Billion Smartphones a
year and counting
How is your CICS connected?
Rob Jones, IBM
Russ Teubner,
HostBridge technologies
Please note
IBM’s statements regarding its plans, directions, and intent are subject to change or
withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product
direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise,
or legal obligation to deliver any material, code or functionality. Information about potential
future products may not be incorporated into any contract. The development, release, and
timing of any future features or functionality described for our products remains at our sole
discretion.
Performance is based on measurements and projections using standard IBM
benchmarks in a controlled environment. The actual throughput or performance
that any user will experience will vary depending upon many factors, including
considerations such as the amount of multiprogramming in the user’s job stream,
the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results
similar to those stated here.
Agenda
• It’s a Mobile world!
• CICS mobile enablement options
• CICS TS JSON web services
• CICS TG JSON web services
• z/OS Connect and CICS: an evolution
• Compare and contrast
• CICS TS and IBM MobileFirst Foundation
(formerly IBM Worklight Foundation)
• HostBridgeTechnologies
• An ISV perspective on Mobile and the Mainframe
2
It’s a Mobile world
0.0%
10.0%
20.0%
30.0%
40.0%
50.0%
60.0%
0.00
0.50
1.00
1.50
2.00
2.50
3.00
2012 2013 2014 2015 2016 2017 2018
Smartphoneowners
(Billions)
WW Smartphone adoption 2012-18
Smartphone owners Mobile marketshare % Population share %
>50% Smartphone adoption in 9 countries now
Source: emarketer.com
Mobile: Another stage in computing history
6
Host/Mainframe
Client/Server
Web/Desktop
Mobile/Wireless/Cloud
Mobile is different:
•Ubiquitous computing
•Mixed models – web/native/hybrid
•A different type of app – context aware
•Revolutionary to business models
CICS mobile
enablement options:
The story so far
9
Bespoke
integration
“Zero-code”
solution
Complexity
WSBind-based solutions
 Based upon tooling not coding
 Creates re-usable assets
 Ideal for top-down / bottom up
 Simple to use with fast ROI
 Less flexible in terms of data
transformation options
Custom adapter / RESTful web app
 Based upon bespoke integration code
 Can always integrate between
independent SoE and SOR worlds
 Code must be written somewhere e.g.
 JAX-RS application in WAS or
CICS Liberty profile
The level of “friction” between SoE & SoR data models
determine the complexity of the enablement solution
Simplicity vs Flexibility
CICS mobile enablement – solution complexity
Composite solutions might also use MobileFirst adapters, or CICS-COBOL wrapper with any of the above
 Web Service provider: CICS Liberty
 Data transform: Bespoke/custom user code
 CICS integration: Direct LINK
 Base release: CICS TS V5.1
z/OS
CICS TS
z/OS Connectz/OS Connect
Liberty JVM server
Bespoke
transform
Direct
LINK
Binary
data
JSON
data
JAX-RS application
PROGX
JSON
transform
JSON
data
Binary
data
Topology #1: CICS Liberty JAX-RS
HTTP(S)
Bespoke transformation e.g. JZOS classes for Data Access
CICS web
services and
JSON assistants
offline tooling
What are WSBind files and the assistants?
WSDL
WSBind file
Language
Structures
JSON schema
Language
Structures
Language
Structures
WSDL or
JSON schema
Bottom-up
existing SOR
applications
For the SoR
developer
e.g. COBOL, C,
PL/1 developer
Top-down
SOAP/XML
web services
Top-down
JSON web
services
For the consumer
of the web service
e.g. mobile app
developer
• Generated by off-line tooling e.g. DFHLS2JS
• Stored on zFS
• Maps data between a web service and an SOR
language structure representation at run time
•e.g. JSON schema to COBOL copybook
 Web Service provider: CICS JSON web services
 Data transform: WSBind files
 CICS integration: Direct LINK
 Base release: CICS TS V5.2
z/OS
CICS TS
z/OS Connectz/OS Connect
Axis2 JVM server
JSON
transform
Direct
LINK
Binary
data
HTTP(S)
JSON
data
JSON web services
PROGX
JSON
transform
JSON
data
Binary
data
Topology #2: CICS TS JSON web services
a.k.a. “CICS TS Feature Pack for Mobile Extensions” (V4.2, V5.1)
 Web Service provider: Liberty (embedded)
 Data transform: WSBind files
 CICS integration: Standard CICS communications
 enables z/VSE, TXSeries and “i” integration
 Base release: CICS TG V9.1
z/OS
CICS TS
CICS
comms
Binary
data
PROGX
CICS TG V9.1
z/OS Connectz/OS Connect
Liberty (private embedded)
JSON
transform
Dedicated web app
Multiplatforms OS or z/OS
JSON
data
JSON
transform
JSON
data
Binary
data
https://ibm.biz/cicstg91
Topology #3: CICS TG JSON web services
HTTP(S)
What is z/OS
Connect?
API/Web Economy Lifecycle
It’s about getting REST and JSON into your mainframe environment in a
way that enables you to best take advantage of the assets that exist there:
Mobile
Ecosystem
CICS
IMS
Batch
OtherREST – Representational State Transfer … the
use of HTTP URLs that map to a ‘service’,
such as ‘query account’ or ‘update data’
JSON – JavaScript Object Notation … a
standard of representing data as a set of
name/value pairs. This is passed back and
forth along with REST request/responses
Where z/OS
Connect fits
• Liberty Profile Server
• Function IBM wrote to run
in Liberty Profile
• No charge function
provided with license
entitlement for WAS z/OS,
CICS or IMS customers
z/OS
Connect
z/OS Connect – What is it?
This represents another component to configure and maintain in your
environment. So what value does it bring?
• Provides a common and consistent
entry point for mobile access to one or
many backend systems
• Java, so runs on specialty engines
• Shields backend systems from
requiring awareness of RESTful URIs
and JSON data formatting
• Provides point for authorization of user
to invoke backend service
• Provides point for capturing usage
information using SMF
• Simplifies front-end functions by
allowing them to pass RESTful and
JSON rather than be aware of or
involved in data transformation
You could enable Mobile
access without z/OS Connect
z/OS Connect simplifies and
makes the environment more
consistent and manageable
Why z/OS Connect?
This is planned to be delivered with WAS z/OS, CICS and IMS … objective
is to provide different approach paths depending on what you have:
WAS z/OS
Delivered as function that runs inside Liberty Profile z/OS. Initially will use WOLA
(WebSphere Optimized Local Adapters) to access backend.
CICS
Delivered as part of Liberty Profile that runs inside of CICS region with a JCICS
local LINK, and CICS TG using standard CICS ISC connections.
IMS
Initially this ends up looking just like the WAS z/OS approach: that is, Liberty Profile
z/OS with z/OS Connect inside. Difference is this: IMS z/OS Connect uses JCA* to
talk to IMS Connect to get access into IMS.
These different delivery mechanisms tend to obscure the main story of
what it is and how it works, so for now let’s stipulate IBM offers several
ways to get this and now focus on some details
* A supplied IMS JCA resource adapter, as opposed to the local adapter support
Different Delivery Approaches
The message here is that z/OS Connect is a piece of the Mobile
architecture, but in most cases will not be the only component:
CICS
z/OS
Connect
IMS
Batch
Firewall Firewall
IBM MobileFirst
Platform
DMZ
Device
z/OS Connect would
be behind the secure
firewall, and on LPARs
along with backend
systems
IBM MobileFirst Platform
to provide application
management, security and
operational governance for
mobile applications
Users of z/OS Connect
would access through
normal corporate firewall
infrastructure
Linux for z Systems
Context within Mobile Architecture
Liberty Profile
z/OS
Connect
Servlet
CICS
IMS
BatchInterceptors
Service Providers
Data Transform
1
4
RESTful
JSON
3
5
6
7
8
z/OS Connect is software function that
runs in a Liberty Profile
z/OS Connect is described and
configured in the Liberty
server.xml file
z/OS Connect is designed to accept
RESTful URIs with JSON data
payloads
A ‘Service Provider’ is software
that provides the connectivity to
the backend system
server.xml
2
One part of z/OS Connect is
a servlet that runs in Liberty
Profile
z/OS Connect provides the ability
to transform JSON to the layout
required by backend
‘Interceptors’ are callout points
where software can be invoked to
do things such as SAF
authorization and SMF activity
recording
Initially the backend systems
supported will be CICS, IMS and
Batch
1
2
3
4
5
6
7
8
z/OS Connect anatomy
z/OS Connect and
CICS
 Web Service provider: WebSphere Liberty on z/OS
 Data transform: WSBind files
 CICS integration: WebSphere Optimized Local
Adapter (WOLA)
z/OS
WebSphere Liberty
z/OS Connectz/OS Connect
z/OS Connect
JSON
transform
WOLA
Binary
data
CICS TSHTTP
JSON
data
WOLA service provider
PROGX
JSON
transform
JSON
data
Binary
data
Topology #4: WAS z/OS Connect
Planned open beta availability : 23rd Mar 2015
Announcement letter ENUS215-020
Service
Agility
Enhanced support for Java and the
WebSphere Liberty profile
Cloud with
DevOps
Operational
Efficiency
enterprise grade mixed language application serving
Performance optimizations,
enhanced metrics and additional
security
New cloud and DevOps support to
automate CICS deployments
• Additional Liberty features
• Enhanced interoperability
• Simplified management
• Enhanced Java SE support
• Web service optimizations
• Performance improvements
• Enhanced metrics
• Additional security options
• Automated builds
• Scripted deployments
• UrbanCode Deploy support
• Enhanced cloud enablement
IBM CICS Transaction Server V5.3 open beta
“IBM intends to deliver IBM WebSphere Liberty z/OS Connect (z/OS
Connect) as a common program component of WebSphere Application
Server for z/OS, IMS™ Enterprise Suite for z/OS, CICS Transaction
Server for z/OS, and CICS Transaction Gateway.”
GA June 2014
 IBM WebSphere Application Server delivered Liberty z/OS Connect as
a new repository feature
 IMS™ Mobile Feature Pack delivered, based upon Liberty z/OS Connect
ENUS214-107, April 7th, 2014
z/OS Connect: Statement of direction
Additional Liberty
profile features
Enhanced
interoperability
Simplified
management
Enhanced Java SE
support
Enhanced support for Java and the WebSphere Liberty profile
The CICS TS V5.3 open beta offering also includes a technology preview of
the ability for Java programs in a Liberty profile JVM server and non-Java
programs to call each other using standard CICS API calls. This technology
preview enables:
• Java applications to use the standard JEE Connector Architecture (JCA)
to invoke CICS programs in any supported language.
• Non-Java CICS programs to issue an EXEC CICS LINK to call a Java
application running in a Liberty profile JVM server.
Additionally, the Liberty z/OS Connect feature is now
supported by the CICS TS V5.3 open beta offering*. This
provides RESTful APIs and accepts JavaScript Object
Notation (JSON) payloads between CICS, mobile devices,
and cloud environments.
* Also available in CICS TS V5.2 via APAR PI25503.
CICS TS V5.3 open beta : Service Agility
 Web Service provider: CICS TS z/OS Connect
(embedded)
 Data transform: WSBind files
 CICS integration: Direct LINK
z/OS
CICS TS
z/OS Connectz/OS Connect
Liberty JVM server
JSON
transform
Direct
LINK
Binary
data
JSON
data
z/OS Connect
PROGX
JSON
transform
JSON
data
Binary
data
Topology #5: CICS TS z/OS Connect
Now available!
 CICS TS V5.3 open beta includes embedded z/OS Connect
– Also available in CICS TS V5.2 via APAR PI25503
HTTPS
Product Delivery vehicle Characteristics
CICS TS
for z/OS
CICS Mobile Feature pack
• CICS TS V4.2, V5.1
JSON web services
• CICS TS V5.2, or later
 Proximity to data
 Integrated with CICS admin
 Outbound invoke
CICS z/OS Connect
• CICS TS V5.2 PTF
• CICS TS V5.3 open beta
 Proximity to data
 Service management +
APIM integration
CICS TG
products
JSON web services
• CICS TG V9.1
• CICS TG V9.2 open beta
 CICS TS family + TXSeries
 Choice of platforms including
cloud e.g. SoftLayer
WAS for
z/OS
WebSphere Liberty z/OS
Connect
• WAS for z/OS V8.5.5.2
Liberty repository feature
 Multiple z/OS subsystems
CICS, IMS, Batch
 Service management +
APIM integration
CICS mobile enablement – Product options
WAS for z/OS + CICS TS for z/OS both also offer JAX-RS through Liberty
Product Delivery vehicle Characteristics
CICS TS
for z/OS
CICS Mobile Feature pack
• CICS TS V4.2, V5.1
JSON web services
• CICS TS V5.2, or later
 Proximity to data
 Integrated with CICS admin
 Outbound invoke
CICS z/OS Connect
• CICS TS V5.2 PTF
• CICS TS V5.3 open beta
 Proximity to data
 Service management +
APIM integration
CICS TG
products
JSON web services
• CICS TG V9.1
• CICS TG V9.2 open beta
 CICS TS family + TXSeries
 Choice of platforms including
cloud e.g. SoftLayer
WAS for
z/OS
WebSphere Liberty z/OS
Connect
• WAS for z/OS V8.5.5.2
Liberty repository feature
 Multiple z/OS subsystems
CICS, IMS, Batch
 Service management +
APIM integration
CICS mobile enablement – Product options
Each of these solutions share common code for both tooling
and run time to transform data between JSON and binary
representations.
Data transformation for CICS programs is based around
“WSBind” files. They represent the SOR data structure and
enable the run-time transformation for JSON web services.
WAS for z/OS + CICS TS for z/OS both also offer JAX-RS through Liberty
z/OS Connect vs CICS JSON web services
Point-in-time comparison for CICS TS z/OS Connect
• IBM API Management
• z/OS Connect and support for IBM API Management
• Non-RESTful CICS programs (JSON RPC, request/response)
• RESTful CICS programs
• z/OS Connect must return JSON
• Outbound JSON web services
• Not available with z/OS Connect
z/OS Connect is evolving…we’d like your input!
29
CICS TS and
IBM MobileFirst
Platform Foundation
Rapid multi-platform development using a single
shared codebase
31
From the complexity of many…
•Multiple sets of tools & frameworks
•Four codebases to develop and maintain
To the simplicity of one
• One development environment
• One codebase to develop and
maintain
IBM MobileFirst
Platform
Foundation
Windows
Phone
AndroidApple
Windows
Phone
AndroidApple
Blackberry
Blackberry
MobileFirst Server
Mobile-optimized middleware providing a gateway
between applications, back-end systems
and cloud-based services.
MobileFirst Operations Console
An admin GUI with real-time operational analytics
for the server, adapters, applications and push
services. Manage, monitor & instrument.
MobileFirst Studio
Leading tools for native and hybrid development that
help maximize code reuse and accelerate development.
IBM MobileFirst Platform Foundation components
Application Center
Set up an enterprise app store that manages the
distribution of production-ready mobile apps
Client-side runtime components
Runtime client APIs designed to enhance security,
governance and usability←
MobileFirst iOS Solution standard architecture
z Systems detail
DFHLS2JS to
generate the JSON
artefacts for the target
CICS service.
Mobile developer
uses JSON schema
to build a MobileFirst
adapter.
Frontend mobile developer
calls the MobileFirst
adapter which calls the
service hosted in CICS.
Connect directly to CICS z/OS Connect from MobileFirst
using end-to-end JSON
Step 1 Step 2 Step 3
Mobile scenario
Demo time
CICS GENAPP Mobile application
MobileFirst
GENAPP
Mobile
1. Mobile user sends
an insurance
customer request
CICS
Inquire
Adapter
z/OS Connect
GENAPP
2. The CICS
application is invoked
by a MobileFirst
adapter
3. CICS z/OS Connect converts the
JSON request to the COMMAREA
interface of the GENAPP application
4. The GENAPP Cobol
application processes
the insurance policy
customer details
DB2
IBM MobileFirst Platform Studio: Development
IBM MobileFirst Platform Studio: Simulator
IBM CICS Transaction Gateway V9.2 open beta
39
Planned open beta availability : 23rd Mar 2015
Announcement letter ENUS215-031
Service
Agility
Enhanced OS support adds Ubuntu
(Intel x86-64) as a Multipaltforms
option for CICS TG run time, and
Apple OS/X for CICS Explorer users
• Ubuntu continues to grow in the
enterprise, is popular with
developers, and available on
SoftLayer
• Use the CICS TG plug-in for
CICS Explorer on Apple OS/X
Operational
Efficiency
IBM® SDK, Java™ Technology
Edition, Version 8 delivers significant
performance benefits for IBM z13
• Simultaneous-Multi-Threading
(SMT) facility for zIIP
processors
• Encryption exploitation of zEDC
and CPACF hardware
DevOps
Zero MIPS continuous integration
testing option for integrated CICS
solutions
• IBM intends to deliver enhanced
capability for IBM Rational Test
Workbench to exploit IBM CICS
TG V9.2 open beta
CICS intercept plug-in allows virtualization of CICS servers
IBM CICS Transaction Gateway V9.2 open beta
A no-charge limited time trial of potential new CICS TG capability
CICS TG for z/OS V9.2 open beta
• z/OS 1.13, or later
• IBM® SDK, Java™ Technology Edition, Version 8 support
CICS TG for Multiplatforms V9.2 open beta
• Windows, Intel Linux: RHEL, SLES, Ubuntu (New!)
Planned to include
• CICS intercept plug-in allows virtualization of CICS servers
• Provides a zero MIPS continuous integration testing option for
integrated CICS solutions
Statement of Direction (ENUS215-031)
IBM intends to deliver enhanced capability for IBM Rational Test
Workbench to enable Rational Test Virtualization Server to exploit the
IBM CICS Transaction Gateway (CICS TG) V9.2 open beta CICS
Intercept plug-in.
Where?
40
http://www.ibm.com/software/htp/cics/openbeta
What’s next…
My sessions @InterConnect 2015
#2825 CICS and the New SOA: What You Don’t Know Might Help You
#2819 1 Billion Smartphones a Year and Counting... How is Your CICS Connected?
#2741 Application Testing with Zero MIPS Using Rational Integration Tester and CICS
Transaction Gateway at Fiserv
More CICS service enablement related sessions
#1670 WAS Liberty z/OS Connect - a technical introduction
#2829 Liberty, Agility, Fraternity: ”Viva the CICS and WebSphere Mini Revolution”
#2824 IBM Mobile Workload Pricing: Five Ways to Tag and Track Your Mobile Workloads
Tweet me comments & questions
@UkRobJones
Collect a z Passport sticker here, and at…
@IBM_CICS slideshare.net/IBM_CICSfacebook.com/IBMCICS ibm.com/cics
WIN!
Get a lightning start: Key InterConnect 2015 sessions
#2829 Mon 2:00-3:00 Liberté, Égalité, Fraternité—Viva the CICS and WebSphere Mini Revolution
#1670 Tue 3:30-4:30 IBM WebSphere Liberty z/OS Connect: A Technical Introduction
#4032 Wed 9:30-10:30 Meet the Winners of IBM’s Mainframe Mobile App Throwdown 2014
#6482 Thu 11:00-11:50 What is the Mainframe Mobile App Throwdown and How Do I Register?
Register now at
ibm.biz/mmathrowdown
and submit your app by April 12th
Mobilize your mainframe in our fun app-building contest for
z Systems clients & business partners!
The Mainframe Mobile App Throwdown
is back for 2015!
Need expert help?
43
CICS Development Services, for worldwide services assistance
Bringing CICS development expertise directly to your doorstep
Email us CICSDTS@UK.IBM.COM
Get a deep dive into your systems
with a CICS health check
Want to know more about CICS and
Java? We offer tailored Java
education
Move forward with mobile with our
customized mobile workshop
Soar into the cloud with our
tailored cloud workshop
Need to optimize your systems?
Then ask about a performance
optimization engagement
Get the low down on performance
with a CICS performance workshops
Need to modernise your workload in
CICS? Ask about a integration and
connectivity engagement
Need some help upgrading to the
latest release? Then ask about our
upgrade workshop
Need to reduce cost by optimizing
your systems? Then a performance
optimization engagement may be for
you
Need something different? Then we
can build a customized workshop,
just for you!
Availability a concern? Then try our
High Availability workshop
Visit ibm.com/cics
then click ‘Services’
An ISV perspective
on Mobile and the
Mainframe
HostBridge
technologies
Russ Teubner
Thank You
Your Feedback is
Important!
Access the InterConnect 2015
Conference CONNECT Attendee Portal
to complete your session surveys from
your smartphone, laptop or conference
kiosk.
Common errors!
Incorrect URI specified in the MobileFirst adapter
DFHWB0725 12/29/2014 15:24:30 IY24CTGU CWXN CICS Web attach processing detected an error
linking to the analyzer user replaceable moduleNONE. Host IP address: xxx.xxx.xxx.xxx. Client IP
address: xxx.xxx.xxx.xxx. TCPIPSERVICE: GENATCP1
46
Acknowledgements and Disclaimers
© Copyright IBM Corporation 2015. All rights reserved.
– U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM
Corp.
IBM, the IBM logo, ibm.com, Interconnect, WebSphere, Rational, CICS Transaction Server and CICS Transaction Server are trademarks or registered
trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms
are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law
trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other
countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml
HostBridge is a registered trademark of HostBridge Technology.
Other company, product, or service names may be trademarks or service marks of others.
• REMINDER: Please follow the guidelines for copying third party materials. Third party screen shots, logos, presentations and website content are
copyrighted materials owned by the third party, and as such we need permission from the third party to use them. Also, be sure the information you
put on a chart is verifiable. Be sure to cite the source on your deck when using words, ideas, facts, photos, news clips or other expression that did not
originate from yourself. This applies even if the content is publicly available and not confidential. If you have any questions, please contact your IP
Attorney.
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which
IBM operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for
informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While
efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of
any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any
other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM
or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have
achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to,
nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.

More Related Content

What's hot

Squared roof technology
Squared roof technologySquared roof technology
Squared roof technologyAbhishak Singh
 
IBM MessageSight for mobile and the internet of things
IBM MessageSight for mobile and the internet of thingsIBM MessageSight for mobile and the internet of things
IBM MessageSight for mobile and the internet of thingsJohn Samuel
 
Connecting IBM MessageSight to the Enterprise
Connecting IBM MessageSight to the EnterpriseConnecting IBM MessageSight to the Enterprise
Connecting IBM MessageSight to the EnterpriseAndrew Schofield
 
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API ManagementRui Santos
 
The path towards pervasive computing
The path towards pervasive computingThe path towards pervasive computing
The path towards pervasive computingMichel Burger
 
IBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIIC_Barcelona
 
BP102 Build Your Free Admin Toolkit
BP102 Build Your Free Admin ToolkitBP102 Build Your Free Admin Toolkit
BP102 Build Your Free Admin ToolkitChris Miller
 
IBM InterConnect 2013 Cloud General Session: George Karidis
IBM InterConnect 2013 Cloud General Session: George KaridisIBM InterConnect 2013 Cloud General Session: George Karidis
IBM InterConnect 2013 Cloud General Session: George KaridisIBM Events
 
Realtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sightRealtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sightfloridawusergroup
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
 

What's hot (15)

Squared roof technology
Squared roof technologySquared roof technology
Squared roof technology
 
IBM MessageSight for mobile and the internet of things
IBM MessageSight for mobile and the internet of thingsIBM MessageSight for mobile and the internet of things
IBM MessageSight for mobile and the internet of things
 
Connecting IBM MessageSight to the Enterprise
Connecting IBM MessageSight to the EnterpriseConnecting IBM MessageSight to the Enterprise
Connecting IBM MessageSight to the Enterprise
 
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
 
The path towards pervasive computing
The path towards pervasive computingThe path towards pervasive computing
The path towards pervasive computing
 
API and Microservices Management
API and Microservices ManagementAPI and Microservices Management
API and Microservices Management
 
IBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIBM Worklight - Technical Overview
IBM Worklight - Technical Overview
 
BP102 Build Your Free Admin Toolkit
BP102 Build Your Free Admin ToolkitBP102 Build Your Free Admin Toolkit
BP102 Build Your Free Admin Toolkit
 
IBM Worklight-Overview
IBM Worklight-OverviewIBM Worklight-Overview
IBM Worklight-Overview
 
Embrace network
Embrace networkEmbrace network
Embrace network
 
Taw opening session
Taw opening sessionTaw opening session
Taw opening session
 
Cloud & The Mobile Stack
Cloud & The Mobile StackCloud & The Mobile Stack
Cloud & The Mobile Stack
 
IBM InterConnect 2013 Cloud General Session: George Karidis
IBM InterConnect 2013 Cloud General Session: George KaridisIBM InterConnect 2013 Cloud General Session: George Karidis
IBM InterConnect 2013 Cloud General Session: George Karidis
 
Realtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sightRealtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sight
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
 

Viewers also liked

20150522101718 歷代散文發展
20150522101718 歷代散文發展20150522101718 歷代散文發展
20150522101718 歷代散文發展kuok kuoklin
 
S111 cics connectivity in devops
S111   cics connectivity in devopsS111   cics connectivity in devops
S111 cics connectivity in devopsnick_garrod
 
Facebook - The Social Network
Facebook - The Social NetworkFacebook - The Social Network
Facebook - The Social Networkgeersb
 
S104 twist and cloud
S104 twist and cloudS104 twist and cloud
S104 twist and cloudnick_garrod
 
SHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile PricingSHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile Pricingnick_garrod
 
S107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudS107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudnick_garrod
 
Impact 2014 Best practices for_cics_soa_co
Impact 2014 Best practices for_cics_soa_coImpact 2014 Best practices for_cics_soa_co
Impact 2014 Best practices for_cics_soa_conick_garrod
 
2014 1 pr커뮤니케이션세미나 강의록 3월4월
2014 1 pr커뮤니케이션세미나 강의록 3월4월2014 1 pr커뮤니케이션세미나 강의록 3월4월
2014 1 pr커뮤니케이션세미나 강의록 3월4월래경 류
 
SHARE 2014 Pittsburgh, CICS Workload Management
SHARE 2014 Pittsburgh, CICS Workload Management SHARE 2014 Pittsburgh, CICS Workload Management
SHARE 2014 Pittsburgh, CICS Workload Management nick_garrod
 
2014 multimuntanya powerpoint_mare de deu_sise_ (2)
2014 multimuntanya powerpoint_mare de deu_sise_ (2)2014 multimuntanya powerpoint_mare de deu_sise_ (2)
2014 multimuntanya powerpoint_mare de deu_sise_ (2)mercedaries2014
 
2844 CICS Policy Based Management – There’s a new sheriff in town
2844 CICS Policy Based Management – There’s a new sheriff in town2844 CICS Policy Based Management – There’s a new sheriff in town
2844 CICS Policy Based Management – There’s a new sheriff in townnick_garrod
 
Scala.js - yet another what..?
Scala.js - yet another what..?Scala.js - yet another what..?
Scala.js - yet another what..?Artur Skowroński
 
محدودیت ها در تحقیقات بازاریابی
محدودیت ها در تحقیقات بازاریابیمحدودیت ها در تحقیقات بازاریابی
محدودیت ها در تحقیقات بازاریابیبازآران
 
عادت های موفق ترین محققان بازار
عادت های موفق ترین محققان بازارعادت های موفق ترین محققان بازار
عادت های موفق ترین محققان بازاربازآران
 

Viewers also liked (18)

看图写话
看图写话看图写话
看图写话
 
20150522101718 歷代散文發展
20150522101718 歷代散文發展20150522101718 歷代散文發展
20150522101718 歷代散文發展
 
Theories of power
Theories of powerTheories of power
Theories of power
 
S111 cics connectivity in devops
S111   cics connectivity in devopsS111   cics connectivity in devops
S111 cics connectivity in devops
 
Facebook - The Social Network
Facebook - The Social NetworkFacebook - The Social Network
Facebook - The Social Network
 
Belgium prb
Belgium prbBelgium prb
Belgium prb
 
S104 twist and cloud
S104 twist and cloudS104 twist and cloud
S104 twist and cloud
 
SHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile PricingSHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile Pricing
 
SOP Merakit PC
SOP Merakit PCSOP Merakit PC
SOP Merakit PC
 
S107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudS107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloud
 
Impact 2014 Best practices for_cics_soa_co
Impact 2014 Best practices for_cics_soa_coImpact 2014 Best practices for_cics_soa_co
Impact 2014 Best practices for_cics_soa_co
 
2014 1 pr커뮤니케이션세미나 강의록 3월4월
2014 1 pr커뮤니케이션세미나 강의록 3월4월2014 1 pr커뮤니케이션세미나 강의록 3월4월
2014 1 pr커뮤니케이션세미나 강의록 3월4월
 
SHARE 2014 Pittsburgh, CICS Workload Management
SHARE 2014 Pittsburgh, CICS Workload Management SHARE 2014 Pittsburgh, CICS Workload Management
SHARE 2014 Pittsburgh, CICS Workload Management
 
2014 multimuntanya powerpoint_mare de deu_sise_ (2)
2014 multimuntanya powerpoint_mare de deu_sise_ (2)2014 multimuntanya powerpoint_mare de deu_sise_ (2)
2014 multimuntanya powerpoint_mare de deu_sise_ (2)
 
2844 CICS Policy Based Management – There’s a new sheriff in town
2844 CICS Policy Based Management – There’s a new sheriff in town2844 CICS Policy Based Management – There’s a new sheriff in town
2844 CICS Policy Based Management – There’s a new sheriff in town
 
Scala.js - yet another what..?
Scala.js - yet another what..?Scala.js - yet another what..?
Scala.js - yet another what..?
 
محدودیت ها در تحقیقات بازاریابی
محدودیت ها در تحقیقات بازاریابیمحدودیت ها در تحقیقات بازاریابی
محدودیت ها در تحقیقات بازاریابی
 
عادت های موفق ترین محققان بازار
عادت های موفق ترین محققان بازارعادت های موفق ترین محققان بازار
عادت های موفق ترین محققان بازار
 

Similar to InterConnect session 2819 1_billion_smart Phones

CICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 OverviewCICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 OverviewRobert Jones
 
SHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile Pricing SHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile Pricing nick_garrod
 
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?nick_garrod
 
Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...Matthew Webster
 
Enabling Mainframe Assets for API Economy with z?OS Connect EE
Enabling Mainframe Assets for API Economy with z?OS Connect EEEnabling Mainframe Assets for API Economy with z?OS Connect EE
Enabling Mainframe Assets for API Economy with z?OS Connect EEKatarzyna Wanat
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for znick_garrod
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...DevOps for Enterprise Systems
 
InterConnect 2015 session 2825 cics_and_the_new soa
InterConnect 2015 session 2825  cics_and_the_new soaInterConnect 2015 session 2825  cics_and_the_new soa
InterConnect 2015 session 2825 cics_and_the_new soanick_garrod
 
Share seattle liberty
Share seattle libertyShare seattle liberty
Share seattle libertynick_garrod
 
Performance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone PlatformsPerformance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone PlatformsIOSR Journals
 
IBM Impact session 2416-CICS cloud-business-value
IBM Impact session 2416-CICS cloud-business-valueIBM Impact session 2416-CICS cloud-business-value
IBM Impact session 2416-CICS cloud-business-valuenick_garrod
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
 
3298 microservices and how they relate to esb api and messaging - inter con...
3298   microservices and how they relate to esb api and messaging - inter con...3298   microservices and how they relate to esb api and messaging - inter con...
3298 microservices and how they relate to esb api and messaging - inter con...Kim Clark
 
IBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsIBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsnick_garrod
 
Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Phil Estes
 
S102 cics the future is closer abridged
S102 cics the future is closer abridgedS102 cics the future is closer abridged
S102 cics the future is closer abridgednick_garrod
 
MQ Support for z/OS Connect
MQ Support for z/OS ConnectMQ Support for z/OS Connect
MQ Support for z/OS ConnectMatt Leming
 
Powering the digital economy with CICS and z/OS connect - at the "z Systems...
Powering the digital economy with CICS and z/OS connect  -  at the "z Systems...Powering the digital economy with CICS and z/OS connect  -  at the "z Systems...
Powering the digital economy with CICS and z/OS connect - at the "z Systems...DevOps for Enterprise Systems
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6Kirill Osipov
 

Similar to InterConnect session 2819 1_billion_smart Phones (20)

CICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 OverviewCICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 Overview
 
SHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile Pricing SHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile Pricing
 
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
 
Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...
 
Enabling Mainframe Assets for API Economy with z?OS Connect EE
Enabling Mainframe Assets for API Economy with z?OS Connect EEEnabling Mainframe Assets for API Economy with z?OS Connect EE
Enabling Mainframe Assets for API Economy with z?OS Connect EE
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
 
InterConnect 2015 session 2825 cics_and_the_new soa
InterConnect 2015 session 2825  cics_and_the_new soaInterConnect 2015 session 2825  cics_and_the_new soa
InterConnect 2015 session 2825 cics_and_the_new soa
 
Share seattle liberty
Share seattle libertyShare seattle liberty
Share seattle liberty
 
Performance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone PlatformsPerformance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone Platforms
 
IMS13 mix it up
IMS13    mix it upIMS13    mix it up
IMS13 mix it up
 
IBM Impact session 2416-CICS cloud-business-value
IBM Impact session 2416-CICS cloud-business-valueIBM Impact session 2416-CICS cloud-business-value
IBM Impact session 2416-CICS cloud-business-value
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
3298 microservices and how they relate to esb api and messaging - inter con...
3298   microservices and how they relate to esb api and messaging - inter con...3298   microservices and how they relate to esb api and messaging - inter con...
3298 microservices and how they relate to esb api and messaging - inter con...
 
IBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsIBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid apps
 
Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?
 
S102 cics the future is closer abridged
S102 cics the future is closer abridgedS102 cics the future is closer abridged
S102 cics the future is closer abridged
 
MQ Support for z/OS Connect
MQ Support for z/OS ConnectMQ Support for z/OS Connect
MQ Support for z/OS Connect
 
Powering the digital economy with CICS and z/OS connect - at the "z Systems...
Powering the digital economy with CICS and z/OS connect  -  at the "z Systems...Powering the digital economy with CICS and z/OS connect  -  at the "z Systems...
Powering the digital economy with CICS and z/OS connect - at the "z Systems...
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
 

More from nick_garrod

2844 inter connect cics policy (2844)
2844  inter connect cics policy (2844)2844  inter connect cics policy (2844)
2844 inter connect cics policy (2844)nick_garrod
 
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)nick_garrod
 
Enhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilitiesEnhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilitiesnick_garrod
 
Api management customer
Api management customerApi management customer
Api management customernick_garrod
 
Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)nick_garrod
 
S110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraterniteS110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraternitenick_garrod
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsnick_garrod
 
S105 performance
S105 performanceS105 performance
S105 performancenick_garrod
 
S103 cics cloud and dev ops agility
S103 cics cloud and dev ops agilityS103 cics cloud and dev ops agility
S103 cics cloud and dev ops agilitynick_garrod
 
S101 cics what's in it for you
S101   cics what's in it for you S101   cics what's in it for you
S101 cics what's in it for you nick_garrod
 
Share seattle health_center
Share seattle health_centerShare seattle health_center
Share seattle health_centernick_garrod
 
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICSSHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICSnick_garrod
 
Share seattle cics cloud
Share seattle cics cloudShare seattle cics cloud
Share seattle cics cloudnick_garrod
 
SHARE 2015 SeattleShare cics ts 52 technical overview
SHARE 2015 SeattleShare cics ts 52 technical overviewSHARE 2015 SeattleShare cics ts 52 technical overview
SHARE 2015 SeattleShare cics ts 52 technical overviewnick_garrod
 
Share cics policy (2844)
Share cics policy (2844)Share cics policy (2844)
Share cics policy (2844)nick_garrod
 
Share multi versioning scenarios
Share  multi versioning scenariosShare  multi versioning scenarios
Share multi versioning scenariosnick_garrod
 
16370 cics project opening and project update f
16370  cics project opening and project update f16370  cics project opening and project update f
16370 cics project opening and project update fnick_garrod
 
Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Conside...
Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Conside...Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Conside...
Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Conside...nick_garrod
 

More from nick_garrod (20)

2844 inter connect cics policy (2844)
2844  inter connect cics policy (2844)2844  inter connect cics policy (2844)
2844 inter connect cics policy (2844)
 
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
 
Enhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilitiesEnhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilities
 
Api management customer
Api management customerApi management customer
Api management customer
 
Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)
 
S110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraterniteS110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraternite
 
S109 cics-java
S109 cics-javaS109 cics-java
S109 cics-java
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cics
 
S105 performance
S105 performanceS105 performance
S105 performance
 
S103 cics cloud and dev ops agility
S103 cics cloud and dev ops agilityS103 cics cloud and dev ops agility
S103 cics cloud and dev ops agility
 
S101 cics what's in it for you
S101   cics what's in it for you S101   cics what's in it for you
S101 cics what's in it for you
 
Share seattle health_center
Share seattle health_centerShare seattle health_center
Share seattle health_center
 
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICSSHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
 
Share seattle cics cloud
Share seattle cics cloudShare seattle cics cloud
Share seattle cics cloud
 
SHARE 2015 SeattleShare cics ts 52 technical overview
SHARE 2015 SeattleShare cics ts 52 technical overviewSHARE 2015 SeattleShare cics ts 52 technical overview
SHARE 2015 SeattleShare cics ts 52 technical overview
 
Share cics policy (2844)
Share cics policy (2844)Share cics policy (2844)
Share cics policy (2844)
 
Share multi versioning scenarios
Share  multi versioning scenariosShare  multi versioning scenarios
Share multi versioning scenarios
 
16370 cics project opening and project update f
16370  cics project opening and project update f16370  cics project opening and project update f
16370 cics project opening and project update f
 
2829 liberty
2829 liberty2829 liberty
2829 liberty
 
Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Conside...
Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Conside...Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Conside...
Session 6638 - The One-Day CICS Transaction Server Upgrade: Migration Conside...
 

Recently uploaded

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 

Recently uploaded (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 

InterConnect session 2819 1_billion_smart Phones

  • 1. © 2014 IBM Corporation 1 Billion Smartphones a year and counting How is your CICS connected? Rob Jones, IBM Russ Teubner, HostBridge technologies
  • 2. Please note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 3. Agenda • It’s a Mobile world! • CICS mobile enablement options • CICS TS JSON web services • CICS TG JSON web services • z/OS Connect and CICS: an evolution • Compare and contrast • CICS TS and IBM MobileFirst Foundation (formerly IBM Worklight Foundation) • HostBridgeTechnologies • An ISV perspective on Mobile and the Mainframe 2
  • 5.
  • 6. 0.0% 10.0% 20.0% 30.0% 40.0% 50.0% 60.0% 0.00 0.50 1.00 1.50 2.00 2.50 3.00 2012 2013 2014 2015 2016 2017 2018 Smartphoneowners (Billions) WW Smartphone adoption 2012-18 Smartphone owners Mobile marketshare % Population share % >50% Smartphone adoption in 9 countries now Source: emarketer.com
  • 7. Mobile: Another stage in computing history 6 Host/Mainframe Client/Server Web/Desktop Mobile/Wireless/Cloud Mobile is different: •Ubiquitous computing •Mixed models – web/native/hybrid •A different type of app – context aware •Revolutionary to business models
  • 8.
  • 10. 9 Bespoke integration “Zero-code” solution Complexity WSBind-based solutions  Based upon tooling not coding  Creates re-usable assets  Ideal for top-down / bottom up  Simple to use with fast ROI  Less flexible in terms of data transformation options Custom adapter / RESTful web app  Based upon bespoke integration code  Can always integrate between independent SoE and SOR worlds  Code must be written somewhere e.g.  JAX-RS application in WAS or CICS Liberty profile The level of “friction” between SoE & SoR data models determine the complexity of the enablement solution Simplicity vs Flexibility CICS mobile enablement – solution complexity Composite solutions might also use MobileFirst adapters, or CICS-COBOL wrapper with any of the above
  • 11.  Web Service provider: CICS Liberty  Data transform: Bespoke/custom user code  CICS integration: Direct LINK  Base release: CICS TS V5.1 z/OS CICS TS z/OS Connectz/OS Connect Liberty JVM server Bespoke transform Direct LINK Binary data JSON data JAX-RS application PROGX JSON transform JSON data Binary data Topology #1: CICS Liberty JAX-RS HTTP(S) Bespoke transformation e.g. JZOS classes for Data Access
  • 12. CICS web services and JSON assistants offline tooling What are WSBind files and the assistants? WSDL WSBind file Language Structures JSON schema Language Structures Language Structures WSDL or JSON schema Bottom-up existing SOR applications For the SoR developer e.g. COBOL, C, PL/1 developer Top-down SOAP/XML web services Top-down JSON web services For the consumer of the web service e.g. mobile app developer • Generated by off-line tooling e.g. DFHLS2JS • Stored on zFS • Maps data between a web service and an SOR language structure representation at run time •e.g. JSON schema to COBOL copybook
  • 13.  Web Service provider: CICS JSON web services  Data transform: WSBind files  CICS integration: Direct LINK  Base release: CICS TS V5.2 z/OS CICS TS z/OS Connectz/OS Connect Axis2 JVM server JSON transform Direct LINK Binary data HTTP(S) JSON data JSON web services PROGX JSON transform JSON data Binary data Topology #2: CICS TS JSON web services a.k.a. “CICS TS Feature Pack for Mobile Extensions” (V4.2, V5.1)
  • 14.  Web Service provider: Liberty (embedded)  Data transform: WSBind files  CICS integration: Standard CICS communications  enables z/VSE, TXSeries and “i” integration  Base release: CICS TG V9.1 z/OS CICS TS CICS comms Binary data PROGX CICS TG V9.1 z/OS Connectz/OS Connect Liberty (private embedded) JSON transform Dedicated web app Multiplatforms OS or z/OS JSON data JSON transform JSON data Binary data https://ibm.biz/cicstg91 Topology #3: CICS TG JSON web services HTTP(S)
  • 17. It’s about getting REST and JSON into your mainframe environment in a way that enables you to best take advantage of the assets that exist there: Mobile Ecosystem CICS IMS Batch OtherREST – Representational State Transfer … the use of HTTP URLs that map to a ‘service’, such as ‘query account’ or ‘update data’ JSON – JavaScript Object Notation … a standard of representing data as a set of name/value pairs. This is passed back and forth along with REST request/responses Where z/OS Connect fits • Liberty Profile Server • Function IBM wrote to run in Liberty Profile • No charge function provided with license entitlement for WAS z/OS, CICS or IMS customers z/OS Connect z/OS Connect – What is it?
  • 18. This represents another component to configure and maintain in your environment. So what value does it bring? • Provides a common and consistent entry point for mobile access to one or many backend systems • Java, so runs on specialty engines • Shields backend systems from requiring awareness of RESTful URIs and JSON data formatting • Provides point for authorization of user to invoke backend service • Provides point for capturing usage information using SMF • Simplifies front-end functions by allowing them to pass RESTful and JSON rather than be aware of or involved in data transformation You could enable Mobile access without z/OS Connect z/OS Connect simplifies and makes the environment more consistent and manageable Why z/OS Connect?
  • 19. This is planned to be delivered with WAS z/OS, CICS and IMS … objective is to provide different approach paths depending on what you have: WAS z/OS Delivered as function that runs inside Liberty Profile z/OS. Initially will use WOLA (WebSphere Optimized Local Adapters) to access backend. CICS Delivered as part of Liberty Profile that runs inside of CICS region with a JCICS local LINK, and CICS TG using standard CICS ISC connections. IMS Initially this ends up looking just like the WAS z/OS approach: that is, Liberty Profile z/OS with z/OS Connect inside. Difference is this: IMS z/OS Connect uses JCA* to talk to IMS Connect to get access into IMS. These different delivery mechanisms tend to obscure the main story of what it is and how it works, so for now let’s stipulate IBM offers several ways to get this and now focus on some details * A supplied IMS JCA resource adapter, as opposed to the local adapter support Different Delivery Approaches
  • 20. The message here is that z/OS Connect is a piece of the Mobile architecture, but in most cases will not be the only component: CICS z/OS Connect IMS Batch Firewall Firewall IBM MobileFirst Platform DMZ Device z/OS Connect would be behind the secure firewall, and on LPARs along with backend systems IBM MobileFirst Platform to provide application management, security and operational governance for mobile applications Users of z/OS Connect would access through normal corporate firewall infrastructure Linux for z Systems Context within Mobile Architecture
  • 21. Liberty Profile z/OS Connect Servlet CICS IMS BatchInterceptors Service Providers Data Transform 1 4 RESTful JSON 3 5 6 7 8 z/OS Connect is software function that runs in a Liberty Profile z/OS Connect is described and configured in the Liberty server.xml file z/OS Connect is designed to accept RESTful URIs with JSON data payloads A ‘Service Provider’ is software that provides the connectivity to the backend system server.xml 2 One part of z/OS Connect is a servlet that runs in Liberty Profile z/OS Connect provides the ability to transform JSON to the layout required by backend ‘Interceptors’ are callout points where software can be invoked to do things such as SAF authorization and SMF activity recording Initially the backend systems supported will be CICS, IMS and Batch 1 2 3 4 5 6 7 8 z/OS Connect anatomy
  • 23.  Web Service provider: WebSphere Liberty on z/OS  Data transform: WSBind files  CICS integration: WebSphere Optimized Local Adapter (WOLA) z/OS WebSphere Liberty z/OS Connectz/OS Connect z/OS Connect JSON transform WOLA Binary data CICS TSHTTP JSON data WOLA service provider PROGX JSON transform JSON data Binary data Topology #4: WAS z/OS Connect
  • 24. Planned open beta availability : 23rd Mar 2015 Announcement letter ENUS215-020 Service Agility Enhanced support for Java and the WebSphere Liberty profile Cloud with DevOps Operational Efficiency enterprise grade mixed language application serving Performance optimizations, enhanced metrics and additional security New cloud and DevOps support to automate CICS deployments • Additional Liberty features • Enhanced interoperability • Simplified management • Enhanced Java SE support • Web service optimizations • Performance improvements • Enhanced metrics • Additional security options • Automated builds • Scripted deployments • UrbanCode Deploy support • Enhanced cloud enablement IBM CICS Transaction Server V5.3 open beta
  • 25. “IBM intends to deliver IBM WebSphere Liberty z/OS Connect (z/OS Connect) as a common program component of WebSphere Application Server for z/OS, IMS™ Enterprise Suite for z/OS, CICS Transaction Server for z/OS, and CICS Transaction Gateway.” GA June 2014  IBM WebSphere Application Server delivered Liberty z/OS Connect as a new repository feature  IMS™ Mobile Feature Pack delivered, based upon Liberty z/OS Connect ENUS214-107, April 7th, 2014 z/OS Connect: Statement of direction
  • 26. Additional Liberty profile features Enhanced interoperability Simplified management Enhanced Java SE support Enhanced support for Java and the WebSphere Liberty profile The CICS TS V5.3 open beta offering also includes a technology preview of the ability for Java programs in a Liberty profile JVM server and non-Java programs to call each other using standard CICS API calls. This technology preview enables: • Java applications to use the standard JEE Connector Architecture (JCA) to invoke CICS programs in any supported language. • Non-Java CICS programs to issue an EXEC CICS LINK to call a Java application running in a Liberty profile JVM server. Additionally, the Liberty z/OS Connect feature is now supported by the CICS TS V5.3 open beta offering*. This provides RESTful APIs and accepts JavaScript Object Notation (JSON) payloads between CICS, mobile devices, and cloud environments. * Also available in CICS TS V5.2 via APAR PI25503. CICS TS V5.3 open beta : Service Agility
  • 27.  Web Service provider: CICS TS z/OS Connect (embedded)  Data transform: WSBind files  CICS integration: Direct LINK z/OS CICS TS z/OS Connectz/OS Connect Liberty JVM server JSON transform Direct LINK Binary data JSON data z/OS Connect PROGX JSON transform JSON data Binary data Topology #5: CICS TS z/OS Connect Now available!  CICS TS V5.3 open beta includes embedded z/OS Connect – Also available in CICS TS V5.2 via APAR PI25503 HTTPS
  • 28. Product Delivery vehicle Characteristics CICS TS for z/OS CICS Mobile Feature pack • CICS TS V4.2, V5.1 JSON web services • CICS TS V5.2, or later  Proximity to data  Integrated with CICS admin  Outbound invoke CICS z/OS Connect • CICS TS V5.2 PTF • CICS TS V5.3 open beta  Proximity to data  Service management + APIM integration CICS TG products JSON web services • CICS TG V9.1 • CICS TG V9.2 open beta  CICS TS family + TXSeries  Choice of platforms including cloud e.g. SoftLayer WAS for z/OS WebSphere Liberty z/OS Connect • WAS for z/OS V8.5.5.2 Liberty repository feature  Multiple z/OS subsystems CICS, IMS, Batch  Service management + APIM integration CICS mobile enablement – Product options WAS for z/OS + CICS TS for z/OS both also offer JAX-RS through Liberty
  • 29. Product Delivery vehicle Characteristics CICS TS for z/OS CICS Mobile Feature pack • CICS TS V4.2, V5.1 JSON web services • CICS TS V5.2, or later  Proximity to data  Integrated with CICS admin  Outbound invoke CICS z/OS Connect • CICS TS V5.2 PTF • CICS TS V5.3 open beta  Proximity to data  Service management + APIM integration CICS TG products JSON web services • CICS TG V9.1 • CICS TG V9.2 open beta  CICS TS family + TXSeries  Choice of platforms including cloud e.g. SoftLayer WAS for z/OS WebSphere Liberty z/OS Connect • WAS for z/OS V8.5.5.2 Liberty repository feature  Multiple z/OS subsystems CICS, IMS, Batch  Service management + APIM integration CICS mobile enablement – Product options Each of these solutions share common code for both tooling and run time to transform data between JSON and binary representations. Data transformation for CICS programs is based around “WSBind” files. They represent the SOR data structure and enable the run-time transformation for JSON web services. WAS for z/OS + CICS TS for z/OS both also offer JAX-RS through Liberty
  • 30. z/OS Connect vs CICS JSON web services Point-in-time comparison for CICS TS z/OS Connect • IBM API Management • z/OS Connect and support for IBM API Management • Non-RESTful CICS programs (JSON RPC, request/response) • RESTful CICS programs • z/OS Connect must return JSON • Outbound JSON web services • Not available with z/OS Connect z/OS Connect is evolving…we’d like your input! 29
  • 31. CICS TS and IBM MobileFirst Platform Foundation
  • 32. Rapid multi-platform development using a single shared codebase 31 From the complexity of many… •Multiple sets of tools & frameworks •Four codebases to develop and maintain To the simplicity of one • One development environment • One codebase to develop and maintain IBM MobileFirst Platform Foundation Windows Phone AndroidApple Windows Phone AndroidApple Blackberry Blackberry
  • 33. MobileFirst Server Mobile-optimized middleware providing a gateway between applications, back-end systems and cloud-based services. MobileFirst Operations Console An admin GUI with real-time operational analytics for the server, adapters, applications and push services. Manage, monitor & instrument. MobileFirst Studio Leading tools for native and hybrid development that help maximize code reuse and accelerate development. IBM MobileFirst Platform Foundation components Application Center Set up an enterprise app store that manages the distribution of production-ready mobile apps Client-side runtime components Runtime client APIs designed to enhance security, governance and usability←
  • 34. MobileFirst iOS Solution standard architecture z Systems detail
  • 35. DFHLS2JS to generate the JSON artefacts for the target CICS service. Mobile developer uses JSON schema to build a MobileFirst adapter. Frontend mobile developer calls the MobileFirst adapter which calls the service hosted in CICS. Connect directly to CICS z/OS Connect from MobileFirst using end-to-end JSON Step 1 Step 2 Step 3 Mobile scenario
  • 37. CICS GENAPP Mobile application MobileFirst GENAPP Mobile 1. Mobile user sends an insurance customer request CICS Inquire Adapter z/OS Connect GENAPP 2. The CICS application is invoked by a MobileFirst adapter 3. CICS z/OS Connect converts the JSON request to the COMMAREA interface of the GENAPP application 4. The GENAPP Cobol application processes the insurance policy customer details DB2
  • 38. IBM MobileFirst Platform Studio: Development
  • 39. IBM MobileFirst Platform Studio: Simulator
  • 40. IBM CICS Transaction Gateway V9.2 open beta 39 Planned open beta availability : 23rd Mar 2015 Announcement letter ENUS215-031 Service Agility Enhanced OS support adds Ubuntu (Intel x86-64) as a Multipaltforms option for CICS TG run time, and Apple OS/X for CICS Explorer users • Ubuntu continues to grow in the enterprise, is popular with developers, and available on SoftLayer • Use the CICS TG plug-in for CICS Explorer on Apple OS/X Operational Efficiency IBM® SDK, Java™ Technology Edition, Version 8 delivers significant performance benefits for IBM z13 • Simultaneous-Multi-Threading (SMT) facility for zIIP processors • Encryption exploitation of zEDC and CPACF hardware DevOps Zero MIPS continuous integration testing option for integrated CICS solutions • IBM intends to deliver enhanced capability for IBM Rational Test Workbench to exploit IBM CICS TG V9.2 open beta CICS intercept plug-in allows virtualization of CICS servers
  • 41. IBM CICS Transaction Gateway V9.2 open beta A no-charge limited time trial of potential new CICS TG capability CICS TG for z/OS V9.2 open beta • z/OS 1.13, or later • IBM® SDK, Java™ Technology Edition, Version 8 support CICS TG for Multiplatforms V9.2 open beta • Windows, Intel Linux: RHEL, SLES, Ubuntu (New!) Planned to include • CICS intercept plug-in allows virtualization of CICS servers • Provides a zero MIPS continuous integration testing option for integrated CICS solutions Statement of Direction (ENUS215-031) IBM intends to deliver enhanced capability for IBM Rational Test Workbench to enable Rational Test Virtualization Server to exploit the IBM CICS Transaction Gateway (CICS TG) V9.2 open beta CICS Intercept plug-in. Where? 40 http://www.ibm.com/software/htp/cics/openbeta
  • 42. What’s next… My sessions @InterConnect 2015 #2825 CICS and the New SOA: What You Don’t Know Might Help You #2819 1 Billion Smartphones a Year and Counting... How is Your CICS Connected? #2741 Application Testing with Zero MIPS Using Rational Integration Tester and CICS Transaction Gateway at Fiserv More CICS service enablement related sessions #1670 WAS Liberty z/OS Connect - a technical introduction #2829 Liberty, Agility, Fraternity: ”Viva the CICS and WebSphere Mini Revolution” #2824 IBM Mobile Workload Pricing: Five Ways to Tag and Track Your Mobile Workloads Tweet me comments & questions @UkRobJones Collect a z Passport sticker here, and at… @IBM_CICS slideshare.net/IBM_CICSfacebook.com/IBMCICS ibm.com/cics WIN!
  • 43. Get a lightning start: Key InterConnect 2015 sessions #2829 Mon 2:00-3:00 Liberté, Égalité, Fraternité—Viva the CICS and WebSphere Mini Revolution #1670 Tue 3:30-4:30 IBM WebSphere Liberty z/OS Connect: A Technical Introduction #4032 Wed 9:30-10:30 Meet the Winners of IBM’s Mainframe Mobile App Throwdown 2014 #6482 Thu 11:00-11:50 What is the Mainframe Mobile App Throwdown and How Do I Register? Register now at ibm.biz/mmathrowdown and submit your app by April 12th Mobilize your mainframe in our fun app-building contest for z Systems clients & business partners! The Mainframe Mobile App Throwdown is back for 2015!
  • 44. Need expert help? 43 CICS Development Services, for worldwide services assistance Bringing CICS development expertise directly to your doorstep Email us CICSDTS@UK.IBM.COM Get a deep dive into your systems with a CICS health check Want to know more about CICS and Java? We offer tailored Java education Move forward with mobile with our customized mobile workshop Soar into the cloud with our tailored cloud workshop Need to optimize your systems? Then ask about a performance optimization engagement Get the low down on performance with a CICS performance workshops Need to modernise your workload in CICS? Ask about a integration and connectivity engagement Need some help upgrading to the latest release? Then ask about our upgrade workshop Need to reduce cost by optimizing your systems? Then a performance optimization engagement may be for you Need something different? Then we can build a customized workshop, just for you! Availability a concern? Then try our High Availability workshop Visit ibm.com/cics then click ‘Services’
  • 45. An ISV perspective on Mobile and the Mainframe HostBridge technologies Russ Teubner
  • 46. Thank You Your Feedback is Important! Access the InterConnect 2015 Conference CONNECT Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.
  • 47. Common errors! Incorrect URI specified in the MobileFirst adapter DFHWB0725 12/29/2014 15:24:30 IY24CTGU CWXN CICS Web attach processing detected an error linking to the analyzer user replaceable moduleNONE. Host IP address: xxx.xxx.xxx.xxx. Client IP address: xxx.xxx.xxx.xxx. TCPIPSERVICE: GENATCP1 46
  • 48. Acknowledgements and Disclaimers © Copyright IBM Corporation 2015. All rights reserved. – U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, Interconnect, WebSphere, Rational, CICS Transaction Server and CICS Transaction Server are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml HostBridge is a registered trademark of HostBridge Technology. Other company, product, or service names may be trademarks or service marks of others. • REMINDER: Please follow the guidelines for copying third party materials. Third party screen shots, logos, presentations and website content are copyrighted materials owned by the third party, and as such we need permission from the third party to use them. Also, be sure the information you put on a chart is verifiable. Be sure to cite the source on your deck when using words, ideas, facts, photos, news clips or other expression that did not originate from yourself. This applies even if the content is publicly available and not confidential. If you have any questions, please contact your IP Attorney. Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.