Home Page Icon
Home Page
Table of Contents for
Front cover
Close
Front cover
by Bei Chun Zhou, Geoffrey Pirie, Subhajit Maitra, Mitch Johnson, Mark Hollands, Ma
A Software Architect's Guide to New Java Workloads in IBM CICS Transaction Server
Front cover
Notices
Trademarks
IBM Redbooks promotions
Preface
Authors
Now you can become a published author, too
Comments welcome
Stay connected to IBM Redbooks
Part 1 New workloads on the mainframe
Chapter 1. Mainframe workload pricing
1.1 Advantages of the Value Unit Edition pricing model
1.2 CICS Transaction Server Value Unit Edition benefits
1.3 Business value
1.4 Why Java works on the mainframe
1.5 When and where to put Java on System z
1.6 Defying gravity
1.7 Solution overview
1.7.1 Using the Liberty profile to modernize interfaces
1.7.2 Optimizing mobile workloads to connect with customers and employees
1.7.3 Building timely, scalable decisions into software
1.7.4 Updating batch processing
1.8 Value Unit Edition incentives and implementation scenarios
1.8.1 Do more sooner at less cost
1.8.2 Do things faster
Part 2 Liberty profile and CICS
Chapter 2. Introduction to the Liberty JVM server
2.1 Evolving application servers
2.2 Advantages
2.2.1 Liberty and the CICS Transaction Server for z/OS Value Unit Edition
2.3 Strengths
2.3.1 Simple configuration
2.3.2 Runtime composition with features and services
2.3.3 Developer focus
2.4 Liberty in the CICS Transaction Server
2.4.1 Integration with CICS TS Transaction Server for z/OS
2.5 Security
2.5.1 Introduction to security with Liberty in CICS TS
2.5.2 Security overview
2.5.3 The Liberty server angel process
2.5.4 SAF roles
Chapter 3. Using CICS Liberty JVM servers to develop application interfaces
3.1 CICS Liberty JVM server scenarios
3.1.1 Scenario one
3.1.2 Scenario two
3.2 CICS Liberty JVM server features for the presentation layer
3.2.1 JavaServer Pages 2.2
3.2.2 JavaServer Faces 2.0
3.2.3 Java Servlet 3.0
3.2.4 JavaScript Object Notation 1.0
3.2.5 Java API for RESTful Web Services
3.2.6 Java API for XML Web Services 2.2
3.2.7 Java Architecture for XML Binding 2.2
3.2.8 Bean Validation 1.0
3.2.9 PHP support by Dynamic Scripting Feature Pack
3.3 Migrate existing Java presentation logic to CICS Liberty JVM server
Chapter 4. Porting JEE applications to a CICS Liberty JVM server
4.1 Porting a Java application to a CICS Liberty JVM server
4.1.1 Which Java applications should be migrated to CICS TS
4.1.2 Using the OSGi framework
4.2 Developing new application using JCICS classes
4.2.1 Java access to records and their fields
4.2.2 Debugging Java in CICS Liberty JVM server
4.3 Developing new applications using other Liberty features
4.3.1 CICS Liberty JVM server Java Database Connectivityoptions
4.3.2 JDBC connection options
Part 3 Mobile devices
Chapter 5. Connecting mobile devices to CICS Transaction Server
5.1 Mobile devices and IBM CICS Transaction Server for z/OS Value Unit Edition
5.2 Use of mobile devices with CICS TS
5.3 Accessing services by using XML and JSON
5.3.1 Extensible Markup Language (XML)
5.3.2 JavaScript Object Notation (JSON)
5.3.3 Key differences between XML and JSON
5.4 CICS TS web service development strategies
5.4.1 Bottom-up service enablement
5.4.2 Top-down service enablement
5.4.3 Meet-in-the-middle service enablement
5.5 IBM MobileFirst Platform Foundation and CICS TS
5.6 IBM DataPower and CICS TS
5.7 Configuration for high availability
Chapter 6. Mobile devices and CICS Liberty JVM server
6.1 Hosting transformation services in CICS Liberty JVM server
6.1.1 Java API for XML Web Services (JAX-WS)
6.1.2 Java API for RESTful Web Services (JAX-RS)
6.2 z/OS Connect and CICS Liberty JVM server
6.3 Connectivity from Java to CICS TS
6.4 Security considerations
6.5 Other considerations
Chapter 7. Mobile devices and CICS TS Java
7.1 Hosting transformation services in CICS TS Java
7.2 Characteristics of CICS data transformation
7.3 The Java-based pipeline
7.4 Security considerations
7.5 Other considerations
Part 4 IBM Operational Decision Manager
Chapter 8. Decision management integrated in IBM CICS Transaction Server
8.1 Introduction to decision management
8.1.1 Common business decisions that require managing
8.1.2 Where most decisions are made today
8.2 IBM Operational Decision Manager for z/OS
8.2.1 Operational Decision Manager components
8.2.2 Create decisions using the Rule Designer
8.2.3 Centrally manage decisions by using the Decision Center
8.2.4 Execute decisions by using the Decision Server
8.3 CICS TS rule-owning region architecture
8.3.1 Cost effectiveness
8.4 Decision management summary
Chapter 9. Implementing decision management in CICS TS
9.1 Objectives
9.1.1 Solution requirements
9.2 Architecture
9.3 Implementation
9.3.1 Rule application development
9.3.2 Runtime configuration
9.3.3 Deployment and integration
9.4 Solution summary
Part 5 Modern Batch feature
Chapter 10. Modern batch workloads
10.1 Business pressures on traditional batch processing
10.1.1 The “dedicated batch†window is disappearing
10.1.2 The value of shared services
10.1.3 Java for batch processing
10.1.4 Conflicting needs of CICS applications and z/OS batch applications
10.2 WebSphere Java batch and batch container services
10.2.1 Definition of a batch environment
10.2.2 CICS functions
10.2.3 WebSphere Java batch
10.2.4 Job control language
10.2.5 Integration with enterprise schedulers
10.2.6 Checkpoint and job restart services
10.2.7 Data record read and write support services
10.2.8 Job resiliency services
10.3 Introduction to CICS batch support
10.3.1 CICS support for modern batch
10.4 Running batch applications in CICS
10.4.1 WebSphere batch environment architecture
10.5 Reasons to run a batch application in CICS
10.6 Benefits of running batch jobs within CICS
10.7 Implications of running batches in CICS
10.8 Summary
Chapter 11. Modern batch use scenario
11.1 Java batch approaches
11.2 Architecture
11.2.1 Workflow
11.2.2 High availability consideration
11.2.3 Security consideration
11.3 Implementation
11.3.1 Install and configure CICS TS TS Feature Pack for Modern Batch
11.3.2 Developing a batch application
11.3.3 Deploying the batch application in CICS
11.3.4 Submit the xJCL to run the batch job
Related publications
IBM Redbooks
Online resources
Help from IBM
Back cover
IBM System x Reference Architecture for Hadoop: IBM InfoSphere BigInsights Reference Architecture
Introduction
Business problem and business value
Reference architecture use
Requirements
InfoSphere BigInsights predefined configuration
InfoSphere BigInsights HBase predefined configuration
Deployment considerations
Customizing the predefined configurations
Predefined configuration bill of materials
References
The team who wrote this paper
Now you can become a published author, too!
Stay connected to IBM Redbooks
Notices
Trademarks
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Note: Before using this information and the product it supports, read the information in “Notices” on page vii.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset