US 11,748,068 B2
Building base applications with user interface micro frontends
Vijay Nair Manohar, Chino Hills, CA (US); Pawan Sahani, Pune (IN); and Shripad Deshpande, Pune (IN)
Assigned to Oracle Financial Services Software Limited, Mumbai (IN)
Filed by ORACLE FINANCIAL SERVICES SOFTWARE LIMITED, Mumbai (IN)
Filed on Feb. 8, 2022, as Appl. No. 17/667,269.
Prior Publication US 2023/0251835 A1, Aug. 10, 2023
Int. Cl. G06F 8/36 (2018.01); G06F 8/71 (2018.01)
CPC G06F 8/36 (2013.01) [G06F 8/71 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for building a runtime version of a base application, wherein the computer-implemented method comprises:
displaying a development user interface (UI) that provides options to select one or more micro frontends from a plurality of available micro frontends to incorporate into the base application;
wherein the plurality of available micro frontends comprises user interface components and functionality, and wherein a given micro frontend includes associated metadata comprising at least data that identifies one or more application programming interfaces (APIs) used by the given micro frontend;
in response to one or more micro frontends being selected to incorporate into the base application, retrieving the selected one or more micro frontends;
for each retrieved micro frontend:
(i) identifying and retrieving the associated metadata from the corresponding retrieved micro frontend,
(ii) parsing the associated metadata to identify at least one or more APIs that are defined in the associated metadata, and
(iii) retrieving the one or more APIs identified, and incorporating the one or more APIs with the retrieved micro frontend to create a final version of the retrieved micro frontend; and
constructing the runtime version of the base application by combining the final version of the retrieved micro frontends with the base application.