Multi-layer extensibility for enterprise portal
Abstract
Some embodiments may be associated with facilitating extensibility for an enterprise portal in a cloud computing environment. A computer processor of a multi-level extensibility framework server may provide to a user a graphical view of existing services of the enterprise portal using information from the business enterprise portal data store and a sample data model. The processor may also receive from the user extension information for at least one of the technical layers and, based on the received extension information, automatically generate and provide an intelligent extension proposal to the user. The processor may also display simulated results to the user based on the intelligent extension proposal and the sample data model. The processor may then receive from the user a confirmation of the intelligent extension proposal and automatically transfer extension fields, entities, and mapping to multiple technical layers of the enterprise portal.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1. A system to facilitate extensibility for an enterprise portal, comprising:
a business enterprise portal data store containing information about the enterprise portal for multiple technical layers of a cloud computing environment including an enterprise portal design system layer, a cloud application programming model framework, a cloud integration layer, and an Enterprise Resource Planning (“ERP”) solution layer; and
a multi-level extensibility framework server, coupled to the business enterprise portal data store, including:
an extensibility relationship framework to extract metadata from the multiple technical layers regarding existing artifacts and mappings, wherein the extensibility relationship framework includes a metadata reader, a metadata parser, and a relationship builder;
a computer processor, and
a memory storage device, coupled to the computer processor, including instructions that, when executed by the computer processor, enable the multi-level extensibility framework server to:
(i) provide to a user a graphical view of existing services of the enterprise portal using information from the business enterprise portal data store and a sample data model,
(ii) receive from the user extension information for at least one of the technical layers and, based on the received extension information, automatically generate and provide an intelligent extension proposal to the user based on information from the extensibility relationship framework,
(iii) display simulated results to the user based on the intelligent extension proposal and the sample data model, and
(iv) receive from the user a confirmation of the intelligent extension proposal and automatically transfer extension fields, entities, and mapping to the multiple technical layers of the enterprise portal.
2. The system of claim 1 , wherein the multi-level extensibility framework server generates an “end-to-end” intelligent extension proposal from the enterprise portal design system layer to the ERP solution layer.
3. The system of claim 1 , wherein the multi-level extensibility framework server receives from the user adjustments to the intelligent extension proposal.
4. The system of claim 1 , wherein the multi-level extensibility framework server includes an extensibility proposer framework to read field extensions and associated tables via an exposed Application Programming Interface (“API”).
5. The system of claim 1 , wherein the multi-level extensibility framework server includes an extensibility generator framework to determine intra and inter layer data mapping.
6. The system of claim 1 , wherein the extensibility relationship framework provides extensibility in a Representational State Transfer (“REST”) Advanced Business Application Programming (“ABAP”) Programming (“RAP”) model for on-premises applications.
7. The system of claim 6 , wherein the extensibility relationship framework provides extensibility in User Interface (“UP”) elements.
8. The system of claim 7 , wherein the extensibility relationship framework provides extensibility in a Cloud Application Programming (“CAP”) model for cloud-native applications.
9. The system of claim 8 , wherein the extensibility relationship framework provides extensibility in a cloud integration suite.
10. A computer-implemented method to facilitate extensibility for an enterprise portal, comprising:
providing, by a computer processor of a multi-level extensibility framework server, an extensibility relationship framework to extract metadata from the multiple technical layers, including an enterprise portal design system layer, a cloud application programming model layer framework, a cloud integration layer, and an Enterprise Resource Planning (“ERP”) solution layer, the metadata being associated with existing artifacts and mappings, wherein the extensibility relationship framework includes a metadata reader, a metadata parser, and a relationship builder;
providing, by the computer processor of the multi-level extensibility framework server to a user, a graphical view of existing services of the enterprise portal using information from a business enterprise portal data store, containing information about the enterprise portal for the multiple technical layers of a cloud computing environment and a sample data model;
receiving from the user extension information for at least one of the technical layers;
based on the received extension information, automatically generating and providing an intelligent extension proposal to the user based on information from the extensibility relationship framework;
displaying simulated results to the user based on the intelligent extension proposal and the sample data model; and
receiving from the user a confirmation of the intelligent extension proposal and automatically transferring extension fields, entities, and mapping to the multiple technical layers of the enterprise portal.
11. The method of claim 10 , wherein the multi-level extensibility framework server generates an “end-to-end” intelligent extension proposal from the enterprise portal design system layer to the ERP solution layer.
12. The method of claim 10 , wherein the multi-level extensibility framework server receives from the user adjustments to the intelligent extension proposal.
13. The method of claim 10 , wherein the multi-level extensibility framework server includes an extensibility proposer framework to read field extensions and associated tables via an exposed Application Programming Interface (“API”).
14. The method of claim 10 , wherein the multi-level extensibility framework server includes an extensibility generator framework to determine intra and inter layer data mapping.
15. A non-transitory, computer readable medium having executable instructions stored therein to perform a method to facilitate extensibility for an enterprise portal, the method comprising:
providing, by a computer processor of a multi-level extensibility framework server, an extensibility relationship framework to extract metadata from the multiple technical layers, including an enterprise portal design system layer, a cloud application programming model layer framework, a cloud integration layer, and an Enterprise Resource Planning (“ERP”) solution layer, the metadata being associated with existing artifacts and mappings, wherein the extensibility relationship framework includes a metadata reader, a metadata parser, and a relationship builder;
providing, by the computer processor of the multi-level extensibility framework server to a user, a graphical view of existing services of the enterprise portal using information from a business enterprise portal data store, containing information about the enterprise portal for the multiple technical layers of a cloud computing environment and a sample data model;
receiving from the user extension information for at least one of the technical layers;
based on the received extension information, automatically generating and providing an intelligent extension proposal to the user based on information from the extensibility relationship framework;
displaying simulated results to the user based on the intelligent extension proposal and the sample data model; and
receiving from the user a confirmation of the intelligent extension proposal and automatically transferring extension fields, entities, and mapping to the multiple technical layers of the enterprise portal.
16. The medium of claim 15 , wherein the extensibility relationship framework provides extensibility in a Representational State Transfer (“REST”) Advanced Business Application Programming (“ABAP”) Programming (“RAP”) model for on-premises applications.
17. The medium of claim 16 , wherein the extensibility relationship framework provides extensibility in User Interface (“UP”) elements.
18. The medium of claim 17 , wherein the extensibility relationship framework provides extensibility in a Cloud Application Programming (“CAP”) model for cloud-native applications.
19. The medium of claim 18 , wherein the extensibility relationship framework provides extensibility in a cloud integration suite.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.