z systems @ the heart of the mobile and api economy
TRANSCRIPT
IBM Systems |
1
0
Future MadeFuture Made | 1IBM Systems
Esra Ufacik
z Systems Lead Architect - IBM Systems, Asia Pacific
z Systems @ The
Heart of the Mobile &
API Economy
IBM Systems
Let’s Begin with some
Trends and Facts in
the Industry…
| 2
IBM Systems
Mobile is the evolution for connecting to the
Data Center
| 3
91% 75% 96% 90% 900%
Mobile users keep
their device within
arm’s reach 100%
of the time
Mobile shoppers
take action after
receiving a location
based message
Year to year
increase in mobile
cyber Monday sales
Users use multiple
screens as
channels come
together to
create integrated
experiences
Increase of global
machine-to-machine
connections by 2022
(2 billion in 2011 to
18 billion in 2022)
IBM Systems
Mobile is unleashing the 24x7 consumer
and opening up new markets
| 4
Banking and Financial Services
Travel and Transportation
Insurers Retailers Automotive
Deposit a check,
move money,
check balances
instantaneously,
track portfolio,
get alerts,
receive quotes,
execute trades
Flight information
to, reservation
booking, seat
assignments,
check-in and
streamline car
rental process,
hotel reservations
File claims,
provide quotes,
compare prices,
enroll, view
policies, capture
data to develop
new offerings
Delivering
personalized offers
for cross sell,
up-sell and
establishing
customer loyalty
through mobile
Enable mobile
sensors for
diagnostics
and safety
IBM Systems
The world’s leading businesses depend on z
Systems and mobile to provide new
opportunities
| 5
92of the top 100
worldwide banks1
23of the top 25
US retailers2
10out of 10 of the world’s
largest insurers3
23out of 25 of the world’s
largest airlines4
90%
Of mobile banking app
users check account
balances or recent transactions5
27%Of all 2014 Black Friday online sales were mobile6
73%Of insurers will offer
mobile claims services by 20167
44%Of travelers use mobile to
research travel while traveling8
IBM Systems |
1
0
Future MadeFuture Made | 6IBM Systems
IBM MobileFirst
| 6
IBM Systems
IBM MobileFirst Platform on z Systems
| 7
Infrastructure matters:Scaling to meet mobile,
Availability and Reliability
Public Exposure:
Introducing your new services and
a new business model
Integrating Mobile: What's old gets new interface
Security:
Mobile is different
End-to-end security for every
transaction
A
P
I
Mobile Consumer
IBM Systems
IBM z13 is your System of Record –accelerating speed to market by re-purposing existing data and
transactions for mobile
| 8
•z/OS® Transactions provide mobile-friendly REST API’s
•z/OS Connect provides consolidated REST APIs for all z/OS transactions.
•Seamlessly channel z/OS transactions to mobile devices with MobileFirst Platform
•MobileFirst Platform for iOS specifically for iOS Solutions (mobile apps.)
•Enable end to end security from mobile device to mainframe with z/OS, RACF® and MobileFirst products.
CICS®
IMS™
WebSphere®
AS
DB2®
An
aly
tics
z/OS
Connect
CICS
Mobile
Feature Pk
IMS
Mobile
Feature Pk
DB2 NoSQL
MobileFirst Platform
MobileFirst Platformfor iOS
IBM Systems
z Systems infrastructure provides the value in
mobile applications: Mobile Banking Example
| 9
Cloud Services
Balance Inquiry
Transfer Funds
Deposit Checks
Apply for a Loan
Pay Bills
Smart Offers
Analytics•Anti-Fraud•Next Best Action
Business Rules
Campaign Mgt
Customer Data
20% of
the effort (mobile UI)
80%of the
effort and value
Core Banking
MobileFirst Platform
IBM Systems
Enterprise Modernization:Deliver at the speed of mobile, Bridge SoR & SoE
| 10
Systems of RecordSystems of Engagement
iOS
Android
Blackberry
Windows Phone
Security
App updates
Mobile Analytics
Back-end connectivity
CICS
IMS
WebSphere AS
DB2
Mobile Devices
Mobile Enterprise Application Platform (MEAP)
A n
a l
y t
I c s
JSON
SOAP
XML
JSON
MQ
HTTP
Systems of Record are well
integrated, trusted
repositories(z/OS)
Systems of Engagement are
cloud-based, decentralized, support rapid
app development(Linux on z)
IBM Systems
IBM MobileFirst Server
| 11MobileFirst Video: http://www.youtube.com/watch?feature=player_embedded&v=zHnFw70XXXo
MobileFirst Server in WAS
Authentication
JSON Translation
Server-side Java App Code -- WAS
Adapter Library
Application Center
Enterprise App Store
MobileFirst Console
Push Notifications
Analytics Java
HTTP/REST
SOAP
WMB
SQL
SAP
z/OS
CICS
Linux on z
Device RuntimeA
pp
licat
ion
Co
de
•Security and Authentication
•Back-end Data Integration
App-logic
IBM Systems |
1
0
Future MadeFuture Made | 12IBM Systems
API Economy
| 12
IBM Systems
Digital is forcing us to Unlearn & Learn again
Where we run our workloads does not
matter any more
From simple queries to deep Q&A, how we
understand our data has changed
Way we interact with our customers is constantly
evolving
| 13
IBM Systems
API Economy: Lifecycle
| 14
Existing Enterprise IT Investments
Exposed as APIs
Self Service Consumed by Developers
To Develop Innovative Apps
Delivering Differentiated Customer Experiences
Where companies (providers) expose their (internal) digital business assets or services in the form of (Web) APIs to third parties (consumers) with the goal of unlocking additional business value through the creation of new assets
IBM Systems
An API Strategy To…
Speed application development
• Via self service library of reusable APIs
Securely expose systems of record
• Apps and data to Mobile, IoT, & hybrid cloud apps
Publish APIs to expand brand reach
• Tap into developer & partner ecosystems
Enable new business
• Monetize existing and new data & algorithms
| 15
IBM Systems
Transforming industries and user experiences
| 16
From Wikipedia• Cars.com is a website which was launched
in June 1998. It is the second largest automotive classified site, second to only
AutoTrader.com.
• Zillow, is an online real estate database company that was founded in 2006[3] and
created by Rich Barton and Lloyd Frink, former Microsoft executives and founders
of Microsoft spin-off Expedia.
• Mint.com is a free, web-based personal financial management service for Canada and the US,[2] created by Aaron Patzer.
IBM Systems
The Secret to Success: Internal APIs
Transformation of the company from a bookseller to Infrastructure as a Service (IaaS) API
Jeff Bezos (founder and CEO of Amazon.com) issued a mandate, sometime back around 2002:
− “All teams will henceforth expose their data and functionality through service interfaces.
− Teams must communicate with each other through these interfaces.
− There will be no other form of inter-process communication allowed: no direct linking, no direct reads of another team’s data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.
− It doesn’t matter what technology they use.
− All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.”
This makes deploying internal APIs a great exercise for preparing your company for the coming API economy where, you will have to have expose self-service, partner and public APIs to stay competitive in your industry.
| 17http://apievangelist.com/2012/01/12/the-secret-to-amazons-success-internal-apis/
IBM Systems
Exposing Enterprise Services as APIs
| 18
SOA efforts have been driven by achieving developers’ productivity gain and enabling reuse of functions, i.e., focused on development of services.
API Management, on the other hand, is driven by consumption of these services, i.e., improving consumability of these services for both external and internal developers of applications accessing these APIs, while also retaining control by the providers of these APIs
• Improving consumability includes listing APIs in a browsable/searchable catalog, and making it easy to register applications with the right entitlement level
• Retaining control includes not only enforcing entitlements and managing workloads, but also providing insight based on access history and accountability for chargeback.
IBM Systems
StrongLoop, An IBM Company…
Digital Business Relies on Enterprise Grade APIs
Interaction APIs must be Created & Run
− Existing & System APIs are invoked & their results manipulated to create new reusable Interaction APIs
APIs are (small) Applications with
− Similar lifecycles:• Creating a new API requires the same
iterative process as creating a modern app
− Different scale needs:• APIs face web scale demands of the Digital
economy, with millions of requests per month; A proven runtime approach is needed to meet these demands
| 19
IBM Systems
StrongLoop is evolving into IBM API ConnectSimplified & Comprehensive API foundation
What is it?
− An integrated creation, runtime, management, and security foundation for enterprise grade API’s and Microservices to power modern digital applications
What does API Connect provide?
− Automated, visual and coding options for creating APIs
− Automated discovery of system of record APIs
− Node.js and Java support for creating Microservices
− Integrated enterprise grade clustering, management and security for Node.js and Java
− Lifecycle and governance for APIs, Products and Plans
− Access control over API’s, API Plans and API Products
− Advanced API usage analytics
− Customizable, self service developer portal for publishing APIs
− Policy enforcement, security and control
| 20http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ST&infotype=SA&htmlfid=ZSQ03100USEN&attachment=ZSQ03100USEN.PDF
IBM Systems
Swagger (The World's Most Popular Framework for APIs)
now known as Open API Initiative (OAI)
APIs form the connecting glue between modern applications.
Nearly every application uses APIs to connect with corporate data sources, third party data services or other applications.
Creating an open description format for API services that is vendor neutral, portable and open is critical to accelerating the vision of a truly connected world.
The Open API Initiative (OAI) was created by a consortium of forward-looking industry experts who recognize the immense value of standardizing on how REST APIs are described.
As an open governance structure under the Linux Foundation, the OAI is focused on creating, evolving and promoting a vendor neutral description format. SmartBear Software is donating the Swagger Specification directly to the OAI as the basis of this Open Specification.
Members
| 21
The Linux Foundation is a non-profit technology trade association chartered to promote, protect and advance Linux and collaborative development.
IBM Systems |
1
0
Future MadeFuture Made | 22IBM Systems
Integration matters…
| 22
IBM Systems
IBM Integration Bus
| 23
Edge
IntegrationGateway Integration Bus
ERP/EIS
/ CRMFiles Devices Retail MQ, JMS,
MSMQApplications
Mainframe
CICS/IMS
Web 2.0 Web Services Microsoft Healthcare Databases Mobile
• IBM’s strategic enterprise integration technology
• Single engineered product for .NET, Java and fully heterogeneous integration scenarios
• DataPower continues to evolve for integration gateway use-cases
• IBM Integration Bus is the new name for WebSphere Message Broker
• Technology progression over 15 years, installed at 2500+ customers worldwide across all industries
• Fully supported worldwide by IBM global support network, standard 5 + 3 years support policy
• Version to version migration is key design consideration
• Global skills availability - SME’s available globally via IBM and partners
• Close interaction with growing and loyal customer base: beta and lab advocacy programs
• Also incorporates WebSphere ESB use-cases
IBM Systems
Evolution of Mainframe Integration Patterns
| 24
Tight IntegrationAll components located on
mainframe, and linkages are tightly coupled
Service OrientedLoose coupling using network-
based protocols such as SOAP/WSDL
Web AccessScreen-scraping of 3270
applications
MessagingUsing technologies such as
IBM MQ
API EconomyIntegration based on a set of well-understood and easily-accessible APIs, increasingly
based on REST/JSON patterns
This is where z/OS Connect fits into the picture
These earlier patterns are still in use and in many cases are the best
pattern for the application. Just because they came earlier, does not
mean they are now obsolete.
IBM Systems
Capabilities required to integrate rapidly
| 25
How to attract developers with easy to find and use APIs?
How to combine APIs and services to
deliver compelling value?
How to secure access to APIs without disrupting the
developer experience?
How to manage all aspects of how APIs are used, delivered
and enhanced?
How to accelerate delivery of new
services by extending existing ones?
Managing APIs Using SOA servicesProtecting AccessComposing rich APIsCreating great APIs
Internet of Things
Mobile
Public Cloud
Social Web
Partners
Private Cloud
Back-office Processes
Analytics
Services Databases
CRM
Systems of Interaction
IBM Systems
Seamless Integration: Faster, simpler & greater flexibility
| 26
Extending enterprise apps to mobileIMS Mobile Feature PackCICS Mobile Feature Pack
Mobile protocol connectivity to z Systems applicationsz/OS ConnectAPI ManagementDB2 NoSQL
Scalable services to accelerate and enrich mobile appsIBM Bluemix Mobile Cloud Services
Linux on z z/OS
MQ
CICS
IMS
WASz/O
S C
on
ne
ct
Ad
apte
rs
Mobileapps
DB2
IBM Integration Bus
MessageSight
DataPower
MQ
MQTT
API Management via IBM API Connect
Unmatched scale to support billions of transactions per dayEquivalent to 100 Cyber-Mondays. Every day.
MobileFirst
Platform
(cloud)
MobileFirst
Platform
(on-prem)
IBM Systems |
1
0
Future MadeFuture Made | 27IBM Systems
IBM z/OS Connect
Enterprise Edition
V2.0
| 27
IBM Systems
z/OS Connect – What is it?
| 28
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 to WAS z/OS,
CICS or IMS (for Version 1)
z/OS Connect
DB2*
* DB2 support announced
IBM Systems
Summary in One Picture
| 29
Liberty Profile for z/OS
z/OS
Connect
Servlet
CICS
IMS
DB2Interceptors
Service Providers
Data Transform
1
4
RESTful
JSON
3
5
6
7
8
z/OS Connect is software function that
runs in Liberty Profile for z/OS.
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.
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
Backend systems supported are
CICS, IMS, Batch, and DB2 (in-
plan)
1
2
3
4
5
6
7
8
Batch
IBM Systems
High-Level Overview of z/OS Connect EE V2.0
| 30
Liberty z/OS
z/OS Connect EE V2.0 Server
Backend Systems(CICS, IMS, DB, etc.)
• IBM z/OS 2.1 or higher
• IBM 64-bit SDK for z/OS, Java Technology Edition V7.1.0 or V8.0.0
Eclipse
z/OS Connect EE V2.0 Tooling
• IBM CICS Explorer V5.3
• IBM IMS Explorer for Development V3.2
• IBM Explorer for z/OS Aqua V3.0
Runtime Server• Runs on Liberty z/OS• Hosts APIs you define to run in it• Connects with backend system• Liberty + z/OS Connect = “instance”• You may have multiple instances
Tooling Platform• Integrates with an Eclipse environment• Define APIs• Define data mapping• Deploy APIs to runtime server• Export API archive for other tools to deploy
1
2
IBM Systems
Simplified Overview of REST/JSON
| 32
REST Client
REST Listener
POST /account/deposit
{
"account" : "12345"
"amount" : "100.00"
}
CICS, IMS, DB2, or wherever
account data is maintained
Response
REST - “Representational State Transfer” ... which uses HTTP and HTTP verbs to allow a client to interact with a server over the TCP/IP network.
JSON - “JavaScript Object Notation” ... a name/value pair representation of data that is relatively lightweight and generally simpler to handle and parse than XML.
REST is increasingly popular as an integration pattern because it is stateless, relatively lightweight, is relatively easy to program to, and operates well with
discovery mechanisms such as IBM’s API Management product.
IBM Systems
Comparison of REST Support V2.0 vs. V1
| 33
POST /account/create + (JSON with account create information)
POST /account/balance + (JSON with account number)
POST /account/update + (JSON with account number and deposit)
z/OS Connect V1.0:
This corresponds to the lower level we showed earlier. It’s very basic. It may be “good enough” for some use-cases, but it falls short of what many developers seek when creating REST APIs.
z/OS Connect V2.0:
POST /account?name=Fred + (JSON with Fred’s information)
GET /account?number=1234
PUT /account?number=1234 + (JSON with dollar amount of deposit)
HTTP Verb conveys the method against the resources; i.e., POST is for create, GET is for balance, etc.
URI conveys the resource to be acted upon; i.e., Fred’s account
with number 1234
The JSON body carries the specific data for the action (verb) against
the resource (URI)
More aligned with developer requirements for REST APIs
IBM Systems
Eclipse-based Tooling for z/OS Connect EE
V2.0
| 34
Eclipse project view, which is familiar to developers who have used Eclipse-
tooling for other development projects
API projects can be exported and imported for portability
between developers
Access query parameters from the URI
Assign API function based on HTTP verb
Provide data mapping definitions to the service
API definitions are created through the tool, which is consistent across backend systems (CICS, IMS, etc.)
IBM Systems
Request Mapping Capabilities
| 35
The API mapping model adds a powerful abstraction layer between the API consumer and the underlying z/OS assets.
• Mapping of HTTP headers, path parameters (URI templates), and query parameters to the fields in the request message JSON body.
• Pass-through, redaction, or defaulting of fields in the request or response message JSON body.
• Mapping and defaulting of HTTP headers in the HTTP response message.
HTTP Request Fields
Backend Data Structure
Mapping Actions
IBM Systems
API Archive (AAR) -- API Packaging
| 37
z/OS Connect V1.0
Service definitions in server configuration file(or in related side files)
Discovery function returned JSON with services, but:
• Not Swagger definition
• Only service URIs, but did not contain information about connectivity to backend
Portability of service limited:
• No good “export” of service from a hosting server
• Import into tooling largely a manual process
server.xml
API Archive (AAR) File• ZIP-format file• Contains Swagger documentation of service• Contains JSON schema and API information• Produced by tooling• Exportable to server runtime | Consumable by tooling
Deploy
Consume
Provides a standardized method for defining, transporting and deploying
services
More flexibility and greater productivity
Better model from V1.0’s service definitions
IBM Systems
Discoverable APIs with Swagger 2.0
| 38
z/OS Connect EE V2.0 Server Instance
Swagger 2.0 Support
/API_one
/API_two
:
/API_99
Configured APIs
IBM API Management
Any Swagger-compatible function or device
Swagger UI Function
“Standard*” Swagger API description document
The inclusion of Swagger 2.0 support in z/OS Connect EE V2.0 makes exchange of API information standardized,
which provides compatibility with a wider set of devices and functions
* An emerging accepted industry standard, but not an official open standard
z/OS Connect EE V2.0 Tooling
Tooling also produces Swagger 2.0 for use by z/OS Connect EE 2 Runtime environment
Client developers
IBM Systems
Achieving a Highly Available Environment
| 39
z/OS Connect EE V2.0Server Instance
Backend Systems(CICS, IMS, etc.)
z/OS Connect EE V2.0Server Instance
z/OS Connect EE V2.0Server Instance
Backend Systems(CICS, IMS, etc.)
z/OS Connect EE V2.0Server Instance
LPAR
LPAR
z/OS Connect EE V2.0 instances can be duplicate
• On same LPAR
• Across LPARs
Because REST is stateless, network routing functions can be placed in front of duplicated instances and balance traffic
Requests
Router, DataPower, API-M Gateway, Sysplex Distributor, etc.
IBM Systems
IBM z/OS Connect Enterprise Edition:
| 40
z/OS Connect is a mechanism that provides a REST interface platform to z/OS as a Systems of Record.
z/OS Connect V1 was a no-charge feature; it was adequate for some use-bases but for others key functional enhancement were needed.
z/OS Connect EE V2.0 is a separately orderable product from IBM that provides those enhancements:
• More sophisticated handling of REST URIs patterns
• More sophisticated workstation tooling for API creation
• Inclusion of Swagger 2.0 for wider publication of API descriptions
• APIs as exportable artifacts for better deployment management
IBM Systems |
1
0
Future MadeFuture Made | 41IBM Systems
Closing
| 41
IBM Systems
Infographic
| 42
CICS
IMS
WebSphere
DB2
IMS, CICS, DB2,
WebSphere
IBM z/OS Connect EE
IBM API Connect
IBM Mobile First,
Bluemix
Watch More at: https://ibm.biz/zosconnectvideos
IBM Systems
Mobilize the MainframeTake advantage of unique Characteristics
Massive scalability in a single footprint, to handle the workload of millions of devices and sensors
Workload Management to provide a quick reaction to sharp spikes in demand
High Availability with MobileFirst Platform and WebSphere Clusters in a highly virtualized Linux on System z environment
Co-location of the MobileFirst Platform server application with data and transactions on z/VSE and z/OS reduces the latency of access to System z data.
Hipersockets provides the best communication between MobileFirst Platform apps and System of Record.
Hardware encryption speeds SSL applications
Business Resiliency for critical mobile apps
| 43
Infrastructure matters for mobile
applications.
The System z platform’s scalability,
security, and resilience can enhance
critical mobile applications.
IBM Systems
Mobile Workload Pricing – up to 60% savings
of Mobile workload
| 44
MWP improves the cost of growth for mobile transactions processed in System z environments, such as CICS; IMS;
MQ; DB2; it enhances the sub-capacity pricing; no infrastructure changes required, no LPAR needed.
http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/0/877/ENUSZP14-0280/index.html&lang=en&request_locale=en
IBM Systems
IBM z13 Designed for Digital: Optimized for Mobile
| 45
Which platform provides the lowest TCA over 3 years?
▪ 400 concurrent connections
▪ 60% Login, 30% Add or Delete, 10% Update
3,446 TPS131ms RT
$2,070 per TPS (3 yr. TCA, SoE+SoR)
Prod + Dev/QA + DR
2,145 TPS 205ms RT $2,490 per TPS
(3 yr. TCA, SoE+SoR) Prod + Dev/QA + DR
Mobile Users
Mo
bile
Firs
tPla
tfo
rm W
AS
ND
D
B2
x86 VM
CIC
S D
B2
z/OS
Mobile Insurance workload
Mo
bile
Firs
tPla
tfo
rm W
AS
ND
D
B2
z/VM
CIC
S
DB
2
z/OS
z13-409 + 5 IFLs
z13-405
Competitor x86 System Intel E5-2697v2 2.7GHz 6co
* Estimated performance, sizing and cost for z13 based on tests conducted on zEC12
This is based on an IBM internal study designed to replicate a typical IBM customer workload usage in the marketplace. Test involved measuring throughput in transactions per second and response time for executing a materially identical mobile transaction processing workload in a controlled laboratory environment with comparable tuning and sizing. Prices, where applicable, are based on published US list prices as of 12/31/2015 for both IBM and competitor. Price comparison based on 3 Year Total Cost of Acquisition (TCA) includes all HW, SW and 3 years of service & support. Sizing shown is for Production to which 30% is added for z Systems for Dev/QA and CBU pricing for DR and 2x for Distributed.
Estimated
17% lower cost
for systems compared
Comparison of z13 & x86 for MobileFirst Platform• 61% greater throughput• 36% faster response time • 17% more cost effective
IBM Systems
How Customers are Leveraging z Systems
Mobile transactions today
| 46
IBM z System is the Smartphones Coolest Accessory and the foundation for a mobile enterprise
150M monthly mobile banking
transactions with < 30 milliseconds
end-to-end response time
Avoids $1.5M per year in
energy costs, while growing
mobile transactions 600%
New B2E mobile based inventory management system on
System z keeps shelves freshly stocked with what customers
want, saves over 2.4M per year for ROI in only 16 days
Brings the branch to the client and
enables personalized services to
support 10M new customers
More Information: System z Mobile patterns and use cases.
Large UK Retailer
IBM Systems
IBM z13 Designed for digital; Lightning-fast for Mobile
| 47
IBM Systems
Thank You
48
IBM Systems
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.
IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce.
Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its
subsidiaries in the United States and other countries.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
Windows Server and the Windows logo are trademarks of the Microsoft group of countries.
ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Java and all Java based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.
Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom.
Linear Tape-Open, LTO, the LTO Logo, Ultrium, and the Ultrium logo are trademarks of HP, IBM Corp. and Quantum in the U.S. and other countries.
Trademarks
Notes:
Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon 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 throughput improvements equivalent to the performance ratios stated here.
IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.
All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on
individual customer configurations and conditions.
This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product
or services available in your area.
All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-IBM products. Questions on the
capabilities of non-IBM products should be addressed to the suppliers of those products.
Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.
This information provides only general descriptions of the types and portions of workloads that are eligible for execution on Specialty Engines (e.g, zIIPs, zAAPs, and IFLs) ("SEs"). IBM authorizes customers to use IBM SE only to execute the processing of Eligible Workloads of
specific Programs expressly authorized by IBM as specified in the “Authorized Use Table for IBM Machines” provided at www.ibm.com/systems/support/machine_warranties/machine_code/aut.html (“AUT”). No other workload processing is authorized for execution on an SE. IBM
offers SE at a lower price than General Processors/Central Processors because customers are authorized to use SEs only to process certain types and/or amounts of workloads as specified by IBM in the AUT.
* Registered trademarks of IBM Corporation
The following are trademarks or registered trademarks of other companies.
* Other product and service names might be trademarks of IBM or other companies.
The following are trademarks of the International Business Machines Corporation in the United States and/or other countries.
AIX*
BlueMix
BigInsights
CICS*
Cognos*
DB2*
Domino*
DS8000*
ECKD
FileNet*
FlashSystem
GDPS*
GPFS
HiperSockets
IBM*
Ibm.com
IBM (logo)*
IMS
Informix*
InfoSphere
LinuxONE Emperor
LinixONE Rockhopper
Maximo*
MQ*
POWER*
POWER*8*
PR/SM
RACF*
Spectrum Scale*
SPSS*
Storwize*
System z9*
Systemz10*
Tivoli*
WebSphere*
XIV*
z13z13szEnterprise*z/OS*
z Systems z/VSE*z/VM*
IBM Systems
Backup Slides
| 50
IBM Systems
How to Order z/OS Connect EE V2.0
| 51
Liberty z/OS
z/OS Connect EE V2.0 Runtime
Eclipse
z/OS Connect EE 2.0 Workstation Tooling
z/OS Connect EE V2.0 Runtime
• Product Number: 5655-CEE• Service and Support: 5655-CES
z/OS Connect EE V2.0 Workstation Tooling
z/OS Connect EE V2.0 workstation tooling is available for download:
https://developer.ibm.com/mainframe/
Under the product offerings section, select "z/OS Connect".
Prerequisite information on the next page
Prerequisite information on the next page
IBM Systems
Hardware and Software Prerequisites
| 52
Liberty z/OS
z/OS Connect EE V2.0 Server
Backend Systems(CICS, IMS, DB, etc.)
• z/OS 1.13, 2.1 or higher
• IBM 64-bit SDK for z/OS, Java Technology Edition V7.1.0 or V8.0.0
Eclipse
z/OS Connect EE 2.0 Tooling
• IBM CICS Explorer V5.3
• IBM IMS Explorer for Development V3.2
• IBM Explorer for z/OS Aqua V3.0
For connectivity to backend systems:
• CICS -- CICS TS 4.1 or higher
This is based on the minimum level for the WebSphere Optimized Local Adapter (WOLA) support. For WOLA and Liberty, the minimum CICS TS level is 4.1.
• IMS -- IMS 12.1 or IMS 13.1
See IMS Mobile Feature Pack component of IBM IMS Enterprise Suite for z/OS, V3.1.1 announcement letter 214-220, which details the software requirements. The z/OS Connect EE V2.0 requirements for IMS are the same as are outlined in that announcement letter.
IBM Systems
Resources for Additional Learning
| 53
z/OS Connect EE V2.0 announcement letterhttp://www.ibm.com/common/ssi/cgi-
bin/ssialias?infotype=an&subtype=ca&supplier=897&letternum=ENUS215-493
z/OS Connect EE V2.0 web pagehttp://www-03.ibm.com/software/products/en/zos-connect-enterprise-edition
z/OS Connect EE V2.0 Knowledge Centerhttp://www.ibm.com/support/knowledgecenter/SS4SVW_2.0.0/com.ibm.zosconnect.base.doc/welcome/
WelcomePage.html
API Management web pagehttp://www-03.ibm.com/software/products/en/api-management-family
z/OS Connect EE V2.0 Techdoc Pagehttp://www.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP102604
IBM z/OS Connect Enterprise Edition Performance Reportshttp://www-01.ibm.com/support/docview.wss?uid=swg24041569
IBM z Systems: The Heart of the Mobile and API Economyhttp://www.redbooks.ibm.com/redpapers/abstracts/redp5310.html
z/OS Connect EE V2.0 API Editor Knowledge Center Articlehttp://www.ibm.com/support/knowledgecenter/SS4SVW_2.0.0/com.ibm.zosconnect.tool.doc/topics/a
pi_intro.html
IBM Systems
Acronyms
URI: Uniform Resource Identifier
URL: Universal Resource Locator (aka Uniform Resource Locator)
REST: Representational State Transfer
JSON: JavaScript Object Notation
XML: Extensible Markup Language
| 54