Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Child pages (Children Display)
excerpttrue
excerptTypesimple

WebFlow Usage Reasoning

As the world moves toward portlets and features are added or re-worked in uPortal 3 we need to find a replacement for IChannel and the related Servant APIs that will allow us to use existing MVC frameworks. After some discussion among the uPortal developers Spring WebFlow 2 was chosen as a likely successor to these technologies as it allowed for more standard portlet API based development but also provided the View and Controller re-use that the IChannel Servant API gave us. An example of this is the Identity and Attribute swapper utilities that will be included in uPortal 3.1 These share a common 'Person Lookup' flow which contains both the view and controller logic and can be treated much like an API call by both portlets that use the results for either identity or attribute swapping.

...