Patent ID: 9632837
Date: 2017-04-25
CPC Classifications: G06F

Claim:
1. A consolidation system comprising: at least one processor to: generate an application programming interface for exposing at least two business assets to at least one requesting application; and consolidate the at least two business assets into at least one business asset without modifying the implementation of the application programming interface and the implementation of the at least one requesting application; wherein the at least two business assets includes a first data base and a second database and wherein the processor to consolidate the first database and the second database comprises the processor configured to: merge data between the first database and the second database second database to generate a single dataset; store the single dataset within a single database; and disassociate the first database and the application programming interface so that the application programming interface no longer exposes the first database to the at least one requesting application, wherein the application programming interface is implemented according to a representational state transfer software architecture; and wherein the application programming interface is immutable and wherein application programming interface comprises a set of API calls corresponding to any requests of the at least one requesting application.