Patent ID: 7448024
Filing Date: 2008-11-04
Classification: G06F

Abstract:
1. A system for software application development in a portal environment, the system including a computer comprising at least one processor and at least one memory, the system comprising: a framework comprising a design-time environment and a run-time environment, the framework adapted to switch between the design-time environment and the run-time environment; the design-time environment enabling the design and update of a portal application, said design-time environment including a Java Server Page design editor component to create JSP pages, and a webflow design editor component providing a graphical interface with a visual display of portal application flow indicating possible transitions between pages of the portal application, the webflow design editor component being used to create and update a webflow file using the graphical interface, the webflow file including annotations, wherein some of the annotations declare possible destinations of a flow transition, and other annotations dictate what state is shared between which JSP pages; wherein the run-time environment runs said portal application, said run-time environment including wherein switching to the run-time environment includes enabling the user to deploy the portal application as per the webflow file and the JSPs, the webflow file and the JSPs being defined and modified for the deployment instance; and wherein switching to the design time environment includes enabling the user to access to the Java Server Page design editor component to modify one of the JSPs or to access the webflow design editor and update at least one of the annotations of the webflow file; wherein at least one webflow file is updatable and reusable for one or more the portal application runs; wherein at least one change made in one of the webflow file is dynamically reflected in the webflow editor component.