System and method for implementing mainframe continuous integration continuous development

US2021133091A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021133091-A1
Application numberUS-201916675637-A
CountryUS
Kind codeA1
Filing dateNov 6, 2019
Priority dateNov 6, 2019
Publication dateMay 6, 2021
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

Opening claim text (preview).

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 comprising a production logical partition (LPAR) and a development logical partition (LPAR) and further configured to perform the steps of: performing requirement analysis and code development; building a continuous integration continuous development pipeline for the mainframe environment wherein the continuous integration continuous development pipeline promotes one or more package components to the code repository system; performing one or more code scans wherein the one or more code scans are triggered by the code repository system receiving the one or more package components, and further wherein the one or more code scans identify vulnerabilities in the code comprising syntax error, looping, and compliance with one or more standards; performing automated testing; automating deploying to the development LPAR; and providing, via a pipeline snapshot interface, pipeline feedback data. 2 . The system of claim 1 , wherein the interface is part of an Integrated Development Environment (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 one or more communication messages are transmitted responsive to the one or more code scans. 6 . The system of claim 1 , wherein automating deployment is performed by an automated change management system. 7 . The system of claim 1 , wherein automated testing is performed by triggering automation test execution steps. 8 . The system of claim 1 , wherein the pipeline snapshot interface provides build history and a plurality of stages and corresponding status data. 9 . The system of claim 1 , wherein the pipeline snapshot interface provides average stage times for each stage of a build process. 10 . The system of claim 1 , wherein the mainframe environment comprises a zOS mainframe. 11 . A method that implements a mainframe continuous integration continuous development, the method comprising the steps of: performing requirement analysis and code development in a mainframe environment comprising a production logical partition (LPAR) and a development logical partition (LPAR); building a continuous integration continuous development pipeline for the mainframe environment wherein the continuous integration continuous development pipeline promotes one or more package components to the code repository system; performing one or more code scans wherein the one or more code scans are triggered by the code repository system receiving the one or more package components, and further wherein the one or more code scans identify vulnerabilities in the code comprising syntax error, looping, and compliance with one or more standards; performing automated testing; automating deploying to the development LPAR; and providing, via a pipeline snapshot interface, pipeline feedback data. 12 . The method of claim 11 , wherein the interface is part of an Integrated Development Environment (IDE) tool that supports mainframe application development, testing and maintenance. 13 . The method of claim 11 , wherein the one or more code scans comprises peer review processes. 14 . The method of claim 11 , wherein the one or more code scans are performed by a web-based version control repository hosting service for source code and development projects. 15 . The method of claim 11 , wherein one or more communication messages are transmitted responsive to the one or more code scans. 16 . The method of claim 11 , wherein automating deployment is performed by an automated change management system. 17 . The method of claim 11 , wherein automated testing is performed by triggering automation test execution steps. 18 . The method of claim 11 , wherein the pipeline feedback may be provided via a pipeline snapshot interface. 19 . The method of claim 11 , wherein the pipeline snapshot interface provides average stage times for each stage of a build process. 20 . The method of claim 11 , wherein the mainframe environment comprises a zOS mainframe.

Assignees

Inventors

Classifications

  • Environments for analysis, debugging or testing of software · CPC title

  • Software deployment · CPC title

  • Intelligent editors · CPC title

  • Version control (security arrangements therefor G06F21/57); Configuration management · CPC title

  • Analysis of software for verifying properties of programs (testing of software G06F11/3668) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2021133091A1 cover?
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 app…
Who is the assignee on this patent?
Jpmorgan Chase Bank Na
What technology area does this patent fall under?
Primary CPC classification G06F11/3604. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 06 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).