Designing and Programming CICS Applications

Designing and Programming CICS Applications

Author: John Horswill

Publisher: "O'Reilly Media, Inc."

Published: 2000-07-31

Total Pages: 417

ISBN-13: 1449313035

DOWNLOAD EBOOK

CICS is an application server that delivers industrial-strength, online transaction management for critical enterprise applications. Proven in the market for over 30 years with many of the world's leading businesses, CICS enables today's customers to modernize and extend their applications to take advantage of the opportunities provided by e-business while maximizing the benefits of their existing investments.Designing and Programming CICS Applications will benefit a diverse audience. It introduces new users of IBM's mainframe (OS/390) to CICS features. It shows experienced users how to integrate existing mainframe systems with newer technologies, including the Web, CORBA, Java, CICS clients, and Visual Basic; as well as how to link MQSeries and CICS.Each part of Designing and Programming CICS Applications addresses the design requirements for specific components and gives a step-by-step approach to developing a simple application. The book reviews the basic concepts of a business application and the way CICS meets these requirements. It then covers a wide range of application development technologies, including VisualAge for Java, WebSphere Studio, and Visual Basic. Users learn not only how to design and write their programs but also how to deploy their applications.Designing and Programming CICS Applications shows how to: Develop and modify existing COBOL applications Become familiar with the CICS Java environment and write a simple Java wrapper for a COBOL application Develop a web front end using servlets, JSP and JavaBeans. Link the web front end to an existing COBOL application using CORBA Write a Visual Basic application to develop a customer GUI Link an existing COBOL application using a CICS Client ECI call Develop a Java application using Swing as an MQSeries Client Use the MQSeries-CICS bridge to access an existing COBOL application Whether for working with thousands of terminals or for a client/server environment with workstations and LANs exploiting modern technology such as graphical interfaces or multimedia, Designing and Programming CICS Applications delivers the power to create, modernize and extend CICS applications.


Modernizing Applications with IBM CICS

Modernizing Applications with IBM CICS

Author: Russell Bonner

Publisher: IBM Redbooks

Published: 2020-12-30

Total Pages: 86

ISBN-13: 0738459291

DOWNLOAD EBOOK

IBM® CICS® is a mixed language application server that runs on IBM Z®. Over the 50 years since CICS was introduced in 1969, enterprises have used the qualities of service (QoSs) that CICS provides to allow them to create high throughput and secure transactional applications that have powered their business. As the IT landscape has evolved, so has CICS to allow these applications to integrate with new platforms and still provide value to the rest of the business. Because of this capability, many businesses still rely on CICS to power their core applications. This IBM Redpaper publication focuses on modernizing these CICS applications, allowing them to integrate with cloud-native applications. This modernization can be achieved either by constructing application programming interfaces (APIs) that allow new cloud-native applications to connect to your existing assets, rewriting parts of your application in newer languages and hosting them back on CICS, or by using CICS capabilities to extend your applications to provide new capabilities and functions. The paper takes a traditional example application and shows you how it works. Then, the paper extends the example, rewrites portions of its functions, and enables its APIs. It also explains how CICS applications can use continuous integration (CI) and continuous delivery (CD) to deliver, test, and deploy code into CICS easily and with quality.


Application Development for IBM CICS Web Services

Application Development for IBM CICS Web Services

Author: O'Grady James

Publisher: IBM Redbooks

Published: 2015-01-27

Total Pages: 552

ISBN-13: 0738440310

DOWNLOAD EBOOK

This IBM® Redbooks® publication focuses on developing Web service applications in IBM CICS®. It takes the broad view of developing and modernizing CICS applications for XML, Web services, SOAP, and SOA support, and lays out a reference architecture for developing these kinds of applications. We start by discussing Web services in general, then review how CICS implements Web services. We offer an overview of different development approaches: bottom-up, top-down, and meet-in-the-middle. We then look at how you would go about exposing a CICS application as a Web service provider, again looking at the different approaches. The book then steps through the process of creating a CICS Web service requester. We follow this by looking at CICS application aggregation (including 3270 applications) with IBM Rational® Application Developer for IBM System z® and how to implement CICS Web Services using CICS Cloud technology. The first part is concluded with hints and tips to help you when implementing this technology. Part two of this publication provides performance figures for a basic Web service. We investigate some common variables and examine their effects on the performance of CICS as both a requester and provider of Web services.


CICS Basic Training for Application Developers Using DB2 and VSAM

CICS Basic Training for Application Developers Using DB2 and VSAM

Author: Robert Wingate

Publisher: Robert Wingate

Published: 2020-11-16

Total Pages: 220

ISBN-13: 9781734584769

DOWNLOAD EBOOK

This book will teach you the basic information and skills you need to develop applications with CICS on IBM mainframe computers running z/OS. The instruction, examples and sample programs in this book are a fast track to becoming productive as quickly as possible using CICS with the COBOL programming language. The content is easy to read and digest, well organized and focused on honing real job skills. Acquiring these skills is a key step in mastering CICS application development and maintenance so you'll be ready to join a CICS programming team.


IBM CICS and the JVM server: Developing and Deploying Java Applications

IBM CICS and the JVM server: Developing and Deploying Java Applications

Author: Chris Rayns

Publisher: IBM Redbooks

Published: 2013-07-15

Total Pages: 406

ISBN-13: 0738438332

DOWNLOAD EBOOK

This IBM® Redbooks® publication provides information about the new Java virtual machine (JVM) server technology in IBM CICS® Transaction Server for z/OS® V4.2. We begin by outlining the many advantages of its multi-threaded operation over the pooled JVM function of earlier releases. The Open Services Gateway initiative (OSGi) is described and we highlight the benefits OSGi brings to both development and deployment. Details are then provided about how to configure and use the new JVM server environment. Examples are included of the deployment process, which takes a Java application from the workstation Eclipse integrated development environment (IDE) with the IBM CICS Explorer® software development kit (SDK) plug-in, through the various stages up to execution in a stand-alone CICS region and an IBM CICSPlex® environment. The book continues with a comparison between traditional CICS programming, and CICS programming from Java. As a result, the main functional areas of the Java class library for CICS (JCICS) application programming interface (API) are extensively reviewed. Further chapters are provided to demonstrate interaction with structured data such as copybooks, and how to access relational databases by using Java Database Connectivity (JDBC) and Structured Query Language for Java (SQLJ). Finally, we devote a chapter to the migration of applications from the pooled JVM model to the new JVM server run time.


CICS Command Level Programming

CICS Command Level Programming

Author: Alida Jatich

Publisher: Wiley-Interscience

Published: 1991-05-27

Total Pages: 0

ISBN-13: 9780471528623

DOWNLOAD EBOOK

This Second Edition includes all relevant information regarding IBM's latest major update releases of CICS. Using a step-by-step tutorial, it shows how to develop and maintain CICS code for maximum system effectiveness. Coverage includes all commands, support functions, and VS COBOL II; detailed information on using the first microcomputer (OS/2) version of CICS; and table setup and system utilities for applications programmers developing software on personal computers. By providing a wealth of real-world examples, teaches readers a practical, streamlined approach to problem solving using the latest CICS coding techniques.


CICS Application and System Programming

CICS Application and System Programming

Author: Barry K. Nirmal

Publisher: QED Information Sciences

Published: 1992

Total Pages: 568

ISBN-13:

DOWNLOAD EBOOK

This book gives you tools--BMS maps, programs, JCL, etc.--you can easily copy to your own data sets, compile or assemble, and execute with little or no change. And it teaches you how to develop similar tools yourself. These utilities solve practical problems commonly faced by application and system programmers and analysts in MVS and DOS/VSE environments.