The CICS® TS Feature Pack for Mobile Extensions builds
on the service-oriented architecture (SOA) capabilities in CICS to work with JavaScript Object Notation (JSON). Using
this feature pack you can expose CICS applications
as web services with JSON payloads, create new RESTful applications,
call existing JSON applications, and convert JSON from any source
to and from application data.
The Mobile Extensions Feature
Pack version 1.0 requires CICS TS for z/OS®, Version 5.1 or CICS TS for z/OS, Version 4.2.
Using this feature pack gives the following benefits:
- You can enable CICS applications
to be called as request-response style web services with a JSON payload.
- You can host new RESTful JSON applications in CICS.
- You can transform JSON from any source to structured application
data.
- You can call web services hosted externally using JSON.
- You can broaden the reach of your mobile applications to include CICS data.
- IBM® Worklight® can be used to communicate with
existing CICS programs using
JSON
Note: If you want to write a Java™ or JAX-RS application to process JSON you
can use the Liberty profile JSON feature available in CICS TS V5.1. For more information, see
Java web applications.
Benefits of using IBM Worklight with the Mobile Extensions Feature
Pack
IBM Worklight acts as a gateway and concentrator
between thousands of mobile devices and enterprise back-end systems
such as CICS. You can use IBM Worklight to protect your CICS systems, preventing direct access from
mobile phones to CICS. IBM Worklight acts as mobile middeware between
the phone and your back-end system.
Use IBM Worklight when
you want to deploy an enterprise mobile application across the business.
The benefits include the following:
- Authentication/Entitlement
- Multi-platform build
- Server side adapters
- Server App lifecycle management
- Notification framework
- Encrypted local data store
- Enterprise App store
- Graphical Dojo application development
- Simulators
For more information about IBM Worklight calling back-end
services, see
Overview of IBM Worklight adapters.
Figure 1. CICS to Worklight topology
Benefits of JSON
The CICS
Mobile Extensions Feature
Pack provides functions that can speed up, simplify, and promote mobile
application development. The benefits include the following:
- JavaScript Object
Notation (JSON) is easy to understand and fast to parse in mobile
applications.
- The RESTful web services architecture is lightweight compared
to SOA.
- Performance improvements can be achieved when enterprise JSON
applications are hosted in CICS because
they have direct access to CICS assets
and data.
Architecture of JSON support in CICS
The following diagram illustrates the architecture of
JSON support in CICS and the
flow of JSON requests. This architecture builds on the existing pipeline
infrastructure that is used to implement CICS web services support by using the extension
points it provides.
Figure 2. Architecture of JSON support in CICS
For more information about how CICS resources
are used, see How CICS resources are used by JSON web services.