Dynamic portal menu and message system and method
View Patent ↗A method for a dynamic portal menu and message system. The method includes receiving, in a web service, a web service call from a web part. The method also includes transmitting a procedure call, corresponding to the web service call, to a database server. The method also includes receiving, from the database server, unformatted data corresponding to the procedure call. The method also includes formatting the unformatted data to produce a formatted data. The method also includes transmitting the formatted data to the web part. A data processing system and a dynamic portal system are also discussed.
1. A method for a dynamic portal menu and message system, comprising:
receiving, in a web service, a web service call from a web part;
transmitting a procedure call, corresponding to the web service call, to a database server;
receiving, from the database server, unformatted data corresponding to the procedure call, wherein the unformatted data comprises a plurality of menu and/or message items;
formatting the unformatted data to produce a formatted data;
assigning user roles to the plurality of menu and/or message items;
transmitting the formatted data to the web part; and
presenting the plurality of menu and/or message items collected from a plurality of separate web parts and saved as a single custom web part based on the assigned user roles, for use in a dynamic portal, under dynamic control of a separate administrative website.
2. The method of claim 1 , wherein the web service call includes a Web Part ID.
3. The method of claim 1 , wherein the web service call includes a User ID.
4. The method of claim 1 , wherein the formatted data comprises at least a portion of a dynamically generated web portal.
5. The method of claim 1 , wherein the database server maintains a data structure including the menu items, the message items, and the assignment of the message items and the menu items to the user roles.
6. The method of claim 5 , wherein the data structure further includes an assignment of the user roles to a plurality of users, and assignment of the menu items to a plurality of menu groups, and an activity log.
7. The method of claim 1 , further comprising transmitting simulated web portal content from the web service to an administration server.
8. The method of claim 1 , wherein the database server is managed by an administration server capable of modifying the message items, the menu items, and user data.
9. A data processing system comprising a processor and accessible memory, the data processing system executing a web service configured to perform:
receive a web service call from a web part;
transmit a procedure call, corresponding to the web service call, to a database server;
receive, from the database server, unformatted data corresponding to the procedure call, wherein the unformatted data comprises a plurality of menu and/or message items;
format the unformatted data to produce a formatted data;
assign user roles to the plurality of menu and/or message items;
transmit the formatted data to the web part; and
present the plurality of menu and/or message items collected from a plurality of separate web parts and saved as a single custom web part based on the assigned user roles, for use in a dynamic portal, under dynamic control of a separate administrative website.
10. The system of claim 9 , wherein the web service call includes a Web Part ID.
11. The system of claim 9 , wherein the web service call includes a User ID.
12. The system of claim 9 , wherein the formatted data comprises at least a portion of a dynamically generated web portal.
13. The system of claim 9 , wherein the database server maintains a data structure including the menu items, the message items, and the assignment of the message items and the menu items to the user roles.
14. The system of claim 13 , wherein the data structure further includes the assignment of the user roles to a plurality of users, and assignment of the menu items to a plurality of menu groups, and an activity log.
15. The system of claim 1 , further comprising transmitting simulated web portal content from the web service to an administration server.
16. A dynamic portal system, comprising
a database server comprising a memory and a number of processors;
an administration server; and
a web services server,
wherein the web services server is connected to communicate with a portal server, the database server and the administration server, and wherein the web services server is configured to perform via the number of processors:
receive a web service call from a web part;
transmit a procedure call, corresponding to the web service call, to a database server;
receive, from the database server, unformatted data corresponding to the procedure call, wherein the unformatted data comprises a plurality of menu and/or message items;
format the unformatted data to produce a formatted data;
assign user roles to the plurality of menu and/or message items,
transmit the formatted data to the web part; and
present the plurality of menu and/or message items collected from a plurality of separate web parts and saved as a single custom web part based on the assigned user roles, for use in a dynamic portal, under dynamic control of a separate administrative website.