System and method for providing completeness indicators for an integration flow in a cloud-based integration platform

US10324585B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10324585-B2
Application numberUS-201615174653-A
CountryUS
Kind codeB2
Filing dateJun 6, 2016
Priority dateJun 4, 2015
Publication dateJun 18, 2019
Grant dateJun 18, 2019

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.

In accordance with an embodiment, described herein is a system and method for graphically displaying a completeness indicator for a current integration flow being defined in a cloud-based integration service. The cloud-based integration service includes a web user interface for designing the current integration flow and a runtime for executing the integration flow. A plurality of integration flow definitions can be provided, each defining a plurality of integration components for a particular type of integration flow. The system can compare one or more integration components in the current integration flow, against a plurality of integration components in a definition for a particular type of integration flow, taking into account the relative weighting of each integration component. A value reflecting the level of completeness of the current integration flow can be generated based on the comparison, and graphically displayed as a completeness indicator in the web interface application.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for generating a completeness indicator for an integration flow being defined in a cloud-based integration service, the system comprising: a computer comprising one or more microprocessors; and an integration cloud service (ICS), executing on the computer, wherein the ICS comprises a web interface application providing a design time for an associated user to define a current ICS integration flow, the web interface application comprising: a first integration flow definition that defines a plurality of integration components for a complete integration flow of a particular type, wherein each of the plurality of integration components for the complete integration flow of the particular type is associated with a particular weighted score reflecting an effort required to define that integration component in a corresponding integration component of a plurality of integration components of the current ICS integration flow, a second integration flow definition operable responsive to a save action to store one or more integration components of the plurality of integration components of the current ICS integration flow defined by the associated user in the design time for the current ICS integration flow; and an integration flow analyzer executing on the computer to determine a level of completeness of the current ICS integration flow based on the particular weighted scores associated with the plurality of integration components for the complete integration flow of the particular type, and based on one or more weighted scores of one or more of the plurality of integration components for the complete integration flow of the particular type corresponding to the one or more integration components of the plurality of integration components of the current ICS integration flow defined by the associated user in the design time for the current ICS integration flow, wherein the integration flow analyzer executing on the computer generates the completeness indicator representative of the level of completeness of the current ICS integration flow by calculating a first total weighted score as a sum of the particular weighted scores of the plurality of integration components for the complete integration flow of the particular type of the first integration flow definition, calculating a second total weighted score as a sum of the weighted scores of the one or more of the plurality of integration components for the complete integration flow of the particular type corresponding to the one or more integration components of the second integration flow definition, and calculating the completeness indicator representative of the level of completeness of the current ICS integration flow by dividing the second total weighted score by the first total weighted score. 2. The system of claim 1 , wherein the first integration flow definition is selected from a plurality of integration flow definitions, each for a different type of integration flow. 3. The system of claim 1 , wherein the completeness indicator is graphically displayed as a gauge, or numerically as a percentage value. 4. The system of claim 1 , wherein the first integration flow is dynamically updated based on one or more integration components currently defined in the web user interface application. 5. The system of claim 3 , wherein an additional indicator is overlaid on the gauge, the additional indicator indicating that additional end-user help is available. 6. The system of claim 5 , wherein clicking on the additional indicator overlaid on the gauge causes the web interface application to display the additional steps required to complete the current ICS integration flow. 7. A method for generating a completeness indicator for an integration flow being defined in a cloud-based integration service, the method comprising: providing an integration cloud service (ICS), executing on a computer comprising a microprocessor, wherein the cloud service comprises a web interface application providing a design time for an associated user to define a current ICS integration flow, the web interface application: providing a first integration flow definition that defines a plurality of integration components for a complete integration flow of a particular type, each of the plurality of integration components for the complete integration flow of the particular type is associated with a particular weighted score reflecting an effort required to define that integration component in a corresponding integration component of a plurality of integration components of the current ICS integration flow; providing a second integration flow definition operable responsive to a save operation to store one or more integration components of the plurality of integration components of the current ICS integration flow defined by the associated user in the design time for the current ICS integration flow; and providing an integration flow analyzer executing on the computer determining a level of completeness of the current ICS integration flow based on the particular weighted scores associated with the plurality of integration components for the complete integration flow of the particular type, and based on one or more weighted scores of one or more of the plurality of integration components for the complete integration flow of the particular type corresponding to the one or more integration components of the plurality of integration components of the current ICS integration flow defined by the associated user in the design time for the current ICS integration flow, wherein the integration flow analyzer executing on the computer generates the completeness indicator representative of the level of completeness of the current ICS integration flow by calculating a first total weighted score as a sum of the particular weighted scores of the plurality of integration components for the complete integration flow of the particular type of the first integration flow definition; calculating, by the integration flow analyzer of the web interface application, a second total weighted score as a sum of the weighted scores of the one or more of the plurality of integration components for the complete integration flow of the particular type corresponding to the one or more integration components of the second integration flow definition; and calculating, by the integration flow analyzer of the web interface application, the completeness indicator representative of the level of completeness of the current ICS integration flow by dividing the second total weighted score by the first total weighted score. 8. The method of claim 7 , wherein the first integration flow definition is selected from a plurality of integration flow definitions, each for a different type of integration flow. 9. The method of claim 7 , wherein the completeness indicator is graphically displayed as a gauge, or numerically as a percentage value. 10. The method of claim 7 , wherein the first integration flow is dynamically updated based on one or more integration components currently defined in the web interface application. 11. The method of claim 9 , wherein an additional indicator is overlaid on the gauge, the additional indicator indicating that additional end-user help is available. 12. The method of claim 11 , wherein clicking on the additional indicator overlaid on the gauge causes the web interface application to display additional steps required to complete the current ICS integration flow. 13. A non-transitory computer-readable storage medium storing a set of instructions for generating a completeness indicator for an integration flow being defined in a cloud-ba

Assignees

Inventors

Classifications

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Help systems · CPC title

  • Drag-and-drop · 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 US10324585B2 cover?
In accordance with an embodiment, described herein is a system and method for graphically displaying a completeness indicator for a current integration flow being defined in a cloud-based integration service. The cloud-based integration service includes a web user interface for designing the current integration flow and a runtime for executing the integration flow. A plurality of integration fl…
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/04817. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 18 2019 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 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).