System and method for application flow integration in a portal framework
First Claim
Patent Images
1. A system for providing application flow integration in a portal framework, comprising:
- a portal that provides a central access point and common look-and-feel for users of the portal to applications running at the portal;
a portal state object which represents the current state of the portal for a current user;
a portal servlet, which handles all incoming servlet requests and determines whether the incoming request represents a request either for a portal page or for a non-portal page; and
,a portal processor which handles all portal page requests passed by the portal servlet, and executes an appropriate webflow, including detecting a current set of events and the current state of the portal, to update the current state of the portal page and a flow of application logic within the portal, depending on the current set of events.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for providing application flow integration in a portal framework. In accordance with one embodiment, the invention comprises a portal servlet, which handles all incoming servlet requests and determines whether the incoming request represents a request either for a portal page or for a non-portal page; and, a portal processor which handles all portal page requests passed by the portal servlet, and executes an appropriate webflow to update the current state of the portal page, depending on a current set of events. Each of a plurality of portlets may have an individual webflow associated with it.
212 Citations
16 Claims
-
1. A system for providing application flow integration in a portal framework, comprising:
-
a portal that provides a central access point and common look-and-feel for users of the portal to applications running at the portal; a portal state object which represents the current state of the portal for a current user; a portal servlet, which handles all incoming servlet requests and determines whether the incoming request represents a request either for a portal page or for a non-portal page; and
,a portal processor which handles all portal page requests passed by the portal servlet, and executes an appropriate webflow, including detecting a current set of events and the current state of the portal, to update the current state of the portal page and a flow of application logic within the portal, depending on the current set of events. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing application flow integration in a portal framework, comprising the steps of:
-
providing a portal that provides a central access point and common look-and-feel for users of the portal to applications running at the portal; representing the current state of the portal for a current user in a portal state object; determining whether an incoming servlet request represents a request either for a portal page or for a non-portal page; and
,passing all portal page requests to a portal processor, and executing an appropriate webflow, including detecting a current set of events and the current state of the portal, to update the current state of the portal page, and a flow of application logic within the portal, depending on the current set of events. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system for providing application flow integration in a portal framework, comprising:
-
a portal servlet which handles all incoming servlet requests and determines whether they represent a request for either a portal page or a non-portal page; a portal processor which handles all portal page requests, and for each request obtains the current portal state object for the request, which represents the current state of the portal for a current user, detects a current set of events and the current state of the portal, executes appropriate framework logic to adjust the current state depending on the current set of events, and to modify the flow of application logic within the portal, invokes webflow namespaces for the portal and all portlets to be rendered for the request, wherein the webflow namespaces declaratively cause execution of appropriate business logic for the given request, and, provides a URL to the portal servlet which is used to forward the request to the appropriate servlet or Java Server Page; a portal session which maintains the current portal page for the user and the content jsp page for each portlet; and
,a portal manager which provides an interface between persisted portal data and the clients of that data, by assembling a portal state object for the current user and returning it to the client. - View Dependent Claims (13)
-
-
14. A method for providing application flow integration in a portal framework, comprising the steps of:
-
handling all incoming servlet requests and determining whether they represent a request for either a portal page or a non-portal page; for each request obtaining the current portal state object for the request, wherein the current portal state object represents the current state of the portal for a current user, detecting a current set of events and the current state of the portal, executing appropriate framework logic to adjust the current state depending on the current set of events, and to modify the flow of application logic within the portal, invoking webflow namespaces for the portal and all portlets to be rendered for the request, wherein the webflow namespaces declaratively cause execution of appropriate business logic for the given request, and, providing a URL to the portal servlet which is used to forward the request to the appropriate servlet or Java Server Page; representing the current state of the portal for the current user; maintaining the current portal page for the user and the content jsp page for each portlet; and
,providing an interface between persisted portal data and the clients of that data, by assembling a portal state object for the current user and returning it to the client. - View Dependent Claims (15, 16)
-
Specification