IP Library › Granted Patent US 11,531,674
Granted Patent B2
US 11,531,674 · App. 17/156,327 · Granted Dec 20, 2022

System and method for supporting rollback of changes made to target systems via an integration platform

Inventors: Prakash Kumar Devta (Bangalore, IN); Anuj Kaushal (Bangalore, IN)
Assignee: ORACLE INTERNATIONAL CORPORATION
G06F16/24578G06F11/1469G06F2201/82
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,531,674
App. No.
17/156,327
Granted
Dec 20, 2022
Kind
B2
Abstract

Systems and methods for supporting rollback of changes made to target systems via an integration platform. Systems and methods can support reverting changes made to target applications via an integration platform (e.g., integration platform as a service (iPaaS)) with the help of a rollback activity. In order to aid the development and design of integration orchestrations, the integration platform can provide suggested rollback actions. In case of a failure in integration runtime, this rollback activity will revert changes made to the target applications prior to the point of fault. This helps ensure that systems remain in consistent state.

Claims (49)

1. A system for supporting rollback of changes made to target systems via an integration platform, comprising:

a computer including one or more microprocessors;

an integration platform running on the computer; and

an integration orchestration at the integration platform, the integration orchestration having associated therewith a plurality of adapters, each adapter linking to an application external to the integration flow, wherein an adapter of the plurality of adapters comprises an invoke action;

wherein during design of the integration orchestration, one or more rollback recommendations associated with the adapter of the plurality of adapters are displayed, via a user-interface of the integration platform.

2. The system of claim 1 ,

wherein said one or more rollback recommendations are based upon a query of a knowledge base of the integration platform.

3. The system of claim 2 ,

wherein said one or more rollback recommendations comprises two or more rollback recommendations.

4. The system of claim 3 ,

wherein said two or more rollback recommendations are displayed, via the user interface, as an ordered list of ranked options, each option corresponding to one of the said two or more rollback options.

5. The system of claim 4 ,

wherein the ordered list of ranked options is generated based upon a recorded usage count, each of the two or more rollback options having associated therewith a usage count within the knowledge base.

6. The system of claim 5 ,

wherein upon the integration platform receiving an indication of a selection of one of the two or more rollback options during design of the integration orchestration, a count associated with the selected rollback option is incremented.

7. The system of claim 1 ,

wherein an input to each of the one or more rollback options comprises the same input as the invoke action.

8. A method for supporting rollback of changes made to target systems via an integration platform, comprising:

providing a computer including one or more microprocessors;

running an integration platform on the computer;

providing an integration orchestration at the integration platform, the integration orchestration having associated therewith a plurality of adapters, each adapter linking to an application external to the integration flow, wherein an adapter of the plurality of adapters comprises an invoke action; and

displaying, during design of the integration orchestration, one or more rollback recommendations associated with the adapter of the plurality of adapters, via a user-interface of the integration platform.

9. The method of claim 8 ,

wherein said one or more rollback recommendations are based upon a query of a knowledge base of the integration platform.

10. The method of claim 9 ,

wherein said one or more rollback recommendations comprises two or more rollback recommendations.

11. The method of claim 10 ,

wherein said two or more rollback recommendations are displayed, via the user interface, as an ordered list of ranked options, each option corresponding to one of the said two or more rollback options.

12. The method of claim 11 ,

wherein the ordered list of ranked options is generated based upon a recorded usage count, each of the two or more rollback options having associated therewith a usage count within the knowledge base.

13. The method of claim 12 ,

wherein upon the integration platform receiving an indication of a selection of one of the two or more rollback options during design of the integration orchestration, a count associated with the selected rollback option is incremented.

14. The method of claim 8 ,

wherein an input to each of the one or more rollback options comprises the same input as the invoke action.

15. A non-transitory computer readable storage medium, having instructions for supporting rollback of changes made to target systems via an integration platform, which when read an executed cause a computer to perform steps comprising:

providing a computer including one or more microprocessors;

running an integration platform on the computer;

providing an integration orchestration at the integration platform, the integration orchestration having associated therewith a plurality of adapters, each adapter linking to an application external to the integration flow, wherein an adapter of the plurality of adapters comprises an invoke action; and

displaying, during design of the integration orchestration, one or more rollback recommendations associated with the adapter of the plurality of adapters, via a user-interface of the integration platform.

16. The non-transitory computer readable storage medium of claim 15 ,

wherein said one or more rollback recommendations are based upon a query of a knowledge base of the integration platform.

17. The non-transitory computer readable storage medium of claim 16 ,

wherein said one or more rollback recommendations comprises two or more rollback recommendations.

18. The non-transitory computer readable storage medium of claim 17 ,

wherein said two or more rollback recommendations are displayed, via the user interface, as an ordered list of ranked options, each option corresponding to one of the said two or more rollback options.

19. The non-transitory computer readable storage medium of claim 18 ,

wherein the ordered list of ranked options is generated based upon a recorded usage count, each of the two or more rollback options having associated therewith a usage count within the knowledge base.

20. The non-transitory computer readable storage medium of claim 19 ,

wherein upon the integration platform receiving an indication of a selection of one of the two or more rollback options during design of the integration orchestration, a count associated with the selected rollback option is incremented.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2021
From: DEVTA, PRAKASH KUMAR; KAUSHAL, ANUJ
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 055038/0436 →
Continuity (1)
Related Publication 20220237197A1 · Jul 28, 2022
Cited By (1)
US 12,657,074