System and method for providing guiding messages in creating an integration flow in a cloud-based integration platform

US10142188B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10142188-B2
Application numberUS-201615174656-A
CountryUS
Kind codeB2
Filing dateJun 6, 2016
Priority dateJun 4, 2015
Publication dateNov 27, 2018
Grant dateNov 27, 2018

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 generating messages guiding a user in creating an integration flow in a cloud-based integration service. The cloud-based integration service can include a web interface application for a current integration flow, and a runtime for executing the current integration flow. A plurality of complete integration flow definitions can be provided, each defining a plurality of integration components for a particular type of integration flow. The system can select a complete integration flow definition based on the type of the current integration flow, dynamically update the complete integration flow definition, and compare the current integration flow against the selected complete integration flow definition. Based on the comparison, the system can generate one or more messages for graphical display in the web interface application, to guide the user in creating the current integration flow.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for graphically displaying guiding messages for creating an integration flow in a cloud-based integration service, comprising: a computer including one or more microprocessors; a cloud service, executing on the computer, wherein the cloud service includes a web interface application for creating integration flows; a plurality of complete integration flow definitions, each complete integration flow definition defining a plurality of integration components for one of a plurality of different types of integration flows; and wherein the web interface application operates to display a user interface that receives input requests from a user to define an integration flow, receive a request from a user, via the user interface of the web interface application, to create a current integration flow of a particular type from within the plurality of different types of integration flows, wherein the current integration flow is associated with a current integration flow definition, select from the plurality of complete integration flow definitions a complete integration flow definition corresponding to the current integration flow, save an integration component defined in the user interface of the web interface application to a definition file associated with the current integration flow definition, in response to saving the integration component to the definition file associated with the current integration flow definition, update the current integration flow definition, and generate one or more messages indicating one or more additional integration components that are required to complete the particular type of integration flow, by comparing the updated current integration flow definition against the complete integration flow definition corresponding to the current integration flow, and, display the one or more messages to the user in the user interface of the web interface application. 2. The system of claim 1 , wherein the one or more messages includes information showing where to drag and drop an integration component. 3. The system of claim 1 , wherein each of the plurality of complete integration flow definitions is an extensible markup language file. 4. The system of claim 1 , wherein the plurality of types of integration flows include a data mapping integration flow, a publishing integration flow, and a subscribing integration flow. 5. The system of claim 1 , wherein the one or more messages are displayed together with a completeness indicator when the user clicks on a save button. 6. A method for graphically displaying guiding messages for creating an integration flow in a cloud-based integration service, wherein the cloud service a web interface application for creating integration flows, and a plurality of complete integration flow definitions, each complete integration flow definition defining a plurality of integration components for one of a plurality of different types of integration flows, the method comprising: displaying a user interface that receives input requests from a user to define an integration flow; receiving, via the user interface of the web interface application, a request from a user to create a current integration flow of a particular type from within the plurality of different types of integration flows, wherein the current integration flow is associated with a current integration flow definition; selecting, by the web interface application, a complete integration flow definition corresponding to the current integration flow; saving an integration component defined in the user interface of the web interface application to a definition file associated with the current integration flow definition; in response to saving the integration component to the definition file associated with the current integration flow definition, updating the current integration flow definition, and generating one or more messages indicating one or more additional integration components that are required to complete the particular type of integration flow by comparing the updated current integration flow definition against the complete integration flow definition corresponding to the current integration flow; and displaying the one or more messages to the user in the user interface of the web interface application. 7. The method of claim 6 , wherein the one or more messages includes information showing where to drag and drop an integration component. 8. The method of claim 6 , wherein each of the plurality of complete integration flow definitions is an extensible markup language file. 9. The method of claim 6 , wherein the plurality of types of integration flows include a data mapping integration flow, a publishing integration flow, and a subscribing integration flow. 10. The method of claim 6 , wherein the one or more messages are displayed together with a completeness indicator when the user clicks on a save button. 11. A non-transitory computer-readable storage medium storing a set of instructions for graphically displaying guiding messages for creating an integration flow in a cloud-based integration service, wherein the cloud service a web interface application for creating integration flows, and a plurality of complete integration flow definitions, each complete integration flow definition defining a plurality of integration components for one of a plurality of different types of integration flows, said instructions, when executed by one or more processors, causing the one or more processors to perform the steps comprising: displaying a user interface that receives input requests from a user to define an integration flow; receiving, via the user interface of the web interface application, a request from a user to create a current integration flow of a particular type from within the plurality of different types of integration flows, wherein the current integration flow is associated with a current integration flow definition; selecting, by the web interface application, a complete integration flow definition corresponding to the current integration flow; saving an integration component defined in the user interface of the web interface application to a definition file associated with the current integration flow definition; in response to saving the integration component to the definition file associated with the current integration flow definition, updating the current integration flow definition, and generating one or more messages indicating one or more additional integration components that are required to complete the particular type of integration flow by comparing the updated current integration flow definition against the complete integration flow definition corresponding to the current integration flow; and displaying the one or more messages to the user in the user interface of the web interface application. 12. The non-transitory computer-readable storage medium of claim 11 , wherein the one or more messages includes information showing where to drag and drop an integration component. 13. The non-transitory computer-readable storage medium of claim 11 , wherein each of the plurality of complete integration flow definitions is an extensible markup language file. 14. The non-transitory computer-readable storage medium of claim 11 , wherein the plurality of types of integration flows include a data mapping integration flow, a publishing integration flow, and a subscribing integration flow. 15. The non-transitory computer-readable storage medium of claim 11 , wherein the plurality of types of integration flows include a data mapping integration flow, a publishing

Assignees

Inventors

Classifications

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Drag-and-drop · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • H04L41/22Primary

    comprising specially adapted graphical user interfaces [GUI] · 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 US10142188B2 cover?
In accordance with an embodiment, described herein is a system and method for generating messages guiding a user in creating an integration flow in a cloud-based integration service. The cloud-based integration service can include a web interface application for a current integration flow, and a runtime for executing the current integration flow. A plurality of complete integration flow definit…
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification H04L41/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 27 2018 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).