Atjaunināt sīkdatņu piekrišanu

E-grāmata: Modern Mainframe Development

3.60/5 (10 ratings by Goodreads)
  • Formāts: 350 pages
  • Izdošanas datums: 16-Mar-2022
  • Izdevniecība: O'Reilly Media
  • Valoda: eng
  • ISBN-13: 9781098106997
  • Formāts - PDF+DRM
  • Cena: 54,09 €*
  • * ši ir gala cena, t.i., netiek piemērotas nekādas papildus atlaides
  • Ielikt grozā
  • Pievienot vēlmju sarakstam
  • Šī e-grāmata paredzēta tikai personīgai lietošanai. E-grāmatas nav iespējams atgriezt un nauda par iegādātajām e-grāmatām netiek atmaksāta.
  • Formāts: 350 pages
  • Izdošanas datums: 16-Mar-2022
  • Izdevniecība: O'Reilly Media
  • Valoda: eng
  • ISBN-13: 9781098106997

DRM restrictions

  • Kopēšana (kopēt/ievietot):

    nav atļauts

  • Drukāšana:

    nav atļauts

  • Lietošana:

    Digitālo tiesību pārvaldība (Digital Rights Management (DRM))
    Izdevējs ir piegādājis šo grāmatu šifrētā veidā, kas nozīmē, ka jums ir jāinstalē bezmaksas programmatūra, lai to atbloķētu un lasītu. Lai lasītu šo e-grāmatu, jums ir jāizveido Adobe ID. Vairāk informācijas šeit. E-grāmatu var lasīt un lejupielādēt līdz 6 ierīcēm (vienam lietotājam ar vienu un to pašu Adobe ID).

    Nepieciešamā programmatūra
    Lai lasītu šo e-grāmatu mobilajā ierīcē (tālrunī vai planšetdatorā), jums būs jāinstalē šī bezmaksas lietotne: PocketBook Reader (iOS / Android)

    Lai lejupielādētu un lasītu šo e-grāmatu datorā vai Mac datorā, jums ir nepieciešamid Adobe Digital Editions (šī ir bezmaksas lietotne, kas īpaši izstrādāta e-grāmatām. Tā nav tas pats, kas Adobe Reader, kas, iespējams, jau ir jūsu datorā.)

    Jūs nevarat lasīt šo e-grāmatu, izmantojot Amazon Kindle.

Even as spending on digital transformation continues to skyrocket, mainframes nevertheless have major advantages for global enterprises. These systems still process huge amounts of information and allow for highly secure processing. In this practical book, author Tom Taulli shows software developers how to pursue a hybrid approach by integrating traditional mainframes and applications with modern digital systems.

By the end of the book, you'll have a solid understanding of the mainframe architecture and ecosystem, including core concepts and technologies such as COBOL, JCL, DB2, VSAM, and CICS. You'll learn how to blend in newer technologies such as the cloud, AI and machine learning, and the use of microservices. This handbook is indispensable for enterprises looking to thrive in the new digital world.

  • Learn strategies and approaches for mainframe DevOps
  • Update and maintain existing mainframe code, and analyze and resolve common errors
  • Apply modern approaches to the mainframe, including microservices, APIs, cloud, and AI and machine learning
  • Work with datasets and databases and put together effective reports
  • Understand how to work with modern cloud systems, like AWS, for pursuing data migration
Foreword xi
Preface xiii
Part I Fundamentals of the Mainframe
1 Why Be a Mainframe Developer?
3(10)
Fear of Disruption
4(1)
Software Is Eating the World
5(2)
COVID-19
7(1)
Government Modernization
8(1)
Future of Mainframe Development
9(1)
Career Opportunities
10(1)
Conclusion
11(2)
2 World of the Mainframe
13(16)
What Does "Mainframe" Mean Anyway?
14(1)
A Brief History
14(5)
What Are Punch Cards?
15(1)
Growth of the Mainframe
15(3)
Mainframe Innovation
18(1)
The Terminal
18(1)
Mainframe Challenges
19(1)
Why Have a Mainframe?
20(1)
The OS
21(3)
z/VSE
22(1)
z/TPF
23(1)
z/VM
23(1)
Linux
23(1)
KVM
23(1)
Processor Architecture
24(1)
LPAR
24(1)
Disks
25(1)
Batch and Online Transaction Processing
26(1)
Mainframe Trends
27(1)
The Mainframe "Shop"
27(1)
Conclusion
28(1)
3 The Development Environment
29(32)
Accessing a Mainframe
29(5)
TSO
32(1)
ISPF
32(2)
Datasets
34(1)
Main Types of Datasets
35(2)
Sequential File
35(1)
Partitioned Dataset
35(1)
Virtual Storage Access Method
36(1)
Catalogs
37(1)
ISPF and Datasets
38(2)
Creating a File with ISPF
40(4)
System Display and Search Facility
44(2)
Job Control Language
46(2)
Unix System Services
48(1)
Mainframe Tools
48(1)
Modern IDEs
49(8)
IBM Developer for z/OS
49(1)
BMC Compuware Topaz Workbench
50(1)
Che4z
50(1)
Visual Studio Code
51(5)
Standardizing on Visual Studio
56(1)
Simple IDEs
57(1)
Web-Based Editors
57(1)
Development Process
58(1)
Conclusion
59(2)
4 The COBOL Language
61(28)
COBOL's Background, in Brief
61(1)
COBOL Versions
62(1)
Why Use COBOL?
63(1)
COBOL Program Structure: Columns
64(1)
COBOL Program Structure: Divisions
65(23)
Identification Division
66(1)
Environment Division
66(1)
Data Division
67(6)
Procedure Division
73(15)
Conclusion
88(1)
5 File Handling
89(26)
Records and Files
89(1)
Sequential File
90(4)
File Errors
94(1)
WRITE to a File
95(1)
JCL for File-Handling Programs
96(2)
Inventory Update Program
98(4)
File with Multiple Records
102(2)
Variable-Length Records
104(2)
Indexed Files
106(2)
Updating an Indexed File
108(2)
VSAM Files
110(3)
Conclusion
113(2)
6 COBOL Tables and Reports
115(26)
Introduction to Tables
115(3)
Tables and Reading Files
118(2)
Multilevel Tables
120(4)
Indexes
124(1)
Searching a Table
124(4)
Binary Search
128(1)
Reports
129(4)
The PROCEDURE DIVISION for Reports
132(1)
Testing a Report
132(1)
Reporting Tools
133(1)
Working with Characters and Strings
134(6)
STRING
136(1)
UNSTRING
137(2)
INSPECT
139(1)
Conclusion
140(1)
7 Other Languages and Programming Techniques
141(22)
What Language to Use?
141(1)
Assembler Language
142(5)
Memory
143(2)
Registers
145(1)
Base Displacement Addressing
146(1)
Sample Assembler Language Code
147(1)
Java
147(1)
C and C++
148(1)
PL/I
149(1)
CLIST and REXX
150(8)
REXX Variables
151(1)
REXX Comparisons
152(1)
Control Structures
153(2)
Calling Functions
155(2)
Arrays
157(1)
Object-Oriented COBOL
158(1)
Programming Techniques
158(3)
Copy Member
159(1)
Subprograms
160(1)
Conclusion
161(2)
8 Databases and Transaction Managers
163(30)
Information Management System
163(10)
IMS Database Manager
165(2)
IMS Transaction Manager
167(1)
IMS Services and Tools
168(2)
IMS Programming Language
170(3)
Db2 and the Relational Database
173(12)
Benefits of Relational Databases
175(1)
Using Db2
176(2)
Structured Query Language
178(2)
Joins
180(1)
Database Administrator
181(1)
Application Development with Db2
182(2)
Db2 Ecosystem
184(1)
Customer Information Control System
185(4)
Working with the CICS Platform
186(1)
Programming in CICS
187(2)
Conclusion
189(4)
Part II Modern Topics
9 DevOps
193(30)
Advantages of DevOps
193(2)
Waterfall Method Model
195(1)
Agile Method
196(7)
Scrum
198(1)
Kanban
199(2)
Lean
201(1)
Agile: It's Not All About Speed
202(1)
Mainframes and the Challenges for DevOps
203(1)
DevOps Best Practices
204(1)
Configuration Management
205(2)
Issues with DevOps
207(1)
Metrics
208(1)
Mainframe DevOps Tooling
208(14)
Automation
209(1)
Cl/CD
210(3)
Zowe
213(2)
BMC Jenkins Plug-ins
215(4)
Zigi
219(3)
Conclusion
222(1)
10 Artificial Intelligence
223(28)
What Is AI?
224(1)
Why Use AI?
225(1)
Downsides of AI
226(2)
Machine Learning
228(2)
Binary Classification
229(1)
Multiclass Classification
230(1)
Multilabel Classification
230(1)
Imbalanced Classification
230(1)
Types of Machine Learning
230(3)
Supervised Learning
231(1)
Unsupervised Learning
231(1)
Reinforcement Learning
232(1)
Deep Learning
233(1)
Data
234(7)
Big Data
235(1)
Data Management
236(2)
Log Data
238(1)
Data Wrangling
239(2)
The AI Process
241(2)
Accuracy
243(1)
An AI Demo
244(3)
AI on Z
247(1)
AIOps
248(1)
Conclusion
249(2)
11 Robotic Process Automation, and Low-Code and No-Code Systems
251(22)
What Is RPA?
252(2)
The Disadvantages of RPA
254(1)
Macros, Scripts, and APIs
254(1)
Types of RPA
255(1)
Process Methodologies
256(1)
RPA Roles
257(1)
Evaluating RPA Software
258(1)
Process Mining
259(2)
How to Create a Bot
261(7)
Creating a UiPath Bot
261(5)
Creating a Bot for the Mainframe
266(2)
RPA Issues with Mainframes
268(1)
Low-Code and No-Code Systems
269(2)
Conclusion
271(2)
12 Mainframe Modernization Strategies
273(20)
Why Modernize?
273(2)
Using a Hybrid Cloud
275(1)
Setting Goals
276(6)
Encapsulating
278(1)
Rehosting or Replatforming
278(1)
Refactoring or Rearchitecting
279(2)
Replacing or Rebuilding
281(1)
Working with the Hyperscalers
282(5)
Amazon Web Services
283(1)
Microsoft
284(2)
Google Cloud
286(1)
Automation Tools
287(4)
Heirloom Computing
288(1)
EvolveWare
289(1)
Advanced's Automated COBOL Refactoring
290(1)
Astadia
290(1)
Data Migration
290(1)
Conclusion
291(2)
13 The Future
293(8)
Innovation of the Mainframe
293(2)
Enterprise Integration
295(2)
The Hybrid Model
297(1)
Mainframe as a Service
298(1)
Conclusion
299(2)
Additional Resources 301(2)
Glossary 303(6)
Index 309