Preface
This IBM® Redbooks® publication, intended for architects, application developers, and system programmers, describes how to design and implement Java web-based applications in an IBM CICS® Liberty JVM server. This book is based on IBM CICS Transaction Server V5.3 (CICS TS) using the embedded IBM WebSphere® Application Server Liberty V8.5.5 technology.
Liberty is an asset to your organization, whether you intend to extend existing enterprise services hosted in CICS, or develop new web-based applications supporting new lines of business. Fundamentally, Liberty is a composable, dynamic profile of IBM WebSphere Application Server that enables you to provision Java EE technology on a feature-by-feature basis. Liberty can be provisioned with as little as the HTTP transport and a servlet web container, or with the entire Java EE 6 Web Profile feature set depending on your application requirements.
This publication includes a Technology Essentials section for architects and application developers to help understand the underlying technology, an Up-and-Running section for system programmers implementing the Liberty JVM server for the first time, and a set of real-life application development scenarios.
Authors
This book was produced by a team of specialists from around the world working at the International Technical Support Organization (ITSO), Raleigh Center.
Hernan Cunico is a Senior Information and IT Architect at the ITSO, Raleigh Center. He has over 18 years of experience in the consulting and development fields. His areas of expertise include user experience design, information and application development, middleware, portals, open source, cloud, mobile, and Agile development. He has written extensively on commerce, portals, migrations, HR, and learning solutions.
Andreas Hümmer has been working as a Software Developer for IBM z Systems™ at DATEV eG in Germany since 2009. During his apprenticeship, he visited the IT-Akademie Augsburg (now European Mainframe Academie) and graduated as a z Systems specialist. After that, he joined a team at DATEV, which is responsible for development tools and languages on IBM z/OS®. The main area of his work is the integration of Java in z/OS Batch and CICS environments, including interlanguage communication to legacy code. Besides his job as a software developer, he supports an in-house network for young talents (under 30) working on z Systems.
Jonathan Lawrence is a member of the CICS Level 3 service team at IBM Hursley in the UK. He has over 15 years of experience working with CICS, as a designer, developer, technical consultant, and service engineer. In his service role, he specializes in Java, Open Services Gateway initiative (OSGi), Liberty and Dynamic Scripting, as well as CICS integration technologies such as Web services, IBM MQ, and Link3270 Bridge.
Shayla Robinson is a Software Support Specialist in CPSM Level II Technical Support at IBM in Research Triangle Park, NC. She has worked for IBM for 18 years as a CICS Level 2 Support representative with the last eight years focusing on CPSM Level 2 Support. She holds a Bachelor’s degree in Computer Science and a Master’s degree in Information Systems. In addition to CICS and IBM CICSPlex® SM, her areas of expertise include Java, OSGi, and Liberty.
Andre Schreiber is a System Programmer at Sparda-Datenverarbeitung eG in Nuremberg, Germany. After graduation as an IT systems specialist, he joined the Mainframe department as a CICS system programmer. He has three years of experience in CICS Transaction Server, CICS Transaction Gateway on z/OS, and IBM OMEGAMON® XE on z/OS, with a special focus on the integration of new workloads (especially Java) inside of CICS. In his role, he specializes in Liberty, OSGi, and Axis2 Java based application server in CICS.
Inderpal Singh joined the IBM CICS Transaction Server development team in 2009. He has worked as a software engineer in many areas, including CICS System Management, CICS cloud enablement, and the CICS Transaction Server Feature Pack for Mobile Extensions. His most recent role is as an evangelist for modernization of clients’ IBM z Systems assets, where he focuses on helping clients of z Systems achieve the most business value out of the technology. After studying at The University of Sheffield, Inderpal received a Bachelor of Science degree in Computer Science and Artificial Intelligence.
Prabhat Srivastava is a System Programmer at Bankwest, Perth, Western Australia. He has 25 years of experience in mainframe systems programming area. His areas of interest are z/OS, CICS TS, security, mainframe modernization, and web services. Recently, he successfully completed a project to extend Bankwest’s core CICS applications to a digital world by using CICS Liberty and is currently working on CICS web services.
Phil Wakelin works for CICS development at IBM UK in Hursley, and is a member of the CICS strategy and design team. He has worked with many CICS technologies for the last 25 years, and is responsible for new functionality in the area of CICS Java support. He is the author of many white papers, SupportPacs, and IBM Redbooks publications in the areas of CICS integration and Java support.
Dan Zachary works for IBM with CICS support in Research Triangle Park, NC. He has 26 years of experience supporting CICS clients throughout the world. His favorite areas of CICS are performance, languages, kernel, dispatcher, storage, monitoring, external resource managers and, now, Liberty JVM server.
Thanks to the following people for their contributions to this project:
Abigail Bettle
Alexander Brown
Adam Coulthard
Mark Hollands
David Roberts
Melita Saville
Matthew Wilson
Now you can become a published author, too!
Here’s an opportunity to spotlight your skills, grow your career, and become a published author—all at the same time! Join an ITSO residency project and help write a book in your area of expertise, while honing your experience using leading-edge technologies. Your efforts will help to increase product acceptance and customer satisfaction, as you expand your network of technical contacts and relationships. Residencies run from two to six weeks in length, and you can participate either in person or as a remote resident working from your home base.
Find out more about the residency program, browse the residency index, and apply online at:
Comments welcome
Your comments are important to us!
We want our books to be as helpful as possible. Send us your comments about this book or other IBM Redbooks publications in one of the following ways:
Use the online Contact us review Redbooks form found at:
Send your comments in an email to:
Mail your comments to:
IBM Corporation, International Technical Support Organization
Dept. HYTD Mail Station P099
2455 South Road
Poughkeepsie, NY 12601-5400
Stay connected to IBM Redbooks
Find us on Facebook:
Follow us on Twitter:
Look for us on LinkedIn:
Explore new Redbooks publications, residencies, and workshops with the IBM Redbooks weekly newsletter:
Stay current on recent Redbooks publications with RSS Feeds:
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.222.182.66