Integrated mainframe distributed orchestration tool
US-2019370010-A1 · Dec 5, 2019 · US
US11467951B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11467951-B2 |
| Application number | US-201916675637-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 6, 2019 |
| Priority date | Nov 6, 2019 |
| Publication date | Oct 11, 2022 |
| Grant date | Oct 11, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An embodiment of the present invention is directed to a Mainframe CI/CD design solution and pattern that provides a complete end to end process for Mainframe application. This enables faster time to market by performing critical SDLC processes, including build, test, scan and deployment in an automated fashion on a regular basis. An embodiment of the present invention is directed to a CI/CD approach that journeys from receiving requirements to final deployment. For any new application onboarding, teams may implement the CI/CD approach that may be customized per requirements of each LOB/Application.
Opening claim text (preview).
What is claimed is: 1. A system that implements a mainframe continuous integration continuous development, the system comprising: a code repository system; an interface that receives inputs from a user device via a communication network; and a computer processor, coupled to memory component and the interface, the computer processor executing in a mainframe environment, the mainframe environment comprising a production logical partition (LPAR) and a development logical partition (LPAR), the computer processor configured to: research, through an integrated development environment (IDE) tool, one or more changes identified by an issue tracking and production management system, the research including analysis of one or more requirements for the identified changes as well as identification of one or more overall impacts caused by the identified changes; develop code through integration between the IDE tool and a zOS mainframe, the zOS mainframe comprising a zOS software code management (SCM), a zOS compiler, and a zOS batch and customer information and control (CICS) system, the code development comprising (1) identifying and performing module updates between the IDE tool and the SCM, (2) compiling the code via the zOS compiler, correcting one or more issues via the IDE tool, and re-compiling the code via the zOS compiler, and (3) creating and executing automated unit testing via the zOS batch and CICS system and checking code coverage via the IDE tool; build a continuous integration continuous development pipeline for the mainframe environment wherein the continuous integration continuous development pipeline promotes the one or more package components to the code repository system; perform one or more code scans, the one or more code scans being triggered by the code repository system receiving the one or more package components, wherein the one or more code scans identify vulnerabilities in the code comprising syntax error, looping, and compliance with one or more standards, wherein the one or more code scans provide a score representing compliance with the one or more standards, and one or more communication messages are transmitted in response to the one or more code scans identifying the vulnerabilities in the code; perform automated testing; automated deployment to the development LPAR; and provide, via a pipeline snapshot interface, pipeline feedback data, wherein the pipeline snapshot interface provides a build history including builds of a build process, identifies each stage of the build process, provides a stage time for each stage of the build process for each of the builds, provides an average stage time for each stage of the build process, and identifies each stage of the build process for each of the builds that failed. 2. The system of claim 1 , wherein the interface is part of the IDE tool that supports mainframe application development, testing and maintenance. 3. The system of claim 1 , wherein the one or more code scans comprises peer review processes. 4. The system of claim 1 , wherein the one or more code scans are performed by a web-based version control repository hosting service for source code and development projects. 5. The system of claim 1 , wherein automating deployment is performed by an automated change management system. 6. The system of claim 1 , wherein the automated testing is performed by triggering automation test execution steps. 7. The system of claim 1 , wherein the pipeline snapshot interface provides build history and a plurality of stages and corresponding status data. 8. The system of claim 1 , wherein the mainframe environment comprises the zOS mainframe. 9. A method that implements a mainframe continuous integration continuous development, the method comprising: researching, through an integrated development environment (IDE) tool and in a mainframe environment comprising a production logical partition (LPAR) and a development logical partition (LPAR), one or more changes identified by an issue tracking and production management system, the research including analysis of one or more requirements for the identified changes as well as identification of one or more overall impacts caused by the identified changes; developing code in the mainframe environment through integration between the IDE tool and a zOS mainframe, the zOS mainframe comprising a zOS software code management (SCM), a zOS compiler, and a zOS batch and customer information and control (CICS) system, the code development comprising (1) identifying and performing module updates between the IDE tool and the SCM, (2) compiling the code, correcting one or more issues, and re-compiling the code between the IDE tool and the zOS Compiler, and (3) creating and executing automated unit testing and checking code coverage between the IDE tool and the zOS batch and CICS system; building a continuous integration continuous development pipeline for the mainframe environment wherein the continuous integration continuous development pipeline promotes the one or more package components to the code repository system; performing one or more code scans, the one or more code scans are triggered by the code repository system receiving the one or more package components, wherein the one or more code scans identify vulnerabilities in the code comprising syntax error, looping, and compliance with one or more standards, wherein the one or more code scans provide a score representing compliance with the one or more standards, and one or more communication messages are transmitted in response to the one or more code scans identifying the vulnerabilities in the code; performing automated testing; automating deploying to the development LPAR; and providing, via a pipeline snapshot interface, pipeline feedback data, wherein the pipeline snapshot interface provides a build history including builds of a build process, identifies each stage of the build process, provides a stage time for each stage of the build process for each of the builds, provides an average stage time for each stage of the build process, and identifies each stage of the build process for each of the builds that failed. 10. The method of claim 9 , wherein the interface is part of the IDE tool that supports mainframe application development, testing and maintenance. 11. The method of claim 9 , wherein the one or more code scans comprises peer review processes. 12. The method of claim 9 , wherein the one or more code scans are performed by a web-based version control repository hosting service for source code and development projects. 13. The method of claim 9 , wherein automating deployment is performed by an automated change management system. 14. The method of claim 9 , wherein the automated testing is performed by triggering automation test execution steps. 15. The method of claim 9 , wherein the pipeline feedback may be provided via a pipeline snapshot interface. 16. The method of claim 9 , wherein the mainframe environment comprises the zOS mainframe.
Intelligent editors · CPC title
Bypassing or forwarding of data results, e.g. locally between pipeline stages or within a pipeline stage · CPC title
Testing of software · CPC title
Software deployment · CPC title
Version control (security arrangements therefor G06F21/57); Configuration management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.