Hybrid cloud with dynamic bridging between systems of record and systems of engagement

US10656975B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10656975-B2
Application numberUS-201816012049-A
CountryUS
Kind codeB2
Filing dateJun 19, 2018
Priority dateJun 19, 2018
Publication dateMay 19, 2020
Grant dateMay 19, 2020

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.

Systems and methods for dynamically bridging between Systems of Record and Systems of Engagement are disclosed, including: receiving a request to provision a new workload in a distributed computing environment; identifying a plurality of components available in a system of record (SoR); receiving a selected component of at least one of the plurality of components available in the SoR; and provisioning the new workload by creating a data flow using the selected component.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a computing device, a request to provision a new workload in a distributed computing environment; identifying, by the computing device, using a database of prior connections, a plurality of components available in a system of record (SoR) comprising a mainframe computer; receiving, by the computing device, a selected component of at least one of the plurality of components available in the SoR; provisioning, by the computing device, the new workload by creating a data flow using the selected component; and adding, by the computing device, the data flow to the database of prior connections, wherein: the creating the data flow comprises using a system of interaction (SoI) comprising a mobile enterprise application platform to dynamically bridge between the SoR and a system of engagement (SoE) comprising a plurality of mobile devices, the creating the data flow further comprises using an application programming interface (API) included in the SoI to connect to at least one backend system in the SoR, Queued Direct Input Output (QDIO) for middleware residing on the mainframe computer is used to reduce a performance bottleneck from the SoR to the SoE, the identifying the plurality of components available in the SoR comprises using a discovery process in the mainframe computer that identifies at least one middleware module on the mainframe computer and at least one backend system with which the at least one middleware module communicates, the at least one middleware module provides transaction processing, database services, and information management services of the at least one backend system, the creating the data flow further comprises creating a bridge that causes data to flow between a connector program module in the mainframe computer that communicates with the at least one middleware module and the mobile enterprise application platform and that causes data to flow between the mobile enterprise application platform and each of the plurality of mobile devices, and the computing device is a cloud brokerage and the creating the bridge is performed by the cloud brokerage using a reusable application programming interface. 2. The method according to claim 1 , wherein the computing device is a cloud brokerage and the distributed computing environment is a hybrid cloud. 3. The method according to claim 1 , wherein the mobile enterprise application platform includes a development environment and mobile-optimized runtime middleware. 4. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executed by a computing device to cause the computing device to: receive a request to provision a new workload in a distributed computing environment; identify, using a database of prior connections, a plurality of components available in a system of record (SoR) comprising a mainframe computer; receive a selected component of at least one of the plurality of components available in the SoR; provision the new workload by creating a data flow using the selected component; and add the data flow to the database of prior connections, wherein: the creating the data flow comprises using a system of interaction (SoI) comprising a mobile enterprise application platform to dynamically bridge between the SoR and a system of engagement (SoE) comprising a plurality of mobile devices, the creating the data flow further comprises using an application programming interface (API) included in the SoI to connect to at least one backend system in the SoR, Queued Direct Input Output (QDIO) for middleware residing on the mainframe computer is used to reduce a performance bottleneck from the SoR to the SoE, the identifying the plurality of components available in the SoR comprises using a discovery process in the mainframe computer that identifies at least one middleware module on the mainframe computer and at least one backend system with which the at least one middleware module communicates, the at least one middleware module provides transaction processing, database services, and information management services of the at least one backend system, the creating the data flow further comprises creating a bridge that causes data to flow between a connector program module in the mainframe computer that communicates with the at least one middleware module and the mobile enterprise application platform and that causes data to flow between the mobile enterprise application platform and each of the plurality of mobile devices, and the computing device is a cloud brokerage and the creating the bridge is performed by the cloud brokerage using a reusable application programming interface. 5. The computer program product according to claim 4 , wherein the computing device is a cloud brokerage and the distributed computing environment is a hybrid cloud. 6. A system comprising: a hardware processor; a computer readable memory; and a computer readable storage medium, associated with a computing device, storing program instructions executed by the hardware processor via the computer readable memory, the program instructions comprising: a service catalog accessor configured to invoke a database of prior connections to a plurality of components in a system of record (SoR) comprising a mainframe computer; a discovery process invoker configured to invoke a discovery process to identify the plurality of components in the SoR; and a data flow creator configured to receive a selected component of at least one of the plurality of components in the SoR, provision a new workload by creating a data flow using the selected component, and add the data flow to the database of prior connections, wherein: the data flow creator is configured to create the data flow by using a system of interaction (SoI) to dynamically bridge between the SoR and a system of engagement (SoE) comprising a plurality of mobile devices, the data flow creator is further configured to create the data flow by using an application programming interface (API) included in the SoI to connect to at least one backend system in the SoR, Queued Direct Input Output (QDIO) for middleware residing on the mainframe computer is used to reduce a performance bottleneck from the SoR to the SoE, the discovery process invoker is configured to identify the plurality of components available in the SoR using a discovery process in the mainframe computer that identifies at least one middleware module on the mainframe computer and at least one backend system with which the at least one middleware module communicates, the at least one middleware module provides transaction processing, database services, and information management services of the at least one backend system, the data flow creator is further configured to create the data flow further by creating a bridge that causes data to flow between a connector program module in the mainframe computer that communicates with the at least one middleware module and the mobile enterprise application platform and that causes data to flow between the mobile enterprise application platform and each of the plurality of mobile devices, the computing device is a cloud brokerage and the creating the bridge is performed by the cloud brokerage using a reusable application programming interface.

Assignees

Inventors

Classifications

  • to service a request · CPC title

  • G06F9/541Primary

    via adapters, e.g. between incompatible applications · CPC title

  • Techniques for rebalancing the load in a distributed system · 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 US10656975B2 cover?
Systems and methods for dynamically bridging between Systems of Record and Systems of Engagement are disclosed, including: receiving a request to provision a new workload in a distributed computing environment; identifying a plurality of components available in a system of record (SoR); receiving a selected component of at least one of the plurality of components available in the SoR; and provi…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F9/541. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 19 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).