Dynamically unifying disparate user interface applications in a cloud native environment
US-2022131852-A1 · Apr 28, 2022 · US
US11729248B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11729248-B2 |
| Application number | US-201917775566-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 7, 2019 |
| Priority date | Nov 7, 2019 |
| Publication date | Aug 15, 2023 |
| Grant date | Aug 15, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and method for migrating a web application from a source environment to a cloud service. A cloud service system accesses a temporary container containing a manifest and a plurality of web parts for the web application. The manifest includes a list of contents of the temporary container and defines an appearance and functionality of the web application. The cloud service system then reconstructs the web application on the cloud service by automatically generating a user interface environment for the web application on the cloud service based on the manifest and importing each web part of the web parts to the cloud service. The cloud service system configures each web part and the user interface environment to interact as defined by the manifest. The user interface environment reconstructed on the cloud service replicates the appearance and functionality of the web application operating system in the source environment.
Opening claim text (preview).
What is claimed is: 1. A method for migrating a web application from a source environment to a cloud service, the method comprising: accessing, by a cloud service system, a temporary container containing a manifest and a plurality of web parts for the web application, wherein each web part of the plurality of web parts is a software component that generates web-based content for the web application during operation of the web application, wherein the manifest includes a list of contents of the temporary container and defines an appearance and functionality of the web application operating in the source environment; reconstructing, by the cloud service system, the web application on the cloud service by automatically generating a user interface environment for the web application on the cloud service based on the manifest, and importing each web part of the plurality of web parts to the cloud service by configuring each web part and the user interface environment to interact as defined by the manifest, wherein the user interface environment on the cloud service replicates the appearance and functionality of the web application operating in the source environment; receiving, by the cloud service, a single API call requesting migration of the web application to the cloud service, wherein reconstructing the web application on the cloud service includes reconstructing the web application on the cloud service in response to receiving the single API call; and generating, by the cloud service, a response to the single API call after reconstructing the web application on the cloud service, wherein the response to the single API call confirms that the migration of the web application to the cloud service is complete. 2. The method of claim 1 , wherein the manifest includes an XML file defining a functional interaction between a first web part of the plurality of web parts and a second web part of the plurality of web parts. 3. The method of claim 1 , wherein the manifest includes metadata from the source environment that affected the operation of the web application in the source environment, the method further comprising automatically configuring the web application to operate on the cloud service according to the metadata from the source environment. 4. The method of claim 1 , further comprising identifying one or more periods of relatively low usage of the cloud service after receiving the single API call, wherein reconstructing the web application on the cloud service includes reconstructing the web application on the cloud service asynchronously only during the one or more identified periods of relatively low usage of the cloud service. 5. The method of claim 1 , further comprising: receiving an identification of an existing webpage including the web application operating in the source environment; analyzing the existing webpage operating in the source environment to identify all web parts for the web application; automatically generating the manifest based on the analysis of the existing webpage operating in the source environment; creating the temporary container; adding to the temporary container the manifest and copies of each web part listed in the manifest; and storing the temporary container to a cloud storage. 6. The method of claim 5 , wherein analyzing the existing webpage operating in the source environment includes analyzing, by the cloud service, the existing webpage operating in the source environment, and wherein creating the temporary container includes creating, by the cloud service system, the temporary container. 7. The method of claim 1 , further comprising deleting the temporary container after completing the reconstruction of the web application on the cloud service. 8. A web application migration system, the web application migration system comprising one or more processors, one or more memory devices and a cloud service system configured to: access a temporary container containing a manifest and a plurality of web parts for a web application, wherein each web part of the plurality of web parts is a software component that generates web-based content for the web application during operation of the web application, wherein the manifest includes a list of contents of the temporary container and defines an appearance and functionality of the web application operating in a source environment; reconstruct the web application on the cloud service by automatically generating a user interface environment for the web application on the cloud service based on the manifest, and importing each web part of the plurality of web parts to the cloud service by configured each web part and the user interface environment to interact as defined by the manifest, wherein the user interface environment on the cloud service replicates the appearance and functionality of the web application operating in the source environment; receive a single API call requesting migration of the web application to the cloud service, wherein the cloud service system is configured to reconstruct the web application on the cloud service in response to receiving the single API call; generate a response to the single API call after reconstructing the web application on the cloud service, wherein the response to the single API call confirms that the migration of the web application to the cloud service is complete. 9. The web application migration system of claim 8 , wherein the manifest includes an XML files defining a functional interaction between a first web part of the plurality of web parts and a second web part of the plurality of web parts. 10. The web application migration system of claim 8 , wherein the cloud service system is further configured to: receive an identification of an existing webpage including the web application operating in the source environment; analyze the existing webpage operating in the source environment to identify all web parts for the web application; automatically generate the manifest based on the analysis of the existing webpage operating in the source environment; create the temporary container; add to the temporary container the manifest and copies of each web part listed in the manifest; and store the temporary container to a cloud storage. 11. The web application migration system of claim 8 , further comprising an agent system, wherein the agent system is configured to: receive an identification of an existing webpage including the web application operating in the source environment; analyze the existing webpage operating in the source environment to identify all web parts for the web application; automatically generate the manifest based on the analysis of the existing webpage operating in the source environment; create the temporary container; add to the temporary container the manifest and copies of each web part listed in the manifest; and transmit the temporary container to the cloud service system. 12. The web application migration system of claim 8 , wherein the cloud service system is further configured to delete the temporary container in response to completing the reconstruction of the web application on the cloud service. 13. The web application migration system of claim 8 , wherein the cloud service system is further configured to delete the temporary container in response to an expiration of a defined period of time.
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
Distribution of virtual machine instances; Migration and load balancing · CPC title
resumption being on a different machine, e.g. task migration, virtual machine migration (G06F9/5088 takes precedence) · CPC title
Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.