US2007214421A1PendingUtilityA1

System and method for application flow integration in a portal framework

Assignee: BEA SYSTEMS INCPriority: Oct 24, 2001Filed: May 23, 2007Published: Sep 13, 2007
Est. expiryOct 24, 2021(expired)· nominal 20-yr term from priority
H04L 67/568H04L 9/40H04L 67/567H04L 67/51H04L 67/75H04L 67/564G06F 2221/2101G06F 16/958G06F 21/6218H04L 67/306H04L 67/2871Y10S707/99953H04L 67/142H04L 41/22H04L 69/22H04L 63/0884G06F 2221/2141G06F 16/80H04L 67/34G06F 2221/2149G06F 21/604H04L 67/02H04L 67/14H04L 67/06Y10S707/99933H04L 69/329Y10S707/99931H04L 67/025G06F 21/6227G06F 2221/2117G06F 16/986G06F 16/275G06F 2221/2145G06F 16/954H04L 63/102G06Q 10/10H04L 41/18G06F 21/629H04L 63/0815Y10S707/99954G06F 21/1012G06F 21/1015G06F 21/1064G06F 21/1073G06F 21/1076
52
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . A system for providing application flow integration in a portal framework, comprising: 
 a portal that provides access for users to applications running at the portal;    a portal state object which represents a current state of the portal for a current user;    a portal servlet, which handles incoming requests and determines whether the incoming request represents a request either for a portal page or for a non-portal page; and    a portal processorwhich handles all portal page requests passed by the portal servlet, and executes an appropriate webflow, including detecting the current state of the portal, to update the flow of application logic within the portal.    
     
     
         2 . The system of  claim 1  wherein the portal processor includes a webflow executor for receiving the portal page requests.  
     
     
         3 . The system of  claim 1  wherein the portal processor invokes webflow namespaces for the portal and any portlets to be rendered for the request, and provides a URL to the portal servlet, which is then used to forward the request to an appropriate servlet or Java Server Page.  
     
     
         4 . The system of  claim 1  further comprising: 
 a portal manager which provides an interface between persisted portal data and a client of that data, by assembling a portal state object for the current user and returning it to the client.    
     
     
         5 . The system of  claim 1  wherein the system includes an individual webflow for each of a plurality of portlets associated with the portal.  
     
     
         6 . A method for providing application flow integration in a portal framework, comprising the steps of: 
 providing a portal that provides access for users 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 the current state of the portal, to update the flow of application logic within the portal.    
     
     
         7 . The method of  claim 6  wherein the portal processor includes a webflow executor for receiving the portal page requests.  
     
     
         8 . The method of  claim 6  wherein the portal processor invokes webflow namespaces for the portal and any portlets to be rendered for the request, and provides a URL to the portal servlet, which is then used to forward the request to an appropriate servlet or Java Server Page.  
     
     
         9 . The method of  claim 6  further comprising: 
 providing an interface between persisted portal data and a client of that data, by assembling a portal state object for the current user and returning it to the client.    
     
     
         10 . The method of  claim 6  wherein the portal includes an individual webflow for each of a plurality of portlets associated with the portal.  
     
     
         11 . A computer readable medium, including instructions stored thereon which when executed cause the computer to perform the steps: 
 providing a portal that provides access for users 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 the current state of the portal, to update the flow of application logic within the portal.    
     
     
         12 . The computer readable medium of  claim 11  wherein the portal processor includes a webflow executor for receiving the portal page requests.  
     
     
         13 . The computer readable medium of  claim 11  wherein the portal processor invokes webflow namespaces for the portal and any portlets to be rendered for the request, and provides a URL to the portal servlet, which is then used to forward the request to an appropriate servlet or Java Server Page.  
     
     
         14 . The computer readable medium of  claim 11  further including instructions stored thereon which when executed cause the computer to perform the additional steps comprising: 
 providing an interface between persisted portal data and a client of that data, by assembling a portal state object for the current user and returning it to the client.    
     
     
         15 . The computer readable medium of  claim 11  wherein the portal includes an individual webflow for each of a plurality of portlets associated with the portal.

Join the waitlist — get patent alerts

Track US2007214421A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.